Like the title says, I'm looking to write a recursive descent parser by hand and I'm looking for good resources on how to structure it, algorithms, etc.
A:
I can suggest "Crafting a Compiler" by Charles N. Fischer and Richard J. LeBlanc.
Edit. This is an updated version: http://www.amazon.com/Crafting-Compiler-Charles-N-Fischer/dp/0136067050/ref=sr%5F1%5F2?ie=UTF8&s=books&qid=1258514561&sr=8-2
CesarGon
2009-11-18 03:22:20