Module: Gary::BackusNaurForm::ClassMethods
- Defined in:
- lib/gary/backus_naur_form.rb
Instance Attribute Summary collapse
-
#rules ⇒ Object
Returns the value of attribute rules.
Instance Method Summary collapse
Instance Attribute Details
#rules ⇒ Object
Returns the value of attribute rules.
8 9 10 |
# File 'lib/gary/backus_naur_form.rb', line 8 def rules @rules end |
Instance Method Details
#rule(matcher, replacement) ⇒ Object
10 11 12 13 |
# File 'lib/gary/backus_naur_form.rb', line 10 def rule(matcher, replacement) @rules ||= [] @rules.push({matcher: matcher, replacement: replacement}) end |