Syntactic analysis of programming languages. - J. D. Blake (1968)