Penguin
 
Recursive Descent Parser
LikePages

A Parser that creates a frame on the stack for every state it enters.

Handcrafted parsers are typically RecursiveDescentParsers, where as CompilerCompiler generated parsers are typically FiniteStateMachines.

Compare Bison and FiniteStateMachine