All Classes and Interfaces

Class
Description
 
 
thrown by Parser.prepareForParsing() also invoked from Parser.parse(absimpa.Lexer<N>) if the nested parsers contain a left recursion.
defines the interface to a lexical analyzer (lexer) needed by the Parser.
creates a new N from a list of N objects provided by a parser.
The parser may throw a ParseException, but it does not create it itself.
This is an abstract class.
 
 
 
is an example implementation of a Lexer which analyzes a string by trying out regular expressions for tokens until a match is found.
provides a typical token as a pair of the token text and its type from an enumeration C.