AMmar> A "top-down" parser built from a set of mutually-recursive procedures or a non-recursive equivalent where each such procedure usually implements one of the productions of the grAMmar. Thus the structure of the resulting progrAM closely mirrors that of the grAMmar it recognises. ["Recursive ProgrAMming Techniques", W.H. Burge, 1975, ISBN 0-201-14450-6]. (1995-04-28)