Patent Document ID: 10120857
Application ID: 15284385

Base Claim:
1. A system for parsing complex data, the system comprising: a memory device configured to store a set of instructions; and at least one processor configured to execute the set of instructions to perform the following operations: input complex data into a parsing pipeline within a parser, the complex data associated with at least one format, and execute, for each of one or more strings extracted from the complex data inputted into the parsing pipeline, the following operations: generate a second string, by a first handler, based in part on a current input string to the parsing pipeline, if the current input string to the parsing pipeline matches a regular expression specified for the first handler in a parser definition; and input the second string, regeneratively, by the first handler, to the parsing pipeline, if the current input string to the parsing pipeline matches a regular expression specified for the first handler in the parser definition; wherein the executing, for each of one or more strings extracted from the complex data inputted into the parsing pipeline, facilitates at least one conversion from the at least one format to at least one other format; outputting the converted complex data.

---

Claim 2:
2. The system of claim 1 , wherein the at least one processor is further configured by the set of instructions to perform the following operation as part of the execution: communicate, by the first handler, as an input string to a second handler, the input string to the parsing pipeline, if the current input string to the parsing pipeline does not match a regular expression specified for the first handler in the parser definition.