net.sf.parser4j.generator.service
Class StatementDefToGrammarNodeAssocier

java.lang.Object
  extended by net.sf.parser4j.generator.service.StatementDefToGrammarNodeAssocier
All Implemented Interfaces:
IGrammarDefVisitor

public class StatementDefToGrammarNodeAssocier
extends java.lang.Object
implements IGrammarDefVisitor

Author:
luc peuvrier

Constructor Summary
StatementDefToGrammarNodeAssocier(NonTerminalMap nonTerminalMap)
           
 
Method Summary
 void beginVisit(GrammarDef def)
           
 void beginVisit(RuleDef def)
           
 void beginVisit(RulesDef def)
           
 void beginVisit(RulesGroupListDef def)
           
 boolean beginVisit(StatementDef statementDef)
           
 void endVisit(GrammarDef def)
           
 void endVisit(RuleDef def)
           
 void endVisit(RulesDef def)
           
 void endVisit(RulesGroupListDef def)
           
 void endVisit(StatementDef statementDef)
           
 java.util.Map<java.lang.String,Pair<StatementDef,IGrammarNode>> getStatementDefAnGrammarNodeMap()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatementDefToGrammarNodeAssocier

public StatementDefToGrammarNodeAssocier(NonTerminalMap nonTerminalMap)
Method Detail

getStatementDefAnGrammarNodeMap

public java.util.Map<java.lang.String,Pair<StatementDef,IGrammarNode>> getStatementDefAnGrammarNodeMap()
Returns:
the statementDefAnGrammarNodeMap

beginVisit

public void beginVisit(GrammarDef def)
Specified by:
beginVisit in interface IGrammarDefVisitor

endVisit

public void endVisit(GrammarDef def)
Specified by:
endVisit in interface IGrammarDefVisitor

beginVisit

public void beginVisit(RulesGroupListDef def)
Specified by:
beginVisit in interface IGrammarDefVisitor

endVisit

public void endVisit(RulesGroupListDef def)
Specified by:
endVisit in interface IGrammarDefVisitor

beginVisit

public void beginVisit(RulesDef def)
Specified by:
beginVisit in interface IGrammarDefVisitor

endVisit

public void endVisit(RulesDef def)
Specified by:
endVisit in interface IGrammarDefVisitor

beginVisit

public void beginVisit(RuleDef def)
Specified by:
beginVisit in interface IGrammarDefVisitor

endVisit

public void endVisit(RuleDef def)
Specified by:
endVisit in interface IGrammarDefVisitor

beginVisit

public boolean beginVisit(StatementDef statementDef)
                   throws GrammarDefNodeVisitException
Specified by:
beginVisit in interface IGrammarDefVisitor
Throws:
GrammarDefNodeVisitException

endVisit

public void endVisit(StatementDef statementDef)
Specified by:
endVisit in interface IGrammarDefVisitor


Copyright © 2008-2009 Luc Peuvrier. All Rights Reserved.