abstract class Lingo::Rule
- Lingo::Rule
- Reference
- Object
Direct Known Subclasses
- LazyRule
- Lingo::NamedRule
- Lingo::NotRule
- Lingo::OrderedChoice
- Lingo::PatternTerminal
- Lingo::Repeat
- Lingo::Sequence
- Lingo::StringTerminal
Defined in:
lingo/rule.crInstance Method Summary
- #>>(other : Lingo::Rule)
- #|(other : Lingo::Rule)
- #absent
- #matches?(raw_input)
- #maybe
- #named(name)
- #parse(raw_input : String)
- #parse(context : Lingo::Context)
- #parse?(context : Lingo::Context)
- #parse?(raw_input : String)
- #repeat(from = 1, to = Float32::INFINITY)