Class: Racc::Goto
Relationships & Source Files | |
Inherits: | Object |
Defined in: | lib/racc/state.rb |
Overview
Represents a transition on the grammar. “Real goto” means a transition by nonterminal, but this class treats also terminal’s. If one is a terminal transition, #ident returns nil.
Class Method Summary
- .new(ident, sym, from, to) ⇒ Goto constructor
Instance Attribute Summary
- #from_state readonly
- #ident readonly
- #symbol readonly
- #to_state readonly
Instance Method Summary
Constructor Details
.new(ident, sym, from, to) ⇒ Goto
Instance Attribute Details
#from_state (readonly)
[ GitHub ]# File 'lib/racc/state.rb', line 777
attr_reader :from_state
#ident (readonly)
[ GitHub ]# File 'lib/racc/state.rb', line 775
attr_reader :ident
#symbol (readonly)
[ GitHub ]# File 'lib/racc/state.rb', line 776
attr_reader :symbol
#to_state (readonly)
[ GitHub ]# File 'lib/racc/state.rb', line 778
attr_reader :to_state