Package fri.patterns.interpreter.parsergenerator

Interface Summary
Lexer A Lexer reads input bytes (InputStream) or characters (Reader), until one of its terminals is fulfilled.
Lexer.TokenListener A way to receive every parsing syntax Token the Lexer reads, even it is ignored.
ParserTables Responsibilities of (bottom-up) parser tables, that must provide: all terminals, without EPSILON (for the Lexer) the syntax the follow-state from the GOTO-table the follow action from the PARSE-ACTION-table a list of expected terminals
Semantic A semantic processes parsed input from the Parser.
 

Class Summary
Parser The universal bottom-up parser algorithm.
Token Lexer-Parser communication struct.
Token.Address Address stores input line number (1-n), column (0-n) and character/byte offset (0-n).
Token.Range Range stores start and end Address of a token.