A system configured to generate a parser, the system comprising: a memory device configured to store a set of instructions; and one or more processors configured to execute the set of instructions to perform the following operations: receive a parser definition as an input to a parser generator wherein the parser definition comprises one or more handler definitions, wherein: each handler definition of the one or more handler definitions comprises a handler action definition comprising definitions for one or more actions, at least one handler definition of the one or more handler definitions comprises a handler listener definition comprising one or more string comparisons, and at least one handler definition of the one or more handler definitions defines a target handler for receiving an output; and generate the parser using the parser definition, wherein the parser comprises a parsing pipeline comprising two or more handlers based on the one or more handler definitions, wherein output from at least one of the two or more handlers that define the target handler is provided as input to a predetermined handler within the processing pipeline based on the defined target handler. a memory device configured to store a set of instructions; and one or more processors configured to execute the set of instructions to perform the following operations: receive a parser definition as an input to a parser generator wherein the parser definition comprises one or more handler definitions, wherein: each handler definition of the one or more handler definitions comprises a handler action definition comprising definitions for one or more actions, at least one handler definition of the one or more handler definitions comprises a handler listener definition comprising one or more string comparisons, and at least one handler definition of the one or more handler definitions defines a target handler for receiving an output; and generate the parser using the parser definition, wherein the parser comprises a parsing pipeline comprising two or more handlers based on the one or more handler definitions, wherein output from at least one of the two or more handlers that define the target handler is provided as input to a predetermined handler within the processing pipeline based on the defined target handler. receive a parser definition as an input to a parser generator wherein the parser definition comprises one or more handler definitions, wherein: each handler definition of the one or more handler definitions comprises a handler action definition comprising definitions for one or more actions, at least one handler definition of the one or more handler definitions comprises a handler listener definition comprising one or more string comparisons, and at least one handler definition of the one or more handler definitions defines a target handler for receiving an output; and each handler definition of the one or more handler definitions comprises a handler action definition comprising definitions for one or more actions, at least one handler definition of the one or more handler definitions comprises a handler listener definition comprising one or more string comparisons, and at least one handler definition of the one or more handler definitions defines a target handler for receiving an output; and generate the parser using the parser definition, wherein the parser comprises a parsing pipeline comprising two or more handlers based on the one or more handler definitions, wherein output from at least one of the two or more handlers that define the target handler is provided as input to a predetermined handler within the processing pipeline based on the defined target handler.