Class NonTerminal

java.lang.Object
org.javacc.parser.Expansion
org.javacc.parser.NonTerminal

public class NonTerminal extends Expansion
Describes non terminals.
  • Constructor Details

    • NonTerminal

      public NonTerminal()
  • Method Details

    • dump

      public StringBuffer dump(int indent, Set alreadyDumped)
      Overrides:
      dump in class Expansion
    • setLhsTokens

      public void setLhsTokens(List<Token> lhsTokens)
      Parameters:
      lhsTokens - the lhsTokens to set
    • getLhsTokens

      public List<Token> getLhsTokens()
      Returns:
      the lhsTokens
    • setName

      public void setName(String name)
      Parameters:
      name - the name to set
    • getName

      public String getName()
      Returns:
      the name
    • setParametrizedTypeTokens

      public void setParametrizedTypeTokens(List<Token> argument_tokens)
      Parameters:
      argument_tokens - the argument_tokens to set
    • getParametrizedTypeTokens

      public List<Token> getParametrizedTypeTokens()
      Returns:
      the argument_tokens
    • setArgumentTokens

      public void setArgumentTokens(List<Token> parametrized_type__tokens)
      Parameters:
      argument_tokens - the argument_tokens to set
    • getArgumentTokens

      public 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