Module eagle :: Class _Parser
[show private | hide private]
[frames | no frames]

Class _Parser

ParserBase --+        
             |        
    SGMLParser --+    
                 |    
        HTMLParser --+
                     |
                    _Parser


HTML subset parser
Method Summary
  anchor_bgn(self, href, name, type)
This method is called at the start of an anchor region.
  anchor_end(self)
This method is called at the end of an anchor region.
  end_font(self)
  handle_image(self, source, alt, ismap, align, width, height)
  start_font(self, attrs)
    Inherited from HTMLParser
  __init__(self, formatter, verbose)
Creates an instance of the HTMLParser class.
  ddpop(self, bl)
  do_base(self, attrs)
  do_br(self, attrs)
  do_dd(self, attrs)
  do_dt(self, attrs)
  do_hr(self, attrs)
  do_img(self, attrs)
  do_isindex(self, attrs)
  do_li(self, attrs)
  do_link(self, attrs)
  do_meta(self, attrs)
  do_nextid(self, attrs)
  do_p(self, attrs)
  do_plaintext(self, attrs)
  end_a(self)
  end_address(self)
  end_b(self)
  end_blockquote(self)
  end_body(self)
  end_cite(self)
  end_code(self)
  end_dir(self)
  end_dl(self)
  end_em(self)
  end_h1(self)
  end_h2(self)
  end_h3(self)
  end_h4(self)
  end_h5(self)
  end_h6(self)
  end_head(self)
  end_html(self)
  end_i(self)
  end_kbd(self)
  end_listing(self)
  end_menu(self)
  end_ol(self)
  end_pre(self)
  end_samp(self)
  end_strong(self)
  end_title(self)
  end_tt(self)
  end_ul(self)
  end_var(self)
  end_xmp(self)
  error(self, message)
  handle_data(self, data)
  reset(self)
Reset this instance.
  save_bgn(self)
Begins saving character data in a buffer instead of sending it to the formatter object.
  save_end(self)
Ends buffering character data and returns all data saved since the preceding call to the save_bgn() method.
  start_a(self, attrs)
  start_address(self, attrs)
  start_b(self, attrs)
  start_blockquote(self, attrs)
  start_body(self, attrs)
  start_cite(self, attrs)
  start_code(self, attrs)
  start_dir(self, attrs)
  start_dl(self, attrs)
  start_em(self, attrs)
  start_h1(self, attrs)
  start_h2(self, attrs)
  start_h3(self, attrs)
  start_h4(self, attrs)
  start_h5(self, attrs)
  start_h6(self, attrs)
  start_head(self, attrs)
  start_html(self, attrs)
  start_i(self, attrs)
  start_kbd(self, attrs)
  start_listing(self, attrs)
  start_menu(self, attrs)
  start_ol(self, attrs)
  start_pre(self, attrs)
  start_samp(self, attrs)
  start_strong(self, attrs)
  start_title(self, attrs)
  start_tt(self, attrs)
  start_ul(self, attrs)
  start_var(self, attrs)
  start_xmp(self, attrs)
  unknown_endtag(self, tag)
  unknown_starttag(self, tag, attrs)
    Inherited from SGMLParser
  close(self)
Handle the remaining data.
  feed(self, data)
Feed some data to the parser.
  finish_endtag(self, tag)
  finish_shorttag(self, tag, data)
  finish_starttag(self, tag, attrs)
  get_starttag_text(self)
  goahead(self, end)
  handle_charref(self, name)
Handle character reference, no need to override.
  handle_comment(self, data)
  handle_decl(self, decl)
  handle_endtag(self, tag, method)
  handle_entityref(self, name)
Handle entity references.
  handle_pi(self, data)
  handle_starttag(self, tag, method, attrs)
  parse_endtag(self, i)
  parse_pi(self, i)
  parse_starttag(self, i)
  report_unbalanced(self, tag)
  setliteral(self, *args)
Enter literal mode (CDATA).
  setnomoretags(self)
Enter literal mode (CDATA) till EOF.
  unknown_charref(self, ref)
  unknown_entityref(self, ref)
    Inherited from ParserBase
  getpos(self)
Return current line number and offset.
  parse_comment(self, i, report)
  parse_declaration(self, i)
  parse_marked_section(self, i, report)
  unknown_decl(self, data)
  updatepos(self, i, j)
  _parse_doctype_attlist(self, i, declstartpos)
  _parse_doctype_element(self, i, declstartpos)
  _parse_doctype_entity(self, i, declstartpos)
  _parse_doctype_notation(self, i, declstartpos)
  _parse_doctype_subset(self, i, declstartpos)
  _scan_name(self, i, declstartpos)

Class Variable Summary
    Inherited from HTMLParser
dict entitydefs = {'zwnj': '‌', 'aring': '\xe5', 'gt': ...
    Inherited from SGMLParser
str _decl_otherchars = '='

Method Details

anchor_bgn(self, href, name, type)

This method is called at the start of an anchor region.

The arguments correspond to the attributes of the <A> tag with the same names. The default implementation maintains a list of hyperlinks (defined by the HREF attribute for <A> tags) within the document. The list of hyperlinks is available as the data attribute anchorlist.
Overrides:
htmllib.HTMLParser.anchor_bgn (inherited documentation)

anchor_end(self)

This method is called at the end of an anchor region.

The default implementation adds a textual footnote marker using an index into the list of hyperlinks created by the anchor_bgn()method.
Overrides:
htmllib.HTMLParser.anchor_end (inherited documentation)

Generated by Epydoc 2.1 on Sun Apr 22 21:30:27 2007 http://epydoc.sf.net