ConfigurationStack class

Constructors

ConfigurationStack(ParseTable prs)

Properties

configuration_stack ObjectTuple
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
max_configuration_size int
getter/setter pair
prs ParseTable
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stacks_size int
getter/setter pair
state_element_size int
getter/setter pair
state_root StateElement
getter/setter pair
table List<ConfigurationElement?>
getter/setter pair

Methods

findConfiguration(List<int> stack, int stack_top, int curtok) bool
findOrInsertStack(StateElement root, List<int> stack, int index, int stack_top) StateElement
makeStateList(StateElement parent, List<int> stack, int index, int stack_top) StateElement
maxConfigurationSize() int
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
numStateElements() int
pop() ConfigurationElement?
push(List<int> stack, int stack_top, int conflict_index, int curtok, int action_length) → void
size() int
stacksSize() int
top() ConfigurationElement?
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

TABLE_SIZE → const int