Class HTML5::TrailingEndPhase
In: lib/feed_tools/vendor/html5/lib/html5/html5parser/trailing_end_phase.rb
Parent: Phase

Methods

Public Instance methods

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/html5parser/trailing_end_phase.rb, line 17
17:     def processCharacters(data)
18:       parse_error("expected-eof-but-got-char")
19:       @parser.phase = @parser.last_phase
20:       @parser.phase.processCharacters(data)
21:     end

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/html5parser/trailing_end_phase.rb, line 9
 9:     def processComment(data)
10:       @tree.insert_comment(data, @tree.document)
11:     end

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/html5parser/trailing_end_phase.rb, line 29
29:     def processEndTag(name)
30:       parse_error("expected-eof-but-got-end-tag", {"name" => name})
31:       @parser.phase = @parser.last_phase
32:       @parser.phase.processEndTag(name)
33:     end

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/html5parser/trailing_end_phase.rb, line 13
13:     def processSpaceCharacters(data)
14:       @parser.last_phase.processSpaceCharacters(data)
15:     end

[Source]

    # File lib/feed_tools/vendor/html5/lib/html5/html5parser/trailing_end_phase.rb, line 23
23:     def processStartTag(name, attributes)
24:       parse_error("expected-eof-but-got-start-tag", {"name" => name})
25:       @parser.phase = @parser.last_phase
26:       @parser.phase.processStartTag(name, attributes)
27:     end

[Source]

   # File lib/feed_tools/vendor/html5/lib/html5/html5parser/trailing_end_phase.rb, line 6
6:     def process_eof
7:     end

[Validate]