|
||||||
PREV NEXT | FRAMES NO FRAMES |
AST
s representing grammars to Grammar
objects.RegularApproximation
.AutomataCollection
(immutable).
Collection<Automaton>
.
OutOfMemoryError
.
ApproximationStrategy.checkHorizontalOverlap(Production, int)
for "not applicable" responses.
RegularApproximation
that adds extra approximation on unfolded grammars.Grammar
s.ApproximationStrategy.checkVerticalOverlap(Production, Production)
for "not applicable" responses.
AST.traverse(dk.brics.grammar.ast.NodeVisitor)
and Node.visitBy(NodeVisitor)
on BranchNode
s.
EOFTerminalEntity
.
Entity.visitBy(EntityVisitor)
on a EOFTerminalEntity
.
VoidEntityVisitor.visitTerminal(TerminalEntity)
and
VoidEntityVisitor.visitEOFTerminal(EOFTerminalEntity)
and returns null.
AST.traverse(dk.brics.grammar.ast.NodeVisitor)
and Node.visitBy(NodeVisitor)
on LeafNode
s.
NonterminalEntity
.
Entity.visitBy(EntityVisitor)
on a NonterminalEntity
.
VoidEntityVisitor.visitNonterminal(NonterminalEntity)
and returns null.
RegexpTerminalEntity
.
Entity.visitBy(EntityVisitor)
on a RegexpTerminalEntity
.
VoidEntityVisitor.visitTerminal(TerminalEntity)
and
VoidEntityVisitor.visitRegexpTerminal(RegexpTerminalEntity)
and returns null.
StringTerminalEntity
.
Entity.visitBy(EntityVisitor)
on a StringTerminalEntity
.
VoidEntityVisitor.visitTerminal(TerminalEntity)
and
VoidEntityVisitor.visitStringTerminal(StringTerminalEntity)
and returns null.
TerminalEntity
.
|
||||||
PREV NEXT | FRAMES NO FRAMES |