fr.umlv.tatoo.cc.parser.grammar
Class GrammarChecker

java.lang.Object
  extended by fr.umlv.tatoo.cc.parser.grammar.GrammarChecker

public class GrammarChecker
extends Object


Constructor Summary
GrammarChecker()
           
 
Method Summary
 Set<NonTerminalDecl> getAccessible(Map<NonTerminalDecl,? extends List<ProductionDecl>> productionMap, Set<? extends NonTerminalDecl> starts)
           
 Set<NonTerminalDecl> getProducing(Set<? extends NonTerminalDecl> nonTerminals, Map<NonTerminalDecl,? extends List<ProductionDecl>> productionMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrammarChecker

public GrammarChecker()
Method Detail

getAccessible

public Set<NonTerminalDecl> getAccessible(Map<NonTerminalDecl,? extends List<ProductionDecl>> productionMap,
                                          Set<? extends NonTerminalDecl> starts)

getProducing

public Set<NonTerminalDecl> getProducing(Set<? extends NonTerminalDecl> nonTerminals,
                                         Map<NonTerminalDecl,? extends List<ProductionDecl>> productionMap)