Home | History | Annotate | Download | only in template

Lines Matching defs:group

90                     "'group'", "'::'", "';'", "'::='", "'('", "')'", "','", 
119 group = namespace.const_get( name )
120 unless group.is_a?( ANTLR3::Template::Group )
124 group = ANTLR3::Template::Group.new
125 namespace.const_set( name, group )
127 return( group )
160 def group( namespace = ::Object )
170 # 79:1: group_spec[ namespace ] returns [ group ] : ( group_name[ $namespace ] | ) ( member[ $group ] )* ;
175 group = nil
179 # at line 80:5: ( group_name[ $namespace ] | ) ( member[ $group ] )*
198 group = group_name1
204 group = ANTLR3::Template::Group.new
208 # at line 83:5: ( member[ $group ] )*
219 # at line 83:5: member[ $group ]
221 member( group )
239 return group
247 # 86:1: group_name[ namespace ] returns [ group ] : 'group' (mod= CONSTANT '::' )* name= CONSTANT ( ';' )? ;
252 group = nil
257 # at line 87:5: 'group' (mod= CONSTANT '::' )* name= CONSTANT ( ';' )?
288 group = fetch_group( namespace, name.text )
314 return group
322 # 96:1: member[ group ] : name= ID ( parameter_declaration )? '::=' (aliased= ID | TEMPLATE | STRING ) ;
324 def member( group )
371 group.alias_template( name.text, aliased.text )
378 group.define_template( name.text, extract_template( __TEMPLATE3__ ), params )
385 group.define_template( name.text, extract_template( __STRING4__ ), params )
661 defined?( ANTLR3::Template::GroupFile::Lexer ) or require 'antlr3/template/group-file'