Package com.javacc.parser.tree
Class BNFProduction
- java.lang.Object
-
- com.javacc.parser.BaseNode
-
- com.javacc.parser.tree.BNFProduction
-
- All Implemented Interfaces:
JavaCCConstants,Node,freemarker.template.TemplateHashModel,freemarker.template.TemplateModel,freemarker.template.TemplateNodeModel,freemarker.template.TemplateScalarModel,Comparable<Node>
public class BNFProduction extends BaseNode
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.javacc.parser.JavaCCConstants
JavaCCConstants.LexicalState, JavaCCConstants.TokenType
-
Nested classes/interfaces inherited from interface com.javacc.parser.Node
Node.Visitor
-
-
Field Summary
-
Fields inherited from interface com.javacc.parser.JavaCCConstants
BUF_SIZE
-
-
Constructor Summary
Constructors Constructor Description BNFProduction()
-
Method Summary
-
Methods inherited from class com.javacc.parser.BaseNode
addChild, addChild, children, clearChildren, get, getAsString, getBeginOffset, getChild, getChildCount, getChildNodes, getEndOffset, getGrammar, getInnerText, getLiteralText, getNodeNamespace, getNodeType, getParent, getParentNode, getSimpleName, getTokenSource, hasKeyWord, isEmpty, isUnparsed, prepend, removeChild, setBeginOffset, setChild, setEndOffset, setGrammar, setListClass, setParent, setTokenSource, setUnparsed, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.javacc.parser.Node
appendChild, children, childrenOfType, close, compareTo, copyLocationInfo, copyLocationInfo, descendants, descendants, descendants, descendants, descendantsOfType, dump, dump, firstAncestorOfType, firstChildOfType, firstChildOfType, firstChildOfType, firstDescendantOfType, firstDescendantOfType, getAllTokens, getBeginColumn, getBeginLine, getEndColumn, getEndLine, getFirstChild, getFirstToken, getInputSource, getLastChild, getLastToken, getLocation, getRealTokens, getRoot, getSource, getTokenType, hasChildNodes, indexOf, iterator, nextSibling, open, prependChild, previousSibling, removeChild, replace, replaceChild
-
-
-
-
Method Detail
-
isImplicitReturnType
public boolean isImplicitReturnType()
-
setImplicitReturnType
public void setImplicitReturnType(boolean implicitReturnType)
-
getLexicalState
public String getLexicalState()
-
setLexicalState
public void setLexicalState(String lexicalState)
-
getHasScanLimit
public boolean getHasScanLimit()
-
getHasExplicitLookahead
public boolean getHasExplicitLookahead()
-
getLookahead
public Lookahead getLookahead()
-
getJavaCode
public CodeBlock getJavaCode()
-
getTreeBuildingAnnotation
public TreeBuildingAnnotation getTreeBuildingAnnotation()
-
isOnlyForLookahead
public boolean isOnlyForLookahead()
-
getNodeName
public String getNodeName()
- Specified by:
getNodeNamein interfacefreemarker.template.TemplateNodeModel- Overrides:
getNodeNamein classBaseNode
-
getRecoveryExpansion
public Expansion getRecoveryExpansion()
-
setRecoveryExpansion
public void setRecoveryExpansion(Expansion recoveryExpansion)
-
getExpansion
public Expansion getExpansion()
-
setExpansion
public void setExpansion(Expansion expansion)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getThrowsList
public ThrowsList getThrowsList()
-
getParameterList
public FormalParameters getParameterList()
-
getTreeNodeBehavior
public TreeBuildingAnnotation getTreeNodeBehavior()
-
getReferringNonTerminals
public List<NonTerminal> getReferringNonTerminals()
-
getLookaheadMethodName
public String getLookaheadMethodName()
-
isPossiblyEmpty
public boolean isPossiblyEmpty()
Can this production be matched by an empty string?
-
isAlwaysSuccessful
public boolean isAlwaysSuccessful()
-
getAccessModifier
public String getAccessModifier()
-
getReturnType
public String getReturnType()
-
adjustFirstToken
public void adjustFirstToken(Token t)
-
getLeadingComments
public String getLeadingComments()
-
getFirstSet
public TokenSet getFirstSet()
-
getFirstSetVarName
public String getFirstSetVarName()
-
getFinalSet
public TokenSet getFinalSet()
-
-