Class Family


  • public class Family
    extends java.lang.Object
    An internal class representing a family of nodes in the SPPF.

    This has no public use, but it's shared between two classes so it can't be private to either of them.

    • Field Detail

      • id

        public final int id
    • Method Detail

      • getSymbol

        public Symbol getSymbol()
      • getRightHandSide

        public Symbol[] getRightHandSide()
      • getLeftAttributes

        public java.util.List<ParserAttribute> getLeftAttributes()
      • getRightAttributes

        public java.util.List<ParserAttribute> getRightAttributes()
      • getPriority

        public int getPriority()
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object