Package org.javacc.parser
Class NonTerminal
- java.lang.Object
-
- org.javacc.parser.Expansion
-
- org.javacc.parser.NonTerminal
-
public class NonTerminal extends Expansion
Describes non terminals.
-
-
Field Summary
-
Fields inherited from class org.javacc.parser.Expansion
eol, inMinimumSize, myGeneration, nextGenerationIndex, parent
-
-
Constructor Summary
Constructors Constructor Description NonTerminal()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringBufferdump(int indent, java.util.Set alreadyDumped)java.util.List<Token>getArgumentTokens()java.util.List<Token>getLhsTokens()java.lang.StringgetName()java.util.List<Token>getParametrizedTypeTokens()NormalProductiongetProd()voidsetArgumentTokens(java.util.List<Token> parametrized_type__tokens)voidsetLhsTokens(java.util.List<Token> lhsTokens)voidsetName(java.lang.String name)voidsetParametrizedTypeTokens(java.util.List<Token> argument_tokens)NormalProductionsetProd(NormalProduction prod)-
Methods inherited from class org.javacc.parser.Expansion
dumpPrefix, getProductionName, hashCode, reInit, toString
-
-
-
-
Method Detail
-
dump
public java.lang.StringBuffer dump(int indent, java.util.Set alreadyDumped)
-
setLhsTokens
public void setLhsTokens(java.util.List<Token> lhsTokens)
- Parameters:
lhsTokens- the lhsTokens to set
-
getLhsTokens
public java.util.List<Token> getLhsTokens()
- Returns:
- the lhsTokens
-
setName
public void setName(java.lang.String name)
- Parameters:
name- the name to set
-
getName
public java.lang.String getName()
- Returns:
- the name
-
setParametrizedTypeTokens
public void setParametrizedTypeTokens(java.util.List<Token> argument_tokens)
- Parameters:
argument_tokens- the argument_tokens to set
-
getParametrizedTypeTokens
public java.util.List<Token> getParametrizedTypeTokens()
- Returns:
- the argument_tokens
-
setArgumentTokens
public void setArgumentTokens(java.util.List<Token> parametrized_type__tokens)
- Parameters:
argument_tokens- the argument_tokens to set
-
getArgumentTokens
public java.util.List<Token> getArgumentTokens()
- Returns:
- the argument_tokens
-
setProd
public NormalProduction setProd(NormalProduction prod)
- Parameters:
prod- the prod to set
-
getProd
public NormalProduction getProd()
- Returns:
- the prod
-
-