Package java_cup

Class 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.
    Version:
    last updated: 11/25/95
    Author:
    Scott Hudson
    • Field Detail

      • _reduce_with

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

    • Method Detail

      • 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​(java.lang.Object other)
        Generic equality test.
        Overrides:
        equals in class parse_action
      • toString

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