10. A parsing method, comprising: employing at least one processor configured to execute computer-executable instructions stored in memory to perform the following acts: parsing an input stream with one or more immutable parser configurations including an immutable stack and immutable lookahead buffer; and producing an immutable parse tree as a function of the parsing.
10. A parsing method, comprising: employing at least one processor configured to execute computer-executable instructions stored in memory to perform the following acts: parsing an input stream with one or more immutable parser configurations including an immutable stack and immutable lookahead buffer; and producing an immutable parse tree as a function of the parsing. 13. The method of claim 10 further comprising detecting a parsing error and passing a current parser configuration to a method that affords an error recovery strategy as a function of the configuration.