Base (version 1.4)
index
/usr2/hgg9140/pdx/Pdx/Base.py

NAME:
    Base.py  
 
SYNOPSIS:
    import Base
    class <backend>(Base.Base)
    
DESCRIPTION:
    Pdx parser.  Inherited by format-specific backends.
 
OPTIONS:
    -h,--help        this message
    -v,--version     version
    -d,--debug       turn on debug messages
 
EXAMPLES:
    1. As library
        class Html (Base.Base):
        ...

 
Modules
            
os
re
string
sys
time
types
 
Classes
            
Base
 
class Base
      #============================
 
   Methods defined here:
__del__(self)
#----------------
__init__(self)
#--------------------
close_files(self)
#------------------------
do_begin(self, driver)
#----------------
do_cfg(self)
#-------------
do_cut(self)
#----------------
do_def(self, name, sep, value)
#-------------------
do_for(self, driver, line)
#------------------
do_head(self, level, name)
#-------------------
do_include(self, filename)
#------------------
do_include_for(self, driver, filename)
#------------------
do_include_getdata(self, filename)
#------------------
do_include_raw(self, driver, filename)
#------------------
do_include_verbatim(self, filename)
#------------------
do_list(self, marker)
#----------------
do_over(self)
#----------------
do_para(self)
#-------------------
do_pathpop(self)
#-------------------
do_pathpush(self, name)
#-------------------
do_postamble_for(self, name)
#--------------------
do_preamble_append_for(self, name)
#--------------------
do_preamble_begin_for(self, name)
#--------------------
do_preamble_end_for(self, name)
#--------------------
do_table(self, m)
#-------------------
do_table0(self, caption)
default style
do_table1(self, colwidths, grid, caption)
with percent field sizes, and grid/nogrid
do_table_cell_begin(self)
#--------------------------
do_table_cell_end(self)
#---------------------------
do_table_cells(self, cells)
#--------------------------
do_table_row(self, line, first_row_p=0, caption=None)
#-------------------
do_table_row_out(self, cells)
#--------------------------
do_texmath(self)
#-------------------
do_texmath_png(self, filename, lines)
#--------------------
do_verbatim(self)
#------------------
do_verbatim_pod(self)
#------------------
driver_center(self)
driver_head(self, label, level, name)
driver_head_numbered(self, label, level, name)
driver_index(self)
driver_line(self, line)
driver_list(self, marker)
driver_para(self)
driver_quote(self)
driver_reset(self)
#===driver stubs==================
driver_table_begin(self, caption)
driver_table_cell_begin(self, width=None)
driver_table_cell_end(self)
driver_table_end(self, caption)
driver_table_row_begin(self)
driver_table_row_end(self)
driver_texmath(self, lines)
driver_toc(self)
driver_verbatim(self, lines)
driver_verbatim_line(self, line)
driver_xref(self, line)
dump(self, prompt)
#-------------------
err(self, txt)
#--------------------------
fatal(self, txt)
#------------------------
genlabel(self)
#-----------------------
get_date(self)
#----------------------
morelines(self)
#--------------------
nextline(self)
#--------------------
open_files(self)
#-------------------
out(self, line)
#--------------------
parse(self, args)
#-------------------
parse_args(self, args)
#-------------------
process_file(self)
#----------------------
rawout(self, line)
#--------------------
reset(self)
#--------------------
write_postamble(self)
#-------------------
write_preamble(self)
#--------------------

Data and non-method functions defined here:
B_pat = <_sre.SRE_Pattern object>
C_pat = <_sre.SRE_Pattern object>
I_pat = <_sre.SRE_Pattern object>
L_hash_pat = <_sre.SRE_Pattern object>
L_pat = <_sre.SRE_Pattern object>
N_pat = <_sre.SRE_Pattern object>
U_pat = <_sre.SRE_Pattern object>
X_pat = <_sre.SRE_Pattern object>
__doc__ = None
__module__ = 'Base'
amp_pat = <_sre.SRE_Pattern object>
back_pat = <_sre.SRE_Pattern object>
begin_pat = <_sre.SRE_Pattern object>
break_pat = <_sre.SRE_Pattern object>
center_pat = <_sre.SRE_Pattern object>
cfg_pat = <_sre.SRE_Pattern object>
classname = 'Pdx.Base'
column_pat = <_sre.SRE_Pattern object>
columns_pat = <_sre.SRE_Pattern object>
comment_pat = <_sre.SRE_Pattern object>
cut_pat = <_sre.SRE_Pattern object>
def1_pat = <_sre.SRE_Pattern object>
def2_pat = <_sre.SRE_Pattern object>
end_pat = <_sre.SRE_Pattern object>
equal_pat = <_sre.SRE_Pattern object>
expand_pat = <_sre.SRE_Pattern object>
for_pat = <_sre.SRE_Pattern object>
gt_pat = <_sre.SRE_Pattern object>
head_pat = <_sre.SRE_Pattern object>
hr_pat = <_sre.SRE_Pattern object>
include_for_pat = <_sre.SRE_Pattern object>
include_pat = <_sre.SRE_Pattern object>
include_raw_pat = <_sre.SRE_Pattern object>
include_verbatim_pat = <_sre.SRE_Pattern object>
item_pat = <_sre.SRE_Pattern object>
lb_pat = <_sre.SRE_Pattern object>
list_pat = <_sre.SRE_Pattern object>
lt_pat = <_sre.SRE_Pattern object>
out_pat = <_sre.SRE_Pattern object>
over_pat = <_sre.SRE_Pattern object>
para_pat = <_sre.SRE_Pattern object>
pathpop_pat = <_sre.SRE_Pattern object>
pathpush_pat = <_sre.SRE_Pattern object>
postamble_for_pat = <_sre.SRE_Pattern object>
preamble_append_for_pat = <_sre.SRE_Pattern object>
preamble_begin_for_pat = <_sre.SRE_Pattern object>
preamble_end_for_pat = <_sre.SRE_Pattern object>
quot_pat = <_sre.SRE_Pattern object>
quote_pat = <_sre.SRE_Pattern object>
row_amp_pat = <_sre.SRE_Pattern object>
row_pat = <_sre.SRE_Pattern object>
table_cell_pat = <_sre.SRE_Pattern object>
table_pat = <_sre.SRE_Pattern object>
texmath_pat = <_sre.SRE_Pattern object>
verbatim_pat = <_sre.SRE_Pattern object>
 
Functions
            
debug(ftn, txt)
 
Data
             BUFFERSIZE = 100000
StringTypes = (<type 'str'>, <type 'unicode'>)
__file__ = './Base.pyc'
__name__ = 'Base'
__version__ = '1.4'