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. 11. The method of claim 10 further comprising deferring computation of input elements from the lookahead buffer until needed.