For those of you (and I know from previous discussions that there are people out there) making your own compilers and interpreters and choosing not to use tools like yacc.
Pratt's parser is a predictive parser, but with a number of improvements that make it so easy to implement you wonder why in...