module ANTLR3::Template::Builder::ClassMethods

Attributes

template_library[W]

Public Instance Methods

define_template( name, source, &block ) click to toggle source
# File lib/antlr3/template.rb, line 31
def define_template( name, source, &block )
  template_library.define_template( name, source, &block )
end
load_templates( group_file ) click to toggle source
# File lib/antlr3/template.rb, line 26
def load_templates( group_file )
  @template_library = 
    ANTLR3::Template::Group.load( group_file )
end
return_scope_members() click to toggle source
Calls superclass method
# File lib/antlr3/template.rb, line 22
def return_scope_members
  super.push( :template )
end
template_library() click to toggle source
# File lib/antlr3/template.rb, line 18
def template_library
  @template_library ||= ANTLR3::Template::Group.new
end