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