Class Nonterminal

All Implemented Interfaces:
Cloneable

public class Nonterminal extends Term
  • Field Details

    • mark

      private final Mark mark
    • alias

      private final String alias
    • name

      private final String name
  • Constructor Details

  • Method Details

    • getMark

      public Mark getMark()
    • getAlias

      public String getAlias()
    • getName

      public String getName()
    • getEffectiveMark

      public Mark getEffectiveMark()
    • getEffectiveAlias

      public String getEffectiveAlias()
    • accept

      public void accept(Visitor v)
      Specified by:
      accept in class Node
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object