1. Harrison M (1978) Introduction to formal language theory. Addison Wesley, Reading
2. Hopcroft J, Ullman J (1969) Formal languages and their relation to automata. Addison-Wesley, Reading
3. Hopcroft J, Ullman J (1979) Introduction to automata theory, languages, and computation. Addison-Wesley, Reading
4. Salomaa A (1973) Formal languages. Academic, New York
5. Salomaa A (1996) A direct complement construction for LR(1) grammars. Acta Inf 33(8):781–797