Uses of Class
xtc.parser.GrammarVisitor

Packages that use GrammarVisitor
xtc.parser   
 

Uses of GrammarVisitor in xtc.parser
 

Subclasses of GrammarVisitor in xtc.parser
 class ChoiceExpander
          Visitor to expand choices by inlining productions.
 class DeadProductionEliminator
          Visitor to eliminate dead productions.
 class DuplicateProductionFolder
          Visitor to fold duplicate productions into a single production.
 class GenericVoider
          Visitor to turn generic productions into void productions.
 class Inliner
          Visitor to inline productions.
 class PrefixFolder
          Visitor to combine common prefixes into a single sequence with an embedded choice.
 class ProductionVoider
          Visitor to turn the semantic value of a production to void.
static class ProductionVoider.Tester
          Visitor to determine which productions are voidable.
 class ReferenceCounter
          Visitor to fill in meta-data reference counts.
 class Renamer
          Visitor to rename nonterminals.
 class RootFinder
          Visitor to identify a grammar's real root.
 class Simplifier
          Visitor to simplify a grammar.
 class TerminalOptimizer
          Visitor to optimize the recognition of terminals by introducing character switches.
 class Tokenizer
          Visitor to recognize token-level productions.
 class Transformer.Lifter
          Visitor to lift nested choices, repetitions, and options.
 class TransientMarker
          Visitor to detect productions that can be treated as transient.
 



Copyright © 2012. All Rights Reserved.