7. The method of claim 6 , wherein executing each inputted string further comprises: generating a third string, by a third handler, based in part on the input string to second handler, if the input string to second handler matches a predetermined string of an 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 predetermined string of an expression specified for the second handler in the parser definition.
6. The method of claim 5 , wherein executing each inputted string further comprises: communicating, 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 predetermined string of an expression specified for the first handler in the parser definition.