module Treetop::Compiler::Metagrammar::Sequence1

Public Instance Methods

inline_module() click to toggle source
# File lib/treetop/compiler/metagrammar.rb, line 1219
def inline_module
    node_class_declarations.inline_module
  end
inline_module_name() click to toggle source
# File lib/treetop/compiler/metagrammar.rb, line 1223
def inline_module_name
  node_class_declarations.inline_module_name
end
inline_modules() click to toggle source
# File lib/treetop/compiler/metagrammar.rb, line 1213
def inline_modules
  (sequence_elements.map {|elt| elt.inline_modules}).flatten +
  [sequence_element_accessor_module] +
  parent_modules
end
parent_modules() click to toggle source
# File lib/treetop/compiler/metagrammar.rb, line 1209
def parent_modules
  node_class_declarations.inline_modules
end
sequence_elements() click to toggle source
# File lib/treetop/compiler/metagrammar.rb, line 1201
def sequence_elements
  [sequence_body.head] + tail
end
tail() click to toggle source
# File lib/treetop/compiler/metagrammar.rb, line 1205
def tail
  sequence_body.tail
end