Method: ANTLR3::AST::RewriteRuleElementStream#initialize

Defined in:
lib/antlr3/tree.rb

#initialize(adaptor, element_description, elements = nil) ⇒ RewriteRuleElementStream

Returns a new instance of RewriteRuleElementStream.



1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
# File 'lib/antlr3/tree.rb', line 1244

def initialize( adaptor, element_description, elements = nil )
  @cursor = 0
  @single_element = nil
  @elements = nil
  @dirty = false
  @element_description = element_description
  @adaptor = adaptor
  if elements.instance_of?( Array )
    @elements = elements
  else
    add( elements )
  end
end