module Treetop::Compiler::Metagrammar::Primary5

def compile(address, builder, parent_expression=nil)

def compile(address, builder, parent_expression=nil)
TDERR.puts "Extraneous module ignored after suffix: #{input[interval].inspect}" if node_class_declarations.inline_modules.size > 0 && atomic.inline_modules.size > 0
  suffix.compile(address, builder, self)
end

def inline_module_name

def inline_module_name
  node_class_declarations.inline_module_name
end

def inline_modules

def inline_modules
  atomic.inline_modules + parent_modules
end

def node_class_name

def node_class_name
  node_class_declarations.node_class_name
end

def optional_expression

def optional_expression
  atomic
end

def parent_modules

def parent_modules
  node_class_declarations.inline_modules
end