Module: ABNF::Compiler::Rule
- Included in:
- Alternative, Concatenation, None, Optional, Reference, Repetition, TerminalValue, ValueRange
- Defined in:
- lib/abnf/compiler/rule.rb,
lib/abnf/compiler/rule/none.rb,
lib/abnf/compiler/rule/optional.rb,
lib/abnf/compiler/rule/reference.rb,
lib/abnf/compiler/rule/repetition.rb,
lib/abnf/compiler/rule/alternative.rb,
lib/abnf/compiler/rule/value_range.rb,
lib/abnf/compiler/rule/concatenation.rb,
lib/abnf/compiler/rule/terminal_value.rb
Defined Under Namespace
Classes: Alternative, Concatenation, None, Optional, Reference, Repetition, TerminalValue, ValueRange
Instance Method Summary collapse
Instance Method Details
#parse?(text) ⇒ Boolean
4 5 6 7 |
# File 'lib/abnf/compiler/rule.rb', line 4 def parse? text stream = Compiler::TextStream(text) if parse stream then true else false end end |