Mehlhorn, Kurt Algorithms and Complexity, MPI for Informatics, Max Planck Society;
Mehlhorn, K. (1979). Parsing Macro Grammars Top Down. Information and Control, 40(2), 123-143. doi:10.1016/S0019-9958(79)90362-0.