1. A. V. Aho, R. Sethi, and J. D. Ullman, Compilers, Addison Wesley, Reading, MA, 1986.
2. S. Heilbrunner, A direct complement construction for $LR(1)$ grammars, Acta Informatica, 33 (1996), 781–797.
3. P. Linz, An Introduction to Formal Languages and Automata, Jones and Bartlett, Sudbury, MA, 2006.
4. J. C. Martin, Introduction to Languages and the Theory of Computation, McGraw Hill, New York, NY, 2011.