Base classes for object-oriented recursive descent parsers, designed to be extended with custom grammars and grammar parsers.