;
)FAc           @   s   d  Z  d Z d k Z d k Z d k Z d k Z d k Z d k l Z y d k	 Z	 Wn e
 j
 o e Z	 n Xd k Z d k l Z l Z l Z l Z l Z d e i f d     YZ d e i f d     YZ d	 e i f d
     YZ d S(   sh  
Simple HyperText Markup Language document tree Writer.

The output conforms to the HTML 4.01 Transitional DTD and to the Extensible
HTML version 1.0 Transitional DTD (*almost* strict).  The output contains a
minimum of formatting information.  A cascading style sheet ("default.css" by
default) is required for proper viewing with a modern graphical browser.
s   reStructuredTextN(   s   ListType(   s   frontends   nodess   utilss   writerss	   languagess   Writerc           B   s  t  Z d d d f Z d e d d g h  d d <d	 d
 <f d d g h  d	 d <f d d g h  d d <d d <d e i <f d d g h  d d <d e i <f d d g h  d d i   <d d <d	 d <f d d g h  d d  d! g <d d  <d	 d" <f d# d$ g h  d d% d& d' d( g <d d% <d	 d" <f d) d* g h  d d+ <d d <d e i <f d, d- g h  d d. <d d <f d/ d0 g h  d d1 <d d+ <d d <d e i <f f
 f Z d2 f Z d3 Z	 d4 f Z
 d5   Z d6   Z d7   Z RS(8   Ns   htmls	   html4css1s   xhtmls   HTML-Specific Optionsse   Specify a stylesheet URL, used verbatim.  Default is "default.css".  Overridden by --stylesheet-path.s   --stylesheets   defaults   default.csss   metavars   <URL>s   Specify a stylesheet file, relative to the current working directory.  The path is adjusted relative to the output HTML file.  Overrides --stylesheet.s   --stylesheet-paths   <file>sE   Link to the stylesheet in the output HTML file.  This is the default.s   --link-stylesheets   dests   embed_stylesheets   actions   store_falses	   validators  Embed the stylesheet in the output HTML file.  The stylesheet file must be accessible during processing (--stylesheet-path is recommended).  The stylesheet is embedded inside a comment, so it must not contain the text "--" (two hyphens).  Default: link the stylesheet, do not embed it.s   --embed-stylesheets
   store_trues|   Specify the initial header level.  Default is 1 for "<h1>".  Does not affect document title & subtitle (see --no-doc-title).s   --initial-header-levels   choicess   1 2 3 4 5 6s   1s   <level>s^   Format for footnote references: one of "superscript" or "brackets".  Default is "superscript".s   --footnote-referencess   superscripts   bracketss   <format>s{   Format for block quote attributions: one of "dash" (em-dash prefix), "parentheses"/"parens", or "none".  Default is "dash".s   --attributions   dashs   parenthesess   parenss   nones   Remove extra vertical whitespace between items of bullet lists and enumerated lists, when list items are "simple" (i.e., all items each contain one paragraph and/or one "simple" sublist only).  Default: enabled.s   --compact-listsi   s3   Disable compact simple bullet and enumerated lists.s   --no-compact-listss   compact_listss,   Omit the XML declaration.  Use with caution.s   --no-xml-declarations   xml_declarations   stylesheet_paths   html4css1 writers   writersc         C   s   t  i i |   t |  _ d  S(   N(   s   writerss   Writers   __init__s   selfs   HTMLTranslators   translator_class(   s   self(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   __init__a   s    c      	   C   s   |  i |  i  } |  i i |  | i   |  _ | |  _ xB d d d d d d d d d	 f	 D] } t |  | t	 | |   q\ Wd  S(
   Ns   head_prefixs
   stylesheets   heads   body_prefixs   body_pre_docinfos   docinfos   bodys   fragments   body_suffix(
   s   selfs   translator_classs   documents   visitors	   walkabouts   astexts   outputs   attrs   setattrs   getattr(   s   selfs   visitors   attr(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys	   translatee   s    	" c      	   C   sb   t  i i |   xK d d d d d d d d d	 f	 D]( } d
 i t |  i |   |  i | <q2 Wd  S(   Ns   titles   subtitles   docinfos   bodys   headers   footers   metas
   stylesheets   fragments    (	   s   writerss   Writers   assemble_partss   selfs   parts   joins   getattrs   visitors   parts(   s   selfs   part(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   assemble_partso   s    " (   s   __name__s
   __module__s	   supporteds   Nones   frontends   validate_booleans   splits   settings_specs   relative_path_settingss   config_sections   config_section_dependenciess   __init__s	   translates   assemble_parts(    (    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   Writer!   s     6				
s   HTMLTranslatorc           B   s  t  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 h  d d	 <d
 d	 <d d	 <d d	 <d d	 <d d	 <d d	 <Z
 e i d  Z d   Z e d  Z d   Z d   Z e i d  d  Z d d d  Z d d  Z d   Z d   Z d   Z d   Z d   Z d    Z d!   Z d"   Z d d#  Z e d$  Z d%   Z  d&   Z! h  d' d( d f <d) d* d+ f <d, d* d+ f <d- d d f <Z" d.   Z# d/   Z$ d0   Z% d1   Z& d2   Z' d3   Z( d4   Z) d5   Z* d6   Z+ d7   Z, d8   Z- d9   Z. d:   Z/ d;   Z0 d<   Z1 d=   Z2 d>   Z3 d?   Z4 d@   Z5 dA   Z6 dB   Z7 dC   Z8 dD   Z9 dE   Z: e i dF  i; dG  Z< dH   Z= dI   Z> dJ   Z? dK   Z@ dL   ZA dM   ZB dN   ZC dO   ZD dP   ZE dQ   ZF dR   ZG dS   ZH dT   ZI dU   ZJ dV   ZK dW   ZL dX   ZM dY   ZN dZ   ZO d[   ZP d	 d\  ZQ d]   ZR d^   ZS d_   ZT d`   ZU da   ZV db   ZW dc   ZX dd   ZY de   ZZ df   Z[ dg   Z\ dh   Z] di   Z^ dj   Z_ dk   Z` dl   Za dm   Zb dn   Zc do   Zd dp   Ze dq   Zf dr   Zg ds   Zh dt   Zi du   Zj dv   Zk dw   Zl dx   Zm dy   Zn dz   Zo d{   Zp d|   Zq d}   Zr d~   Zs d   Zt d   Zu d   Zv d   Zw d   Zx d   Zy d   Zz d   Z{ d   Z| d   Z} d   Z~ d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z RS(   s  
    This HTML writer has been optimized to produce visually compact
    lists (less vertical whitespace).  HTML's mixed content models
    allow list items to contain "<li><p>body elements</p></li>" or
    "<li>just text</li>" or even "<li>text<p>and body
    elements</p>combined</li>", each with different effects.  It would
    be best to stick with strict body elements in list items, but they
    affect vertical spacing in browsers (although they really
    shouldn't).

    Here is an outline of the optimization:

    - Check for and omit <p> tags in "simple" lists: list items
      contain either a single paragraph, a nested simple list, or a
      paragraph followed by a nested simple list.  This means that
      this list can be compact:

          - Item 1.
          - Item 2.

      But this list cannot be compact:

          - Item 1.

            This second paragraph forces space between list items.

          - Item 2.

    - In non-list contexts, omit <p> tags on a paragraph if that
      paragraph is the only child of its parent (footnotes & citations
      are allowed a label first).

    - Regardless of the above, in definitions, table cells, field bodies,
      option descriptions, and list items, mark the first child with
      'class="first"' and the last child with 'class="last"'.  The stylesheet
      sets the margins (top & bottom respectively) to 0 for these elements.

    The ``no_compact_lists`` setting (``--no-compact-lists`` command-line
    option) disables list whitespace optimization.
    s%   <?xml version="1.0" encoding="%s" ?>
sz   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
sK   <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="%s" lang="%s">
<head>
sC   <meta http-equiv="Content-Type" content="text/html; charset=%s" />
sR   <meta name="generator" content="Docutils %s: http://docutils.sourceforge.net/" />
s4   <link rel="stylesheet" href="%s" type="text/css" />
s%   <style type="text/css">

%s
</style>
s   ai   s   applets   forms   frames   iframes   imgs   maps	   \S+| +|\nc         C   s  t  i i |  |  | i |  _ } | i } t i	 |  |  _
 |  i | i |  i t i g |  _ |  i |  i | | f g |  _ |  i i |  i  | i o! |  i i d |  i | i  n g  |  _ | i oM |  i t i i t i   d   } t |  i    } |  i" | g |  _ n4 |  i   } | o |  i# | g |  _ n
 g  |  _ d g |  _$ g  |  _% g  |  _& g  |  _' g  |  _( d g |  _) d |  _* t+ | i,  |  _, g  |  _- d |  _. g  |  _/ d |  _0 t1 |  _2 t1 |  _3 t1 |  _4 g  |  _5 g  |  _6 g  |  _7 g  |  _8 d |  _9 d  S(   Ni    s   dummys   </head>
<body>
s   </body>
</html>
s    i   (:   s   nodess   NodeVisitors   __init__s   selfs   documents   settingss   language_codes   lcodes	   languagess   get_languages   languages   content_types   output_encodings	   generators   docutilss   __version__s   metas   doctypes	   html_heads   head_prefixs   extends   xml_declarations   inserts   heads   embed_stylesheets   get_stylesheet_references   oss   paths   joins   getcwds
   stylesheets   opens   reads   stylesheet_texts   embedded_stylesheets   stylesheet_links   body_prefixs   body_pre_docinfos   docinfos   bodys   fragments   body_suffixs   section_levels   ints   initial_header_levels   contexts   topic_classs   colspecss	   compact_ps   Nones   compact_simples
   in_docinfos
   in_sidebars   titles   subtitles   headers   footers   in_document_title(   s   selfs   documents   settingss
   stylesheets   stylesheet_texts   lcode(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   __init__   sL    	#
!	
$																	c         C   sO   |  i } | i o1 | t j o | i } n t i | | i  Sn | i Sd  S(   N(	   s   selfs   settingss   stylesheet_paths   relative_tos   Nones   _destinations   utilss   relative_paths
   stylesheet(   s   selfs   relative_tos   settings(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   get_stylesheet_reference   s    	
c         C   sE   d i  |  i |  i |  i |  i |  i |  i |  i |  i	  Sd  S(   Ns    (
   s   joins   selfs   head_prefixs   heads
   stylesheets   body_prefixs   body_pre_docinfos   docinfos   bodys   body_suffix(   s   self(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   astext   s    c         C   sb   | i d d  } | i d d  } | i d d  } | i d d  } | i d	 d
  } | Sd S(   s-   Encode special characters in `text` & return.s   &s   &amp;s   <s   &lt;s   "s   &quot;s   >s   &gt;s   @s   &#64;N(   s   texts   replace(   s   selfs   text(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   encode   s     s   [
	]c         C   s   |  i | i d |   Sd S(   s6   Cleanse, HTML encode, and return attribute value text.s    N(   s   selfs   encodes
   whitespaces   subs   text(   s   selfs   texts
   whitespace(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   attval   s     s   
s    c         K   sX  | i   } h  }	 x* | i   D] \ }
 } | |	 |
 i   <q Wxe d f D]Z } | i	 |  p |	 i	 |  o4 | i
 | d  d |	 i
 | d  i   |	 | <qI qI Wx3 d f D]( } | i	 |  o | | |	 | <q q W|	 i	 d  o |  i i	 |  o |	 d |	 d <n |	 i   } | i   | g } x| D] \ }
 } | t j o | i |
 i    q8t | t  o` g  i } | D] } | t |   q~ } | i d |
 i   |  i d i |   f  q8y t |  } Wn% t j
 o t t |   } n X| i d |
 i   |  i |  f  q8Wd d i |  | | f Sd S(	   s   
        Construct and return a start tag given a node (id & class attributes
        are extracted), tag name, and optional attributes.
        s   classs    s    s   ids   names   %s="%s"s   <%s%s>%sN(    s   tagnames   lowers   attss
   attributess   itemss   names   values   atts   nodes   has_keys   gets   strips   selfs
   named_tagss   attlists   sorts   partss   Nones   appends
   isinstances   ListTypes   _[1]s   vs   unicodes   valuess   attvals   joins   uvals	   TypeErrors   strs   infixs   suffix(   s   selfs   nodes   tagnames   suffixs   infixs
   attributess   attlists   uvals   partss   attss   names   values   _[1]s   atts   valuess   v(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   starttag  s@      
  8
 #
	 -3*c         K   s    |  i | | | d d | Sd S(   s1   Construct and return an XML-compatible empty tag.s   infixs    /N(   s   selfs   starttags   nodes   tagnames   suffixs
   attributes(   s   selfs   nodes   tagnames   suffixs
   attributes(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   emptytag*  s     c         C   s#   |  i i |  i | i     d  S(   N(   s   selfs   bodys   appends   encodes   nodes   astext(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys
   visit_Text.  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_Text1  s    c         C   s#   |  i i |  i | d d   d  S(   Ns   abbrs    (   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_abbreviation4  s    c         C   s   |  i i d  d  S(   Ns   </abbr>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_abbreviation8  s    c         C   s#   |  i i |  i | d d   d  S(   Ns   acronyms    (   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_acronym;  s    c         C   s   |  i i d  d  S(   Ns
   </acronym>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_acronym?  s    c         C   s<   |  i | d d t |  i i |  i | d d d  d  S(   Ns   addresss   metas   pres   CLASS(   s   selfs   visit_docinfo_items   nodes   Nones   bodys   appends   starttag(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_addressB  s    c         C   s   |  i i d  |  i   d  S(   Ns   
</pre>
(   s   selfs   bodys   appends   depart_docinfo_item(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_addressF  s    c         C   sZ   |  i i |  i | d d | p d  | o& |  i i d |  i i | d  n d  S(   Ns   divs   CLASSs
   admonitions"   <p class="admonition-title first">s   </p>
(   s   selfs   bodys   appends   starttags   nodes   names   languages   labels(   s   selfs   nodes   name(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_admonitionJ  s    c         C   s   |  i i d  d  S(   Ns   </div>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_admonitionQ  s    c         C   s   |  i | d  d  S(   Ns	   attention(   s   selfs   visit_admonitions   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_attentionT  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_admonition(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_attentionW  s    s   dashs   &mdash;s   parenthesess   (s   )s   parenss   nonec         C   sR   |  i |  i i \ } } |  i i |  |  i i |  i	 | d | d d  d  S(   Ns   ps   CLASSs   attribution(   s   selfs   attribution_formatss   settingss   attributions   prefixs   suffixs   contexts   appends   bodys   starttags   node(   s   selfs   nodes   prefixs   suffix(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_attribution_  s    c         C   s!   |  i i |  i i   d  d  S(   Ns   </p>
(   s   selfs   bodys   appends   contexts   pop(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_attributione  s    c         C   s   |  i | d  d  S(   Ns   author(   s   selfs   visit_docinfo_items   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_authorh  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_docinfo_item(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_authork  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_authorsn  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_authorsq  s    c         C   s    |  i i |  i | d   d  S(   Ns
   blockquote(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_block_quotet  s    c         C   s   |  i i d  d  S(   Ns   </blockquote>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_block_quotew  s    c         C   sE   t  |  i  } y | i |  Wn t i j
 o t Sn Xd Sd S(   s7   Check for a simple list that can be rendered compactly.i   N(	   s   SimpleListCheckers   selfs   documents   visitors   nodes   walks   nodess	   NodeFounds   None(   s   selfs   nodes   visitor(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   check_simple_listz  s     	c         C   s   h  } |  i } |  i i |  i |  i f  t |  _ |  i i	 o' |  i p |  i
 d j p |  i |  |  _ |  i o | o d | d <n |  i i |  i | d |   d  S(   Ns   contentss   simples   classs   ul(   s   attss   selfs   compact_simples   old_compact_simples   contexts   appends	   compact_ps   Nones   settingss   compact_listss   topic_classs   check_simple_lists   nodes   bodys   starttag(   s   selfs   nodes   old_compact_simples   atts(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_bullet_list  s    		9c         C   s/   |  i i   \ |  _ |  _ |  i i d  d  S(   Ns   </ul>
(   s   selfs   contexts   pops   compact_simples	   compact_ps   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_bullet_list  s    c         C   s)   |  i i |  i | d d d d  d  S(   Ns   ps    s   CLASSs   caption(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_caption  s    c         C   s   |  i i d  d  S(   Ns   </p>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_caption  s    c         C   s   |  i | d  d  S(   Ns   caution(   s   selfs   visit_admonitions   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_caution  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_admonition(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_caution  s    c      
   C   sO   |  i i |  i | d d d d d d d  |  i i d  |  i |  d  S(	   Ns   tables   CLASSs   citations   frames   voids   ruless   nonesK   <colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
<tr>(   s   selfs   bodys   appends   starttags   nodes   footnote_backrefs(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_citation  s    c         C   s   |  i i d  d  S(   Ns   </td></tr>
</tbody>
</table>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_citation  s    c      	   C   s   d } | i d  o d | d } n- | i d  o d |  i i | d } n |  i i |  i | d d d | d d	  d  S(
   Ns    s   refids   #s   refnames   as   [s   hrefs   CLASSs   citation-reference(	   s   hrefs   nodes   has_keys   selfs   documents   nameidss   bodys   appends   starttag(   s   selfs   nodes   href(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_citation_reference  s    c         C   s   |  i i d  d  S(   Ns   ]</a>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_citation_reference  s    c         C   s9   |  i i d  |  i i |  i | d d d d  d  S(   Ns-    <span class="classifier-delimiter">:</span> s   spans    s   CLASSs
   classifier(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_classifier  s    c         C   s   |  i i d  d  S(   Ns   </span>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_classifier  s    c         C   s   |  i i |  d  S(   N(   s   selfs   colspecss   appends   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_colspec  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_colspec  s    c         C   s   d } x |  i D] } | | d 7} q WxS |  i D]H } t | d d | d  } |  i i |  i | d d d |  q2 Wg  |  _ d  S(   Ni    s   colwidthf100.0f0.5s   cols   widths   %i%%(	   s   widths   selfs   colspecss   nodes   ints   colwidths   bodys   appends   emptytag(   s   selfs   nodes   widths   colwidth(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   write_colspecs  s    
 
 s   -(?=-)c         C   s0   |  i i d | d | i     t i  d S(   s%   Escape double-dashes in comment text.s   <!-- %s -->
s   - N(   s   selfs   bodys   appends   subs   nodes   astexts   nodess   SkipNode(   s   selfs   nodes   sub(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_comment  s     #c         C   s   |  i | d d t d  S(   Ns   contacts   meta(   s   selfs   visit_docinfo_items   nodes   None(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_contact  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_docinfo_item(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_contact  s    c         C   s   |  i | d  d  S(   Ns	   copyright(   s   selfs   visit_docinfo_items   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_copyright  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_docinfo_item(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_copyright  s    c         C   s   |  i | d  d  S(   Ns   danger(   s   selfs   visit_admonitions   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_danger  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_admonition(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_danger  s    c         C   s   |  i | d  d  S(   Ns   date(   s   selfs   visit_docinfo_items   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys
   visit_date  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_docinfo_item(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_date  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_decoration  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_decoration  s    c         C   sf   |  i i d  |  i i |  i | d d   t |  o& | d i d  | d i d  n d  S(   Ns   </dt>
s   dds    i    s   firstis   last(   s   selfs   bodys   appends   starttags   nodes   lens	   set_class(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_definition  s
    c         C   s   |  i i d  d  S(   Ns   </dd>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_definition  s    c         C   s    |  i i |  i | d   d  S(   Ns   dl(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_definition_list  s    c         C   s   |  i i d  d  S(   Ns   </dl>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_definition_list  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_definition_list_item  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_definition_list_item  s    c         C   sV   |  i i |  i | d d   t |  o& | d i d  | d i d  n d  S(   Ns   tds    i    s   firstis   last(   s   selfs   bodys   appends   starttags   nodes   lens	   set_class(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_description  s    c         C   s   |  i i d  d  S(   Ns   </td>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_description  s    c      
   C   sd   |  i i t |  i   |  i i |  i | d d d d d d d  |  i i d  d	 |  _ d  S(
   Ns   tables   CLASSs   docinfos   frames   voids   ruless   nonesR   <col class="docinfo-name" />
<col class="docinfo-content" />
<tbody valign="top">
i   (   s   selfs   contexts   appends   lens   bodys   starttags   nodes
   in_docinfo(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_docinfo  s
    c         C   sE   |  i i d  t |  _ |  i i   } |  i | |  _ g  |  _ d  S(   Ns   </tbody>
</table>
(	   s   selfs   bodys   appends   Nones
   in_docinfos   contexts   pops   starts   docinfo(   s   selfs   nodes   start(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_docinfo  s
    	c         C   s   | o0 d | |  i | i    f } |  i |  n |  i i	 |  i
 | d d   |  i i	 d |  i i |  t |  o\ t | d t i  o | d i d  n t | d t i  o | d i d  q n d  S(	   Ns    <meta name="%s" content="%s" />
s   trs    s&   <th class="docinfo-name">%s:</th>
<td>i    s   firstis   last(   s   metas   names   selfs   attvals   nodes   astexts   meta_tags   add_metas   bodys   appends   starttags   languages   labelss   lens
   isinstances   nodess   Elements	   set_class(   s   selfs   nodes   names   metas   meta_tag(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_docinfo_item$  s    c         C   s   |  i i d  d  S(   Ns   </td></tr>
(   s   selfs   bodys   append(   s   self(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_docinfo_item2  s    c         C   s&   |  i i |  i | d d d  d  S(   Ns   pres   CLASSs   doctest-block(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_doctest_block5  s    c         C   s   |  i i d  d  S(   Ns   
</pre>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_doctest_block8  s    c         C   sA   t  |  p t | d t i  o |  i i d d  n d  S(   Ni    s   <title></title>
(   s   lens   nodes
   isinstances   nodess   titles   selfs   heads   insert(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_document;  s    &c         C   sL   |  i i |  i  |  i i d |  i | d d d  |  i i d  d  S(   Ni    s   divs   CLASSs   documents   </div>
(   s   selfs   fragments   extends   bodys   inserts   starttags   nodes   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_documentA  s    %c         C   s   |  i i d  d  S(   Ns   <em>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_emphasisF  s    c         C   s   |  i i d  d  S(   Ns   </em>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_emphasisI  s    c         C   s  t  | i i t i  o
 d } n d } h  } | i d  o | d d | d <n | i d  o | d d | d <n |  i	 i
 |  i | | d |   |  i i
 d	 | i    t |  d
 j o |  i	 i
 d  n# | d
 i d  | d i d  d  S(   Ns   ths   tds   morerowsi   s   rowspans   morecolss   colspans    s   </%s>
i    s   &nbsp;s   firstis   last(   s
   isinstances   nodes   parents   nodess   theads   tagnames   attss   has_keys   selfs   bodys   appends   starttags   contexts   lowers   lens	   set_class(   s   selfs   nodes   attss   tagname(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_entryL  s    
"c         C   s   |  i i |  i i    d  S(   N(   s   selfs   bodys   appends   contexts   pop(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_entry^  s    c         C   s
  h  } | i d  o | d | d <n | i d  o | d | d <n |  i } |  i i |  i |  i f  t	 |  _ |  i
 i o' |  i p |  i d j p |  i |  |  _ |  i o | o$ | i d d  d i   | d <n |  i i |  i | d |   d S(	   s   
        The 'start' attribute does not conform to HTML 4.01's strict.dtd, but
        CSS1 doesn't help. CSS2 isn't widely enough supported yet to be
        usable.
        s   starts   enumtypes   classs   contentss    s    simples   olN(   s   attss   nodes   has_keys   selfs   compact_simples   old_compact_simples   contexts   appends	   compact_ps   Nones   settingss   compact_listss   topic_classs   check_simple_lists   gets   strips   bodys   starttag(   s   selfs   nodes   old_compact_simples   atts(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_enumerated_lista  s     		9$c         C   s/   |  i i   \ |  _ |  _ |  i i d  d  S(   Ns   </ol>
(   s   selfs   contexts   pops   compact_simples	   compact_ps   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_enumerated_listy  s    c         C   s   |  i | d  d  S(   Ns   error(   s   selfs   visit_admonitions   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_error}  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_admonition(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_error  s    c         C   s)   |  i i |  i | d d d d  d  S(   Ns   trs    s   CLASSs   field(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_field  s    c         C   s   |  i i d  d  S(   Ns   </tr>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_field  s    c         C   s\   |  i i |  i | d d d d  t |  o& | d i d  | d i d  n d  S(	   Ns   tds    s   CLASSs
   field-bodyi    s   firstis   last(   s   selfs   bodys   appends   starttags   nodes   lens	   set_class(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_field_body  s    %c         C   s   |  i i d  d  S(   Ns   </td>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_field_body  s    c      
   C   sB   |  i i |  i | d d d d d d d  |  i i d  d  S(	   Ns   tables   frames   voids   ruless   nones   CLASSs
   field-listsK   <col class="field-name" />
<col class="field-body" />
<tbody valign="top">
(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_field_list  s    c         C   s   |  i i d  d  S(   Ns   </tbody>
</table>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_field_list  s    c         C   s   h  } |  i o d | d <n d | d <t | i    d j o d | d <|  i i d  n |  i i d  |  i i |  i	 | d	 d |   d  S(
   Ns   docinfo-names   classs
   field-namei   i   s   colspans   </tr>
<tr><td>&nbsp;</td>s    s   th(
   s   attss   selfs
   in_docinfos   lens   nodes   astexts   contexts   appends   bodys   starttag(   s   selfs   nodes   atts(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_field_name  s    


c         C   s-   |  i i d  |  i i |  i i    d  S(   Ns   :</th>(   s   selfs   bodys   appends   contexts   pop(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_field_name  s    c         C   sX   h  d d <} | i d  o d | d | d <n |  i i |  i | d |   d  S(   Ns   classs   figures   widths   width: %spxs   styles   div(   s   attss   nodes   gets   selfs   bodys   appends   starttag(   s   selfs   nodes   atts(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_figure  s    c         C   s   |  i i d  d  S(   Ns   </div>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_figure  s    c         C   s   |  i i t |  i   d  S(   N(   s   selfs   contexts   appends   lens   body(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_footer  s    c         C   sj   |  i i   } d |  i | d d d g |  i | d g } |  i i |  | |  i	 d *|  i | 3d  S(   Ns   <hr class="footer" />
s   divs   CLASSs   footers   </div>
i    (
   s   selfs   contexts   pops   starts   starttags   nodes   bodys   footers   extends   body_suffix(   s   selfs   nodes   starts   footer(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_footer  s
    0c      
   C   sO   |  i i |  i | d d d d d d d  |  i i d  |  i |  d  S(	   Ns   tables   CLASSs   footnotes   frames   voids   ruless   nonesK   <colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
<tr>(   s   selfs   bodys   appends   starttags   nodes   footnote_backrefs(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_footnote  s    c         C   s  |  i i o | i d  o | d } t |  d j o6 |  i i d  |  i i d | d | d f  qd } g  } x/ | D]' } | i d | | f  | d 7} q W|  i i d d	 i |   |  i i d
 | d  n) |  i i d  |  i i d
 | d  d  S(   Ns   backrefsi   s    s+   <a class="fn-backref" href="#%s" name="%s">i    s   ids'   <a class="fn-backref" href="#%s">%s</a>s   <em>(%s)</em> s   , s   <a name="%s">(   s   selfs   settingss   footnote_backlinkss   nodes   hasattrs   backrefss   lens   contexts   appends   is	   backlinkss   backrefs   join(   s   selfs   nodes	   backlinkss   is   backrefss   backref(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   footnote_backrefs  s    
& c         C   s   |  i i d  d  S(   Ns   </td></tr>
</tbody>
</table>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_footnote  s    c      	   C   s   d } | i d  o d | d } n- | i d  o d |  i i | d } n |  i i } | d j o d } |  i
 i d  n> | d j o d	 } |  i
 i d
  n d } |  i i d  |  i i |  i | d | d | d d  d  S(   Ns    s   refids   #s   refnames   bracketss   [s   ]s   superscripts   <sup>s   </sup>s   ???s   as   hrefs   CLASSs   footnote-reference(   s   hrefs   nodes   has_keys   selfs   documents   nameidss   settingss   footnote_referencess   formats   suffixs   contexts   appends   contents   bodys   starttag(   s   selfs   nodes   hrefs   suffixs   format(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_footnote_reference  s     c         C   s!   |  i i |  i i   d  d  S(   Ns   </a>(   s   selfs   bodys   appends   contexts   pop(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_footnote_reference  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_generated  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_generated  s    c         C   s   |  i i t |  i   d  S(   N(   s   selfs   contexts   appends   lens   body(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_header  s    c         C   sr   |  i i   } |  i | d d d g } | i |  i |  | i	 d  |  i
 i |  | |  _ |  i | 3d  S(   Ns   divs   CLASSs   headers   <hr />
</div>
(   s   selfs   contexts   pops   starts   starttags   nodes   headers   extends   bodys   appends   body_prefix(   s   selfs   nodes   starts   header(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_header  s    	c         C   s   |  i | d  d  S(   Ns   hint(   s   selfs   visit_admonitions   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys
   visit_hint
  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_admonition(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_hint  s    c         C   sV  | i i   } | i d  o | d =n | d | d <| d =| i d  o?t o | i d  o | i d  o y t i t | d   } Wn t	 t
 f j
 o qX| i d  o | i d | d <n | i d  o | i d | d <n ~ n | i d  o0 t t | d t | d  d	   | d <n | i d  o0 t t | d t | d  d	   | d <n | d =n | i d
  o | d | d
 <n t | i t i  o |  i i d  nV | i d  o% |  i i d |  i | d   n |  i i d  |  i i d  |  i i |  i | d d |   d  S(   Ns   classs   uris   srcs   scales   widths   heighti    i   id   s   alts    s   aligns   <p align="%s">s   <p>s   </p>
s   img(   s   nodes
   attributess   copys   attss   has_keys   Images   opens   strs   ims   IOErrors   UnicodeErrors   sizes   ints   rounds   floats
   isinstances   parents   nodess   TextElements   selfs   contexts   appends   bodys   attvals   emptytag(   s   selfs   nodes   attss   im(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_image  s<    (00%c         C   s   |  i i |  i i    d  S(   N(   s   selfs   bodys   appends   contexts   pop(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_image8  s    c         C   s   |  i | d  d  S(   Ns	   important(   s   selfs   visit_admonitions   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_important;  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_admonition(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_important>  s    c         C   s#   |  i i |  i | d d   d  S(   Ns   spans    (   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_inlineA  s    c         C   s   |  i i d  d  S(   Ns   </span>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_inlineD  s    c         C   s6   |  i i |  i | d d |  i i   d d  d  S(   Ns   tds   %s[s   CLASSs   label(   s   selfs   bodys   appends   starttags   nodes   contexts   pop(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_labelG  s    %c         C   s!   |  i i d |  i i    d  S(   Ns   ]</a></td><td>%s(   s   selfs   bodys   appends   contexts   pop(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_labelK  s    c         C   s&   |  i i |  i | d d d  d  S(   Ns   divs   CLASSs   legend(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_legendN  s    c         C   s   |  i i d  d  S(   Ns   </div>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_legendQ  s    c         C   s&   |  i i |  i | d d d  d  S(   Ns   pres   CLASSs
   line-block(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_line_blockT  s    c         C   s   |  i i d  d  S(   Ns   
</pre>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_line_blockW  s    c         C   sE   |  i i |  i | d d   t |  o | d i d  n d  S(   Ns   lis    i    s   first(   s   selfs   bodys   appends   starttags   nodes   lens	   set_class(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_list_itemZ  s    c         C   s   |  i i d  d  S(   Ns   </li>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_list_item_  s    c         C   s   |  i i |  i | d d d d  | i   } x |  i i |  D]} } | i
   o! |  i i d |  i |   qD | d d f j o |  i i |  qD |  i i d t |  d	 d  qD W|  i i d
  t i  d S(   s-   Process text to prevent tokens from wrapping.s   tts    s   CLASSs   literals   <span class="pre">%s</span>s   
s    s   &nbsp;i   s   </tt>N(   s   selfs   bodys   appends   starttags   nodes   astexts   texts   words_and_spacess   findalls   tokens   strips   encodes   lens   nodess   SkipNode(   s   selfs   nodes   texts   token(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_literalb  s     % !&c         C   s&   |  i i |  i | d d d  d  S(   Ns   pres   CLASSs   literal-block(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_literal_blocku  s    c         C   s   |  i i d  d  S(   Ns   
</pre>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_literal_blockx  s    c         C   s)   |  i | d | i  } |  i |  d  S(   Ns   meta(   s   selfs   emptytags   nodes
   attributess   metas   add_meta(   s   selfs   nodes   meta(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys
   visit_meta{  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_meta  s    c         C   s$   |  i i |  |  i i |  d  S(   N(   s   selfs   metas   appends   tags   head(   s   selfs   tag(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   add_meta  s    c         C   s   |  i | d  d  S(   Ns   note(   s   selfs   visit_admonitions   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys
   visit_note  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_admonition(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_note  s    c         C   s&   |  i d o |  i i d  n d  S(   Nis   , (   s   selfs   contexts   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_option  s    c         C   s   |  i d c d 7<d  S(   Nii   (   s   selfs   context(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_option  s    c         C   s?   |  i i | i d d   |  i i |  i | d d   d  S(   Ns	   delimiters    s   vars    (   s   selfs   bodys   appends   nodes   gets   starttag(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_option_argument  s    c         C   s   |  i i d  d  S(   Ns   </var>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_option_argument  s    c         C   s   h  } t | i    d j o d | d <|  i i d  n |  i i d  |  i i |  i | d |   |  i i d  |  i i d  d  S(	   Ni   i   s   colspans   </tr>
<tr><td>&nbsp;</td>s    s   tds   <kbd>i    (	   s   attss   lens   nodes   astexts   selfs   contexts   appends   bodys   starttag(   s   selfs   nodes   atts(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_option_group  s    
c         C   s:   |  i i   |  i i d  |  i i |  i i    d  S(   Ns   </kbd></td>
(   s   selfs   contexts   pops   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_option_group  s    c      
   C   sB   |  i i |  i | d d d d d d d  |  i i d  d  S(	   Ns   tables   CLASSs   option-lists   frames   voids   ruless   nonesH   <col class="option" />
<col class="description" />
<tbody valign="top">
(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_option_list  s    c         C   s   |  i i d  d  S(   Ns   </tbody>
</table>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_option_list  s    c         C   s#   |  i i |  i | d d   d  S(   Ns   trs    (   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_option_list_item  s    c         C   s   |  i i d  d  S(   Ns   </tr>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_option_list_item  s    c         C   s)   |  i i |  i | d d d d  d  S(   Ns   spans    s   CLASSs   option(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_option_string  s    c         C   s   |  i i d  d  S(   Ns   </span>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_option_string  s    c         C   s   |  i | d  d  S(   Ns   organization(   s   selfs   visit_docinfo_items   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_organization  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_docinfo_item(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_organization  s    c         C   s   |  i pM |  i oC t | i  d j p- t | i  d j o t | i d t i  o |  i	 i
 d  n0 |  i i
 |  i | d d   |  i	 i
 d  d  S(   Ni   i   i    s    s   ps   </p>
(   s   selfs   compact_simples	   compact_ps   lens   nodes   parents
   isinstances   nodess   labels   contexts   appends   bodys   starttag(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_paragraph  s    Zc         C   s   |  i i |  i i    d  S(   N(   s   selfs   bodys   appends   contexts   pop(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_paragraph  s    c         C   s   | i d  o6 |  i i d | d | d f  |  i i d  n |  i i d  |  i i |  i | d d d d  d  S(	   Ns   refids   <a href="#%s" name="%s">s   ids   </a>s    s   spans   CLASSs   problematic(   s   nodes   hasattrs   selfs   bodys   appends   contexts   starttag(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_problematic  s
    "c         C   s-   |  i i d  |  i i |  i i    d  S(   Ns   </span>(   s   selfs   bodys   appends   contexts   pop(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_problematic  s    c         C   s=   | i d  d j o |  i i | i    n t i  d  S(   Ns   formats   html(   s   nodes   gets   selfs   bodys   appends   astexts   nodess   SkipNode(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys	   visit_raw  s    c      	   C   s   t  | i t i  o |  i i d  n! |  i i d  |  i i d  | i	 d  o | d } nO | i	 d  o d | d } n- | i	 d  o d |  i i | d } n |  i i |  i | d d d	 | d
 d  d  S(   Ns    s   <p>s   </p>
s   refuris   refids   #s   refnames   as   hrefs   CLASSs	   reference(   s
   isinstances   nodes   parents   nodess   TextElements   selfs   contexts   appends   bodys   has_keys   hrefs   documents   nameidss   starttag(   s   selfs   nodes   href(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_reference  s    c         C   s-   |  i i d  |  i i |  i i    d  S(   Ns   </a>(   s   selfs   bodys   appends   contexts   pop(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_reference  s    c         C   s   |  i | d d t d  S(   Ns   revisions   meta(   s   selfs   visit_docinfo_items   nodes   None(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_revision  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_docinfo_item(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_revision  s    c         C   s#   |  i i |  i | d d   d  S(   Ns   trs    (   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys	   visit_row  s    c         C   s   |  i i d  d  S(   Ns   </tr>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys
   depart_row  s    c         C   s)   |  i i |  i | d d d d  d  S(   Ns   ps    s   CLASSs   rubric(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_rubric  s    c         C   s   |  i i d  d  S(   Ns   </p>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_rubric
  s    c         C   s5   |  i d 7_ |  i i |  i | d d d  d  S(   Ni   s   divs   CLASSs   section(   s   selfs   section_levels   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_section  s    c         C   s#   |  i d 8_ |  i i d  d  S(   Ni   s   </div>
(   s   selfs   section_levels   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_section  s    c         C   s/   |  i i |  i | d d d  d |  _ d  S(   Ns   divs   CLASSs   sidebari   (   s   selfs   bodys   appends   starttags   nodes
   in_sidebar(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_sidebar  s    "c         C   s   |  i i d  t |  _ d  S(   Ns   </div>
(   s   selfs   bodys   appends   Nones
   in_sidebar(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_sidebar  s    c         C   s   |  i | d d t d  S(   Ns   statuss   meta(   s   selfs   visit_docinfo_items   nodes   None(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_status  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_docinfo_item(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_status   s    c         C   s   |  i i d  d  S(   Ns   <strong>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_strong#  s    c         C   s   |  i i d  d  S(   Ns	   </strong>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_strong&  s    c         C   s#   |  i i |  i | d d   d  S(   Ns   subs    (   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_subscript)  s    c         C   s   |  i i d  d  S(   Ns   </sub>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_subscript,  s    c         C   s   t  i  d S(   s   Internal only.N(   s   nodess   SkipNode(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_substitution_definition/  s     c         C   s   |  i |  d  S(   N(   s   selfs   unimplemented_visits   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_substitution_reference3  s    c         C   s   t  | i t i  o9 |  i i |  i | d d d d  |  i	 i d  nb t  | i t i
  oK |  i i |  i | d d d d  |  i	 i d  t |  i  |  _ n d  S(	   Ns   ps    s   CLASSs   sidebar-subtitles   </p>
s   h2s   subtitles   </h2>
(   s
   isinstances   nodes   parents   nodess   sidebars   selfs   bodys   appends   starttags   contexts   documents   lens   in_document_title(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_subtitle6  s    %c         C   sd   |  i i |  i i    |  i o= |  i |  i d !|  _ d |  _ |  i i |  i  |  i 2n d  S(   Nii    (	   s   selfs   bodys   appends   contexts   pops   in_document_titles   subtitles   body_pre_docinfos   extend(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_subtitle@  s    
	c         C   s#   |  i i |  i | d d   d  S(   Ns   sups    (   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_superscriptH  s    c         C   s   |  i i d  d  S(   Ns   </sup>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_superscriptK  s    c      	   C   s  | d |  i i d i j  o t i  n |  i i |  i	 | d d d  |  i i d  h  } d } | i d  o | d | d	 <n | i d
  o | d
 } t |  d j o d | d } qd } g  }
 x/ | D]' }	 |
 i d |	 | f  | d 7} q Wd d i |
  } n | i d  o d | d } n d } | o" |  i	 h  d d |  } d } n d } } |  i i d | | d | d | |  i | d  | | f  d  S(   Ns   levels   writers   divs   CLASSs   system-messages    <p class="system-message-title">s    s   ids   names   backrefsi   s%   ; <em><a href="#%s">backlink</a></em>i    s   <a href="#%s">%s</a>s   ; <em>backlinks: %s</em>s   , s   lines	   , line %ss   as   </a>s0   System Message: %s%s/%s%s (<tt>%s</tt>%s)%s</p>
s   types   source(   s   nodes   selfs   documents   reporters   report_levels   nodess   SkipNodes   bodys   appends   starttags   attrs   backref_texts   hasattrs   backrefss   lens   is	   backlinkss   backrefs   joins   lines   a_starts   a_ends   encode(   s   selfs   nodes   attrs   is   lines   backrefss   a_ends   a_starts   backref_texts   backrefs	   backlinks(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_system_messageN  s6    "
 

c         C   s   |  i i d  d  S(   Ns   </div>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_system_messager  s    c         C   s,   |  i i |  i | d d d d d  d  S(   Ns   tables   CLASSs   borders   1(   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_tableu  s    c         C   s   |  i i d  d  S(   Ns	   </table>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_table{  s    c         C   s~   | i d  p | i d  p | i d  o9 |  i i |  i | d d d d  |  i i d  n |  i i d  d  S(	   Ns   refuris   refids   refnames   as    s   CLASSs   targets   </a>(   s   nodes   has_keys   selfs   bodys   appends   starttags   context(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_target~  s    1%c         C   s   |  i i |  i i    d  S(   N(   s   selfs   bodys   appends   contexts   pop(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_target  s    c         C   sI   |  i   |  i i |  i i    |  i i |  i | d d d  d  S(   Ns   tbodys   valigns   top(   s   selfs   write_colspecss   bodys   appends   contexts   pops   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_tbody  s    
c         C   s   |  i i d  d  S(   Ns	   </tbody>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_tbody  s    c         C   s#   |  i i |  i | d d   d  S(   Ns   dts    (   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys
   visit_term  s    c         C   s   d S(   sg   
        Leave the end tag to `self.visit_definition()`, in case there's a
        classifier.
        N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_term  s     c         C   s0   |  i i |  i | d   |  i i d  d  S(   Ns   colgroups   </colgroup>
(   s   selfs   bodys   appends   starttags   nodes   context(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_tgroup  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_tgroup  s    c         C   sY   |  i   |  i i |  i i    |  i i d  |  i i |  i | d d d  d  S(   Ns    s   theads   valigns   bottom(   s   selfs   write_colspecss   bodys   appends   contexts   pops   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_thead  s    
c         C   s   |  i i d  d  S(   Ns	   </thead>
(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_thead  s    c         C   s   |  i | d  d  S(   Ns   tip(   s   selfs   visit_admonitions   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys	   visit_tip  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_admonition(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys
   depart_tip  s    c         C   s  d } d } t | i t i  o/ |  i i	 |  i
 | d d d d  d } nt | i t i  o/ |  i i	 |  i
 | d d d d  d } nt | i t i  o/ |  i i	 |  i
 | d d d d	  d } nt | i t i  o/ |  i i	 |  i
 | d
 d   d } d } nJ|  i d j on |  i i	 d |  i | i     |  i i	 |  i
 | d d d d  |  i i	 d  t |  i  |  _ n |  i |  i d } |  i i	 |  i
 | d | d   h  } | i i d  o | i d | d <n | i d  o  d | d <d | d | d <n |  i i	 |  i
 h  d d |   |  i i	 d |  | ok | i i d  oD |  i i	 |  i
 h  d d d | i d  |  i i	 d |  q|  i i	 |  n d S(   s,   Only 6 section levels are supported by HTML.i    s   </p>
s   ps    s   CLASSs   topic-title firsti   s   sidebar-title firsts   admonition-title firsts   captions   </caption>
s   <title>%s</title>
s   h1s   titles   </h1>
s   h%ss   ids   names   refids   toc-backrefs   classs   #s   hrefs   as   </a></h%s>
s   </a>N(   s   check_ids	   close_tags
   isinstances   nodes   parents   nodess   topics   selfs   bodys   appends   starttags   sidebars
   admonitions   tables   section_levels   heads   encodes   astexts   contexts   lens   in_document_titles   initial_header_levels   h_levels   attss   hasattr(   s   selfs   nodes   attss   check_ids	   close_tags   h_level(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_title  sH     %
%
%

#%#
",c         C   sd   |  i i |  i i    |  i o= |  i |  i d !|  _ d |  _ |  i i |  i  |  i 2n d  S(   Nii    (	   s   selfs   bodys   appends   contexts   pops   in_document_titles   titles   body_pre_docinfos   extend(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_title  s    
	c         C   s#   |  i i |  i | d d   d  S(   Ns   cites    (   s   selfs   bodys   appends   starttags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_title_reference  s    c         C   s   |  i i d  d  S(   Ns   </cite>(   s   selfs   bodys   append(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_title_reference  s    c         C   s8   |  i i |  i | d d d  | i d  |  _ d  S(   Ns   divs   CLASSs   topics   class(   s   selfs   bodys   appends   starttags   nodes   gets   topic_class(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_topic  s    "c         C   s   |  i i d  d |  _ d  S(   Ns   </div>
s    (   s   selfs   bodys   appends   topic_class(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_topic  s    c         C   s    |  i i |  i | d   d  S(   Ns   hr(   s   selfs   bodys   appends   emptytags   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_transition  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_transition  s    c         C   s   |  i | d d t d  S(   Ns   versions   meta(   s   selfs   visit_docinfo_items   nodes   None(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_version   s    c         C   s   |  i   d  S(   N(   s   selfs   depart_docinfo_item(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_version  s    c         C   s   |  i | d  d  S(   Ns   warning(   s   selfs   visit_admonitions   node(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_warning  s    c         C   s   |  i   d  S(   N(   s   selfs   depart_admonition(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   depart_warning	  s    c         C   s   t  d | i i   d  S(   Ns$   visiting unimplemented node type: %s(   s   NotImplementedErrors   nodes	   __class__s   __name__(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   unimplemented_visit  s    (   s   __name__s
   __module__s   __doc__s   xml_declarations   doctypes	   html_heads   content_types	   generators   stylesheet_links   embedded_stylesheets
   named_tagss   res   compiles   words_and_spacess   __init__s   Nones   get_stylesheet_references   astexts   encodes   attvals   starttags   emptytags
   visit_Texts   depart_Texts   visit_abbreviations   depart_abbreviations   visit_acronyms   depart_acronyms   visit_addresss   depart_addresss   visit_admonitions   depart_admonitions   visit_attentions   depart_attentions   attribution_formatss   visit_attributions   depart_attributions   visit_authors   depart_authors   visit_authorss   depart_authorss   visit_block_quotes   depart_block_quotes   check_simple_lists   visit_bullet_lists   depart_bullet_lists   visit_captions   depart_captions   visit_cautions   depart_cautions   visit_citations   depart_citations   visit_citation_references   depart_citation_references   visit_classifiers   depart_classifiers   visit_colspecs   depart_colspecs   write_colspecss   subs   visit_comments   visit_contacts   depart_contacts   visit_copyrights   depart_copyrights   visit_dangers   depart_dangers
   visit_dates   depart_dates   visit_decorations   depart_decorations   visit_definitions   depart_definitions   visit_definition_lists   depart_definition_lists   visit_definition_list_items   depart_definition_list_items   visit_descriptions   depart_descriptions   visit_docinfos   depart_docinfos   visit_docinfo_items   depart_docinfo_items   visit_doctest_blocks   depart_doctest_blocks   visit_documents   depart_documents   visit_emphasiss   depart_emphasiss   visit_entrys   depart_entrys   visit_enumerated_lists   depart_enumerated_lists   visit_errors   depart_errors   visit_fields   depart_fields   visit_field_bodys   depart_field_bodys   visit_field_lists   depart_field_lists   visit_field_names   depart_field_names   visit_figures   depart_figures   visit_footers   depart_footers   visit_footnotes   footnote_backrefss   depart_footnotes   visit_footnote_references   depart_footnote_references   visit_generateds   depart_generateds   visit_headers   depart_headers
   visit_hints   depart_hints   visit_images   depart_images   visit_importants   depart_importants   visit_inlines   depart_inlines   visit_labels   depart_labels   visit_legends   depart_legends   visit_line_blocks   depart_line_blocks   visit_list_items   depart_list_items   visit_literals   visit_literal_blocks   depart_literal_blocks
   visit_metas   depart_metas   add_metas
   visit_notes   depart_notes   visit_options   depart_options   visit_option_arguments   depart_option_arguments   visit_option_groups   depart_option_groups   visit_option_lists   depart_option_lists   visit_option_list_items   depart_option_list_items   visit_option_strings   depart_option_strings   visit_organizations   depart_organizations   visit_paragraphs   depart_paragraphs   visit_problematics   depart_problematics	   visit_raws   visit_references   depart_references   visit_revisions   depart_revisions	   visit_rows
   depart_rows   visit_rubrics   depart_rubrics   visit_sections   depart_sections   visit_sidebars   depart_sidebars   visit_statuss   depart_statuss   visit_strongs   depart_strongs   visit_subscripts   depart_subscripts   visit_substitution_definitions   visit_substitution_references   visit_subtitles   depart_subtitles   visit_superscripts   depart_superscripts   visit_system_messages   depart_system_messages   visit_tables   depart_tables   visit_targets   depart_targets   visit_tbodys   depart_tbodys
   visit_terms   depart_terms   visit_tgroups   depart_tgroups   visit_theads   depart_theads	   visit_tips
   depart_tips   visit_titles   depart_titles   visit_title_references   depart_title_references   visit_topics   depart_topics   visit_transitions   depart_transitions   visit_versions   depart_versions   visit_warnings   depart_warnings   unimplemented_visit(    (    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   HTMLTranslatorv   s  ) E	3			
'										B									
																
																																																												(																																																														
				$																0											s   SimpleListCheckerc           B   s\   t  Z d  Z d   Z d   Z d   Z d   Z d   Z d   Z e Z	 e Z
 e Z e Z RS(   s   
    Raise `nodes.SkipNode` if non-simple list item is encountered.

    Here "simple" means a list item containing nothing other than a single
    paragraph, a simple list, or a paragraph followed by a simple list.
    c         C   s   t  i  d  S(   N(   s   nodess	   NodeFound(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   default_visit  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_bullet_list  s    c         C   s   d  S(   N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_enumerated_list   s    c         C   s   g  } x9 | i   D]+ } t | t i  o | i |  q q W| oB t | d t i  o+ t | d t i	  p t | d t i
  o | i   n t |  d j o d  Sn
 t i  d  S(   Ni    ii   (   s   childrens   nodes   get_childrens   childs
   isinstances   nodess	   Invisibles   appends	   paragraphs   bullet_lists   enumerated_lists   pops   lens	   NodeFound(   s   selfs   nodes   childs   children(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_list_item#  s     Lc         C   s   t  i  d  S(   N(   s   nodess   SkipNode(   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   visit_paragraph1  s    c         C   s   d S(   s"   Invisible nodes should be ignored.N(    (   s   selfs   node(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   invisible_visit4  s     (   s   __name__s
   __module__s   __doc__s   default_visits   visit_bullet_lists   visit_enumerated_lists   visit_list_items   visit_paragraphs   invisible_visits   visit_comments   visit_substitution_definitions   visit_targets   visit_pending(    (    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   SimpleListChecker  s    						(   s   __doc__s   __docformat__s   syss   oss   os.paths   times   res   typess   ListTypes   Images   ImportErrors   Nones   docutilss   frontends   nodess   utilss   writerss	   languagess   Writers   NodeVisitors   HTMLTranslators   GenericNodeVisitors   SimpleListChecker(   s	   languagess   HTMLTranslators   frontends   docutilss   Images   Writers   __docformat__s   SimpleListCheckers   syss   res   writerss   times   ListTypes   nodess   oss   utils(    (    sO   /mit/golem/arch/share/lib/python2.3/site-packages/docutils/writers/html4css1.pys   ?   s(   						%U    