class ABNF::Parser::Compiler::Frame
Attributes
block[R]
rule_builder[R]
Public Class Methods
new(rule_builder, block)
click to toggle source
# File lib/abnf/parser/compiler.rb, line 78 def initialize rule_builder, block @block = block @rule_builder = rule_builder end
Public Instance Methods
call(token)
click to toggle source
# File lib/abnf/parser/compiler.rb, line 83 def call token rule_builder.(token) end
exited(rule)
click to toggle source
# File lib/abnf/parser/compiler.rb, line 87 def exited rule block.(rule) if block end