net.sf.parser4j.generator.entity.grammardefnode
Class RulesGroupListDef

java.lang.Object
  extended by net.sf.parser4j.generator.entity.grammardefnode.RulesGroupListDef
All Implemented Interfaces:
IGrammarDefNode, IParseNodeData

public class RulesGroupListDef
extends java.lang.Object
implements IGrammarDefNode

Author:
luc peuvrier

Constructor Summary
RulesGroupListDef()
          construct an empty rules group
RulesGroupListDef(RulesGroupDef rulesGroupDef)
           
RulesGroupListDef(RulesGroupListDef rulesGroupListDef, RulesGroupDef rulesGroupDef)
           
 
Method Summary
 void accept(IGrammarDefVisitor visitor)
           
 java.util.Map<java.lang.String,RulesDef> getRulesDefByWhiteSpaceNameMap()
           
 java.util.Map<java.lang.String,StatementDef> getStatementDefByNonTerminalNameMap()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RulesGroupListDef

public RulesGroupListDef()
construct an empty rules group


RulesGroupListDef

public RulesGroupListDef(RulesGroupListDef rulesGroupListDef,
                         RulesGroupDef rulesGroupDef)
                  throws GeneratorException
Throws:
GeneratorException

RulesGroupListDef

public RulesGroupListDef(RulesGroupDef rulesGroupDef)
                  throws GeneratorException
Throws:
GeneratorException
Method Detail

getRulesDefByWhiteSpaceNameMap

public java.util.Map<java.lang.String,RulesDef> getRulesDefByWhiteSpaceNameMap()

getStatementDefByNonTerminalNameMap

public java.util.Map<java.lang.String,StatementDef> getStatementDefByNonTerminalNameMap()
Returns:
the statementDefByNonTerminalNameMap

accept

public void accept(IGrammarDefVisitor visitor)
            throws GrammarDefNodeVisitException
Specified by:
accept in interface IGrammarDefNode
Throws:
GrammarDefNodeVisitException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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