This is an implementation of an efficient LL(1) recursive descent lexer/parser, with goals of being memory efficent and very fast.