Module: Spectre::GrammarInspectMixin
- Included in:
- Grammar
- Defined in:
- lib/spectre/base/grammar.rb
Overview
Provides an inspect
method for Grammar-like classes.
Instance Method Summary collapse
Instance Method Details
#inspect ⇒ Object
124 125 126 127 128 129 |
# File 'lib/spectre/base/grammar.rb', line 124 def inspect "[Grammar:" + ( @bound ? "#{@node.symbols.inject(''){ |memo,(s,n)| memo + "{#{s.inspect} => #{n.inspect}} " }[0..-2]}" : "unbound" ) + "]" end |