Class: Amrita::HtmlParser

Class Amrita::HtmlParser |
In: | lib/amrita/parser.rb
Parent: | Object

Methods

parse_file parse_inline parse_io parse_text

Public Class methods

parse_inline(text, taginfo=DefaultHtmlTagInfo, &filter_proc)

    # File lib/amrita/parser.rb, line 261
        def HtmlParser.parse_inline(text, taginfo=DefaultHtmlTagInfo, &filter_proc)
          c = caller(1)[0].split(":")
          parser = HtmlParser.new(text, c[0], c[1].to_i, taginfo, &filter_proc)
          parser.parse
        end

parse_text(text, fname=nil, lno=0, taginfo=DefaultHtmlTagInfo, &filter_proc)

    # File lib/amrita/parser.rb, line 267
        def HtmlParser.parse_text(text, fname=nil, lno=0, taginfo=DefaultHtmlTagInfo, &filter_proc)
          parser = HtmlParser.new(text, fname, lno, taginfo, &filter_proc)
          parser.parse
        end

parse_io(io, fname=nil, lno=0, taginfo=DefaultHtmlTagInfo, &filter_proc)

    # File lib/amrita/parser.rb, line 272
        def HtmlParser.parse_io(io, fname=nil, lno=0, taginfo=DefaultHtmlTagInfo, &filter_proc)
          parser = HtmlParser.new(io.read, fname, lno, taginfo, &filter_proc)
          parser.parse
        end

parse_file(fname, taginfo=DefaultHtmlTagInfo, &filter_proc)

    # File lib/amrita/parser.rb, line 277
        def HtmlParser.parse_file(fname, taginfo=DefaultHtmlTagInfo, &filter_proc)
          File.open(fname) do |f|
    	HtmlParser.parse_io(f, fname, 0, taginfo, &filter_proc)
          end
        end