Lines Matching refs:event
22 event = @parser.pull
23 #STDERR.puts "TREEPARSER GOT #{event.inspect}"
24 case event[0]
32 tag_stack.push(event[1])
33 el = @build_context = @build_context.add_element( event[1] )
34 event[2].each do |key, value|
43 @build_context[-1] << event[1]
46 Text.new(event[1], @build_context.whitespace, nil, true)
49 event[1].strip.size==0
54 c = Comment.new( event[1] )
57 c = CData.new( event[1] )
60 @build_context.add( Instruction.new( event[1], event[2] ) )
66 doctype = DocType.new( event[1..-1], @build_context )
71 n = AttlistDecl.new( event[1..-1] )
74 n = ExternalEntity.new( event[1] )
77 n = ElementDecl.new( event[1] )
80 entities[ event[1] ] = event[2] unless event[2] =~ /PUBLIC|SYSTEM/
81 @build_context.add(Entity.new(event))
83 n = NotationDecl.new( *event[1..-1] )
86 x = XMLDecl.new( event[1], event[2], event[3] )