struct CLTK::Parser::Reduce
Overview
The Reduce class indicates to the parser that it should reduce the input stack by the rule specified by Reduce.id.
Defined in:
cltk/parser/actions.crConstructors
- 
        .new(production : CLTK::CFG::Production)
        
          @param [Production] production Production to reduce by 
Instance Method Summary
- #production : CLTK::CFG::Production
- 
        #to_s
        
          @return [String] String representation of this action. 
Instance methods inherited from struct CLTK::Parser::Action
  
  
    
      id : Int32
    id
    
  
    
  Constructor methods inherited from struct CLTK::Parser::Action
  
  
    
      new(id : Int32)
    new
    
  
    
  
    
    
    
  
    
    
    
  
    
  Instance methods inherited from class Object
  
  
    
      in?(collection : Array | Set)
    in?
    
  
    
    
  
Constructor Detail
        
        def self.new(production : CLTK::CFG::Production)
        #
      
      
        @param [Production] production Production to reduce by