Package java_cup

Class reduce_action

java.lang.Object
java_cup.parse_action
java_cup.reduce_action

public class reduce_action extends parse_action
This class represents a reduce action within the parse table. The action simply stores the production that it reduces with and responds to queries about its type.
  • Field Details

    • _reduce_with

      protected production _reduce_with
      The production we reduce with.
  • Constructor Details

  • Method Details

    • reduce_with

      public production reduce_with()
      The production we reduce with.
    • kind

      public int kind()
      Quick access to type of action.
      Overrides:
      kind in class parse_action
    • equals

      public boolean equals(reduce_action other)
      Equality test.
    • equals

      public boolean equals(Object other)
      Generic equality test.
      Overrides:
      equals in class parse_action
    • hashCode

      public int hashCode()
      Compute a hash code.
      Overrides:
      hashCode in class parse_action
    • toString

      public String toString()
      Convert to string.
      Overrides:
      toString in class parse_action