class ABNF::Parser::Compiler::RuleList::Rule
Attributes
inner_rule[RW]
operator[RW]
Public Instance Methods
c_wsp(_)
click to toggle source
# File lib/abnf/parser/compiler/rule_list.rb, line 50 def c_wsp _ end
defined_as(token)
click to toggle source
# File lib/abnf/parser/compiler/rule_list.rb, line 53 def defined_as token self.operator = token.lexeme end
start_rule(token)
click to toggle source
# File lib/abnf/parser/compiler/rule_list.rb, line 57 def start_rule token compiler.push Alternation do |rule| self.inner_rule = rule compiler.pop self end end