* "Compiling with C# and Java", Pat Terry, 2005, ISBN 0-321-26360-X, 624* "Algorithms + Data Structures = Programs", Niklaus Wirth, 1975, ISBN 0-13-022418-9* "Compiler Construction", Jonatan Rugarn, 1996, ISBN 0-201-40353-6*Introduction to Parsing - an easy to read introduction to parsing, with a comprehensive section on recursive descent parsing*How to turn a Grammar into C code - a brief tutorial on implementing recursive descent parser*Simple mathematical expressions parser in Ruby*Jack W. Crenshaw: "Let's Build A Compiler" (1988-1995), in Pascal, with assembler output, using a "keep it simple" approach
* "Compiling with C# and Java", Pat Terry, 2005, ISBN 0-321-26360-X, 624* "Algorithms + Data Structures = Programs", Niklaus Wirth, 1975, ISBN 0-13-022418-9* "Compiler Construction", Niklaus Wirth, 1996, ISBN 0-201-40353-6==External links==*Introduction to Parsing - an easy to read introduction to parsing, with a comprehensive section on recursive descent parsing*How to turn a Grammar into C code - a brief tutorial on implementing recursive descent parser*Simple mathematical expressions parser in Ruby*Simple Top Down Parsing in Python*Jack W. Crenshaw: "Let's Build A Compiler" (1988-1995), in Pascal, with assembly language output, using a "keep it simple" approach*Functional Pearls: Monadic Parsing in Haskell