Uses of Class
xtc.parser.Grammar

Packages that use Grammar
xtc.parser   
 

Uses of Grammar in xtc.parser
 

Fields in xtc.parser declared as Grammar
protected  Grammar Analyzer.grammar
          The grammar.
 

Methods in xtc.parser that return Grammar
 Grammar Analyzer.grammar()
          Get the initializing grammar.
protected  Grammar Resolver.load(Module m)
          Load all dependent modules.
 Grammar Copier.visit(Grammar g)
          Copy the specified grammar.
 

Methods in xtc.parser with parameters of type Grammar
protected  void Resolver.applyModifications(Grammar g)
          Apply any module modifications.
protected  java.util.List<Attribute> Resolver.check(Grammar g)
          Perform basic checking for the specified grammar.
protected  void Resolver.checkExplicit(Grammar g)
          Check that explicit productions do not match the empty input.
protected  void Resolver.checkRecursions(Grammar g)
          Check for left-recursive productions.
protected  void Resolver.checkRepetitions(Grammar g)
          Check repetitions for elements that accept the empty input.
protected  Module Resolver.combine(Grammar g, java.util.List<Attribute> attributes)
          Combine the modules in the specified grammar.
 void Analyzer.init(Grammar g)
          Initialize this analyzer for the specified grammar.
protected  void Resolver.internTypes(Grammar g)
          Intern the grammar's types.
 java.lang.Object GrammarVisitor.visit(Grammar g)
          Visit the specified grammar.
 void TextTester.visit(Grammar g)
          Visit the specified grammar.
 void LeftRecurser.visit(Grammar g)
          Visit the specified grammar.
 void HtmlPrinter.visit(Grammar g)
           
 void PrettyPrinter.visit(Grammar g)
          Print the specified grammar.
 void ReachabilityChecker.visit(Grammar g)
          Visit the specified grammar.
 Grammar Copier.visit(Grammar g)
          Copy the specified grammar.
 



Copyright © 2012. All Rights Reserved.