9. The method of claim 6 , further comprising storing, with one or more processors, the generated parser in a parser cache.
6. A method for generating a parser, the method being performed by one or more processors and comprising: receiving a parser definition as an input to a parser generator, the parser definition including one or more handler definitions, wherein each handler definition of the one or more handler definitions comprises a handler action definition and at least one handler definition of the one or more handler definitions comprises a handler listener definition; and generating, using one or more processors, a parser using the parser definition, wherein the parser comprises a parsing pipeline comprising two or more handlers, wherein output from a first handler of the two or more handlers is provided to a second handler of the two or more handlers; and executing the generated parser.