Class NonTerminal


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

      • NonTerminal

        public NonTerminal()
    • Method Detail

      • dump

        public java.lang.StringBuffer dump​(int indent,
                                           java.util.Set alreadyDumped)
        Overrides:
        dump in class Expansion
      • 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