Abstract superclass for the common parts of the syntax-specific parsers.
There are no base classes.
There are no implemented interfaces.
double_width_pad_char
(type:
str
)
'\x00'
head_body_separator_pat
(type: NoneType
)
None
find_head_body_sep()
Look for a head/body row separator line; store the line index.
parse(block)
Analyze the text block and return a table data structure.
Given a plaintext-graphic table in block (list of lines of text; no whitespace padding), parse the table, construct and return the data necessary to construct a CALS table or equivalent.
Raise TableMarkupError if there is any problem with the markup.