net.sf.parser4j.kernelgenerator.entity.grammarnode
Class AbstractMularyGrammarNode
java.lang.Object
net.sf.parser4j.kernelgenerator.entity.grammarnode.AbstractGrammarNode
net.sf.parser4j.kernelgenerator.entity.grammarnode.AbstractNonTerminalNode
net.sf.parser4j.kernelgenerator.entity.grammarnode.AbstractMularyGrammarNode
- All Implemented Interfaces:
- java.lang.Comparable<IGrammarNode>, IGrammarNode
- Direct Known Subclasses:
- AbstractGrammarNodeConcat, GrammarNodeAlternative
public abstract class AbstractMularyGrammarNode
- extends AbstractNonTerminalNode
- Author:
- luc peuvrier
Methods inherited from class net.sf.parser4j.kernelgenerator.entity.grammarnode.AbstractGrammarNode |
badRecognitionPointIndex, characterValueToString, compareTo, equals, getGrammarNodeType, getMatchClassSimpleName, getNonTerminalIdentifier, getNonTerminalName, hashCode, isEmptyNonTerminal, isEmptyType, isIntermediate, isNonTerminal, isStringTerminal, isStringToken, isTerminal, isToken, matchClassToString, nonTerminalToString, setMatchClassSimpleName, setNonTerminalIdentifier, setNonTerminalName, setStringToken, setToken, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
operandList
protected java.util.List<OperandGrammarNode> operandList
AbstractMularyGrammarNode
protected AbstractMularyGrammarNode(EnumNodeType grammarNodeType)
setOperandList
public void setOperandList(java.util.List<OperandGrammarNode> operandList)
getOperandList
public java.util.List<OperandGrammarNode> getOperandList()
getRightPart
public int[] getRightPart()
- Returns:
- right part of the rule represented by this grammar node
accept
public void accept(IGrammarNodeVisitor grammarNodeVisitor)
throws GrammarNodeVisitException
- Description copied from interface:
IGrammarNode
- visit by a visitor
- Throws:
GrammarNodeVisitException
assertOperandListSetted
protected void assertOperandListSetted()
Copyright © 2008-2009 Luc Peuvrier. All Rights Reserved.