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
3 pages link to RecursiveDescentParser: