1. 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, the parser definition including one or more handler definitions including a handler action definition; 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 at least one handler definition of the one or more handler definitions includes a handler listener definition that comprises a definition for an expression used for evaluating an input string to the parsing pipeline, and wherein the one or more handler action definitions collectively comprise one or more definitions for one or more actions to be performed based on the evaluation, the one or more actions include generating a first string based on the input string and inputting the first string, regeneratively, to the parsing pipeline.