Serialized Form
Package fri.patterns.interpreter.parsergenerator |
lexer
Lexer lexer
tables
ParserTables tables
stateStack
java.util.Stack stateStack
valueStack
java.util.Stack valueStack
rangeStack
java.util.Stack rangeStack
passExpectedToLexer
boolean passExpectedToLexer
DEBUG
boolean DEBUG
Package fri.patterns.interpreter.parsergenerator.lexer |
strategy
Strategy strategy
ignoredSymbols
java.util.List ignoredSymbols
charConsumers
java.util.Map charConsumers
listeners
java.util.List listeners
inited
boolean inited
itemsWithStartChar
fri.util.collections.AggregatingHashtable itemsWithStartChar
itemsWithoutStartChar
java.util.List itemsWithoutStartChar
competitiveGroups
fri.util.collections.AggregatingHashtable competitiveGroups
competeForLongestInput
boolean competeForLongestInput
symbol
java.lang.String symbol
consumer
Consumer consumer
Package fri.patterns.interpreter.parsergenerator.parsertables |
syntax
Syntax syntax
- The raw syntax to apply on parsing.
gotoTable
java.util.List gotoTable
- The GOTO-table with all possible follow states. As much lines as states and columns as terminals and nonterminals are present.
parseTable
java.util.List parseTable
- The PARSE-ACTION table with SHIFT and REDUCE entries. As much lines as states and as much columns as terminals are present.
terminalsWithoutEpsilon
java.util.List terminalsWithoutEpsilon
- Terminals, without EPSILON: tokens for the Lexer.
Package fri.patterns.interpreter.parsergenerator.syntax |
symbols
java.util.List symbols
rules
java.util.List rules
ruleHash
java.util.Hashtable ruleHash
Package fri.patterns.interpreter.parsergenerator.syntax.builder |