7. The method of claim 6 , wherein executing each inputted string further comprises: generating a third string, by the second handler, based in part on the input string to second handler, if the input string to second handler matches a regular expression specified for the second handler in the parser definition; and inputting the third string, by the second handler, as an input to another handler, if the input string to second handler matches a regular expression specified for the second handler in the parser definition.
7. The method of claim 6 , wherein executing each inputted string further comprises: generating a third string, by the second handler, based in part on the input string to second handler, if the input string to second handler matches a regular expression specified for the second handler in the parser definition; and inputting the third string, by the second handler, as an input to another handler, if the input string to second handler matches a regular expression specified for the second handler in the parser definition. 8. The method of claim 7 , wherein executing each inputted string further comprises: generating an output string from a third handler, by the third handler, if the current input string to the parsing pipeline does not match regular expressions specified for handlers other than the third handler in the parser definition.