Changeset 0472ab6f7f555828f0d3039cdd825ae8a0748665


Ignore:
Timestamp:
28.07.2013 03:16:14 (8 years ago)
Author:
Stanislaw Klekot <dozzie@…>
Branches:
b66903eafbcb1d49112014abc82c8bf683413db0
Children:
e8a8f6eba9696c45936727e5da0f86a464bdc4b0
Parents:
6fa27110c516097eaf3deaada94aed7286097065
git-author:
Stanislaw Klekot <dozzie@…> (28.07.2013 03:16:14)
git-committer:
Stanislaw Klekot <dozzie@…> (28.07.2013 03:16:14)
Message:

Added support for table cells of type <th>.

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • dashwiki/markup/_actual_parser.py

    race270 r0472ab  
    1 # LR(1) parser, autogenerated on 2013-07-28 01:35:35 
     1# LR(1) parser, autogenerated on 2013-07-28 03:15:36 
    22# generator: wisent 0.6.2, http://seehuhn.de/pages/wisent 
    33# source: parser.wi 
     
    6868      'MACRO_CALL', 'MACRO_VALUE', 'NL', 'NUMBER', 'PAREN_L', 'PAREN_R', 
    6969      'PUNCT', 'Q_CHAR', 'SPACE', 'STRIKE', 'STRING', 'TABLE_CELL', 
    70       'TABLE_ROW_END', 'TABLE_ROW_START', 'TT_E', 'TT_S', 'WORD', 
    71       'code_paragraph' 
     70      'TABLE_CELL_L', 'TABLE_CELL_LR', 'TABLE_CELL_R', 'TABLE_ROW_END', 
     71      'TABLE_ROW_H_END', 'TABLE_ROW_H_START', 'TABLE_ROW_START', 'TT_E', 
     72      'TT_S', 'WORD', 'code_paragraph' 
    7273 
    7374    nonterminal symbols: 
     
    7778      'link_target', 'list_paragraph', 'macro_arg', 'macro_call', 
    7879      'numbered_list', 'numbered_list_element', 'space', 'strike_text', 
    79       'table_cell', 'table_paragraph', 'table_row', 'text_paragraph', 'tt_text' 
     80      'table_cell', 'table_cell_th', 'table_paragraph', 'table_row', 
     81      'text_paragraph', 'tt_text' 
    8082 
    8183    production rules: 
     
    178180      '_39+' -> 'table_row' 
    179181      '_39+' -> '_39+' 'table_row' 
    180       'table_row' -> 'TABLE_ROW_START' '_41*' 'table_cell' 'TABLE_ROW_END' 'NL' 
    181       '_41*' -> 
    182       '_41*' -> '_41*' 'table_cell' 'TABLE_CELL' 
     182      'table_row' -> 'TABLE_ROW_START' 'table_cell' '_trowrest_starting_plain' 'NL' 
     183      'table_row' -> 'TABLE_ROW_H_START' 'table_cell_th' '_trowrest_starting_th' 'NL' 
     184      '_trowrest_starting_plain' -> 'TABLE_CELL' 'table_cell' '_trowrest_starting_plain' 
     185      '_trowrest_starting_plain' -> 'TABLE_CELL_R' 'table_cell_th' '_trowrest_starting_th' 
     186      '_trowrest_starting_plain' -> 'TABLE_ROW_END' 
     187      '_trowrest_starting_th' -> 'TABLE_CELL_L' 'table_cell' '_trowrest_starting_plain' 
     188      '_trowrest_starting_th' -> 'TABLE_CELL_LR' 'table_cell_th' '_trowrest_starting_th' 
     189      '_trowrest_starting_th' -> 'TABLE_ROW_H_END' 
    183190      'table_cell' -> 'SPACE' '_26+' 
     191      'table_cell_th' -> 'SPACE' '_26+' 
    184192    """ 
    185193 
     
    208216                  'LIST_BULLET', 'LIST_NUMERIC', 'MACRO_CALL', 'MACRO_VALUE', 
    209217                  'NL', 'NUMBER', 'PAREN_L', 'PAREN_R', 'PUNCT', 'Q_CHAR', 
    210                   'SPACE', 'STRIKE', 'STRING', 'TABLE_CELL', 'TABLE_ROW_END', 
    211                   'TABLE_ROW_START', 'TT_E', 'TT_S', 'WORD', 'code_paragraph' ] 
     218                  'SPACE', 'STRIKE', 'STRING', 'TABLE_CELL', 'TABLE_CELL_L', 
     219                  'TABLE_CELL_LR', 'TABLE_CELL_R', 'TABLE_ROW_END', 
     220                  'TABLE_ROW_H_END', 'TABLE_ROW_H_START', 'TABLE_ROW_START', 
     221                  'TT_E', 'TT_S', 'WORD', 'code_paragraph' ] 
    212222    _transparent = [ '_13?', '_15*', '_16?', '_18*', '_2*', '_20+', '_23*', 
    213223                     '_26+', '_32?', '_33+', '_35+', '_36?', '_37+', '_39+', 
    214                      '_3?', '_4*', '_41*', '_6+', '_macro_arguments', 
     224                     '_3?', '_4*', '_6+', '_macro_arguments', 
    215225                     '_maybe_macro_args', '_non_space', '_paragraph', 
    216226                     '_printable_atom', '_printable_not_macro_call', 
    217227                     '_raw_text', '_simple_format', '_some_list', 
    218                      '_text_ending_space', '_text_paragraph' ] 
     228                     '_text_ending_space', '_text_paragraph', 
     229                     '_trowrest_starting_plain', '_trowrest_starting_th' ] 
    219230    EOF = Unique('EOF') 
    220231    S = Unique('S') 
    221232 
    222     _halting_state = 157 
     233    _halting_state = 175 
    223234    _reduce = { 
    224235        (0, 'BEGIN_INDENT'): ('_3?', 0), (0, 'BOLD'): ('_3?', 0), 
     
    230241        (0, 'PAREN_R'): ('_3?', 0), (0, 'PUNCT'): ('_3?', 0), 
    231242        (0, 'Q_CHAR'): ('_3?', 0), (0, 'STRIKE'): ('_3?', 0), 
    232         (0, 'STRING'): ('_3?', 0), (0, 'TABLE_ROW_START'): ('_3?', 0), 
    233         (0, 'TT_S'): ('_3?', 0), (0, 'WORD'): ('_3?', 0), 
    234         (0, 'code_paragraph'): ('_3?', 0), (2, 'BEGIN_INDENT'): ('_4*', 0), 
    235         (2, 'BOLD'): ('_4*', 0), (2, 'COMMA'): ('_4*', 0), 
    236         (2, 'COMMENT'): ('_4*', 0), (2, 'HEADER_S'): ('_4*', 0), 
    237         (2, 'IMG_S'): ('_4*', 0), (2, 'ITALIC'): ('_4*', 0), 
    238         (2, 'LINK_S'): ('_4*', 0), (2, 'MACRO_CALL'): ('_4*', 0), 
    239         (2, 'MACRO_VALUE'): ('_4*', 0), (2, 'NUMBER'): ('_4*', 0), 
    240         (2, 'PAREN_L'): ('_4*', 0), (2, 'PAREN_R'): ('_4*', 0), 
    241         (2, 'PUNCT'): ('_4*', 0), (2, 'Q_CHAR'): ('_4*', 0), 
    242         (2, 'STRIKE'): ('_4*', 0), (2, 'STRING'): ('_4*', 0), 
     243        (0, 'STRING'): ('_3?', 0), (0, 'TABLE_ROW_H_START'): ('_3?', 0), 
     244        (0, 'TABLE_ROW_START'): ('_3?', 0), (0, 'TT_S'): ('_3?', 0), 
     245        (0, 'WORD'): ('_3?', 0), (0, 'code_paragraph'): ('_3?', 0), 
     246        (2, 'BEGIN_INDENT'): ('_4*', 0), (2, 'BOLD'): ('_4*', 0), 
     247        (2, 'COMMA'): ('_4*', 0), (2, 'COMMENT'): ('_4*', 0), 
     248        (2, 'HEADER_S'): ('_4*', 0), (2, 'IMG_S'): ('_4*', 0), 
     249        (2, 'ITALIC'): ('_4*', 0), (2, 'LINK_S'): ('_4*', 0), 
     250        (2, 'MACRO_CALL'): ('_4*', 0), (2, 'MACRO_VALUE'): ('_4*', 0), 
     251        (2, 'NUMBER'): ('_4*', 0), (2, 'PAREN_L'): ('_4*', 0), 
     252        (2, 'PAREN_R'): ('_4*', 0), (2, 'PUNCT'): ('_4*', 0), 
     253        (2, 'Q_CHAR'): ('_4*', 0), (2, 'STRIKE'): ('_4*', 0), 
     254        (2, 'STRING'): ('_4*', 0), (2, 'TABLE_ROW_H_START'): ('_4*', 0), 
    243255        (2, 'TABLE_ROW_START'): ('_4*', 0), (2, 'TT_S'): ('_4*', 0), 
    244256        (2, 'WORD'): ('_4*', 0), (2, 'code_paragraph'): ('_4*', 0), 
     
    258270        (7, 'PAREN_R'): ('_4*', 0), (7, 'PUNCT'): ('_4*', 0), 
    259271        (7, 'Q_CHAR'): ('_4*', 0), (7, 'STRIKE'): ('_4*', 0), 
    260         (7, 'STRING'): ('_4*', 0), (7, 'TABLE_ROW_START'): ('_4*', 0), 
    261         (7, 'TT_S'): ('_4*', 0), (7, 'WORD'): ('_4*', 0), 
    262         (7, 'code_paragraph'): ('_4*', 0), (8, 'COMMA'): ('_16?', 0), 
    263         (8, 'MACRO_CALL'): ('_16?', 0), (8, 'MACRO_VALUE'): ('_16?', 0), 
    264         (8, 'NUMBER'): ('_16?', 0), (8, 'PAREN_L'): ('_16?', 0), 
    265         (8, 'PAREN_R'): ('_16?', 0), (8, 'PUNCT'): ('_16?', 0), 
    266         (8, 'Q_CHAR'): ('_16?', 0), (8, 'STRING'): ('_16?', 0), 
    267         (8, 'WORD'): ('_16?', 0), (9, EOF): ('_2*', 4), 
    268         (9, 'EMPTY_LINE'): ('_2*', 4), (10, 'BEGIN_INDENT'): ('_3?', 1), 
    269         (10, 'BOLD'): ('_3?', 1), (10, 'COMMA'): ('_3?', 1), 
    270         (10, 'COMMENT'): ('_3?', 1), (10, 'HEADER_S'): ('_3?', 1), 
    271         (10, 'IMG_S'): ('_3?', 1), (10, 'ITALIC'): ('_3?', 1), 
    272         (10, 'LINK_S'): ('_3?', 1), (10, 'MACRO_CALL'): ('_3?', 1), 
    273         (10, 'MACRO_VALUE'): ('_3?', 1), (10, 'NUMBER'): ('_3?', 1), 
    274         (10, 'PAREN_L'): ('_3?', 1), (10, 'PAREN_R'): ('_3?', 1), 
    275         (10, 'PUNCT'): ('_3?', 1), (10, 'Q_CHAR'): ('_3?', 1), 
    276         (10, 'STRIKE'): ('_3?', 1), (10, 'STRING'): ('_3?', 1), 
     272        (7, 'STRING'): ('_4*', 0), (7, 'TABLE_ROW_H_START'): ('_4*', 0), 
     273        (7, 'TABLE_ROW_START'): ('_4*', 0), (7, 'TT_S'): ('_4*', 0), 
     274        (7, 'WORD'): ('_4*', 0), (7, 'code_paragraph'): ('_4*', 0), 
     275        (8, 'COMMA'): ('_16?', 0), (8, 'MACRO_CALL'): ('_16?', 0), 
     276        (8, 'MACRO_VALUE'): ('_16?', 0), (8, 'NUMBER'): ('_16?', 0), 
     277        (8, 'PAREN_L'): ('_16?', 0), (8, 'PAREN_R'): ('_16?', 0), 
     278        (8, 'PUNCT'): ('_16?', 0), (8, 'Q_CHAR'): ('_16?', 0), 
     279        (8, 'STRING'): ('_16?', 0), (8, 'WORD'): ('_16?', 0), 
     280        (9, EOF): ('_2*', 4), (9, 'EMPTY_LINE'): ('_2*', 4), 
     281        (10, 'BEGIN_INDENT'): ('_3?', 1), (10, 'BOLD'): ('_3?', 1), 
     282        (10, 'COMMA'): ('_3?', 1), (10, 'COMMENT'): ('_3?', 1), 
     283        (10, 'HEADER_S'): ('_3?', 1), (10, 'IMG_S'): ('_3?', 1), 
     284        (10, 'ITALIC'): ('_3?', 1), (10, 'LINK_S'): ('_3?', 1), 
     285        (10, 'MACRO_CALL'): ('_3?', 1), (10, 'MACRO_VALUE'): ('_3?', 1), 
     286        (10, 'NUMBER'): ('_3?', 1), (10, 'PAREN_L'): ('_3?', 1), 
     287        (10, 'PAREN_R'): ('_3?', 1), (10, 'PUNCT'): ('_3?', 1), 
     288        (10, 'Q_CHAR'): ('_3?', 1), (10, 'STRIKE'): ('_3?', 1), 
     289        (10, 'STRING'): ('_3?', 1), (10, 'TABLE_ROW_H_START'): ('_3?', 1), 
    277290        (10, 'TABLE_ROW_START'): ('_3?', 1), (10, 'TT_S'): ('_3?', 1), 
    278291        (10, 'WORD'): ('_3?', 1), (10, 'code_paragraph'): ('_3?', 1), 
    279         (11, EOF): ('space', 2), (11, 'BEGIN_INDENT'): ('space', 2), 
    280         (11, 'BOLD'): ('space', 2), (11, 'COMMA'): ('space', 2), 
    281         (11, 'EMPTY_LINE'): ('space', 2), (11, 'END_INDENT'): ('space', 2), 
    282         (11, 'HEADER_E'): ('space', 2), (11, 'IMG_S'): ('space', 2), 
    283         (11, 'INDENT'): ('space', 2), (11, 'ITALIC'): ('space', 2), 
    284         (11, 'LINE_BREAK'): ('space', 2), (11, 'LINK_E'): ('space', 2), 
    285         (11, 'LINK_S'): ('space', 2), (11, 'LIST_ALPHA'): ('space', 2), 
    286         (11, 'LIST_BULLET'): ('space', 2), (11, 'LIST_NUMERIC'): ('space', 2), 
    287         (11, 'MACRO_CALL'): ('space', 2), (11, 'MACRO_VALUE'): ('space', 2), 
    288         (11, 'NUMBER'): ('space', 2), (11, 'PAREN_L'): ('space', 2), 
    289         (11, 'PAREN_R'): ('space', 2), (11, 'PUNCT'): ('space', 2), 
    290         (11, 'Q_CHAR'): ('space', 2), (11, 'STRIKE'): ('space', 2), 
    291         (11, 'STRING'): ('space', 2), (11, 'TT_S'): ('space', 2), 
    292         (11, 'WORD'): ('space', 2), (12, 'COMMA'): ('_16?', 0), 
    293         (12, 'MACRO_CALL'): ('_16?', 0), (12, 'MACRO_VALUE'): ('_16?', 0), 
    294         (12, 'NUMBER'): ('_16?', 0), (12, 'PAREN_L'): ('_16?', 0), 
    295         (12, 'PAREN_R'): ('_16?', 0), (12, 'PUNCT'): ('_16?', 0), 
    296         (12, 'Q_CHAR'): ('_16?', 0), (12, 'STRING'): ('_16?', 0), 
    297         (12, 'WORD'): ('_16?', 0), (13, EOF): ('_4*', 2), 
     292        (11, 'COMMA'): ('_16?', 0), (11, 'MACRO_CALL'): ('_16?', 0), 
     293        (11, 'MACRO_VALUE'): ('_16?', 0), (11, 'NUMBER'): ('_16?', 0), 
     294        (11, 'PAREN_L'): ('_16?', 0), (11, 'PAREN_R'): ('_16?', 0), 
     295        (11, 'PUNCT'): ('_16?', 0), (11, 'Q_CHAR'): ('_16?', 0), 
     296        (11, 'STRING'): ('_16?', 0), (11, 'WORD'): ('_16?', 0), 
     297        (12, EOF): ('space', 2), (12, 'BEGIN_INDENT'): ('space', 2), 
     298        (12, 'BOLD'): ('space', 2), (12, 'COMMA'): ('space', 2), 
     299        (12, 'EMPTY_LINE'): ('space', 2), (12, 'END_INDENT'): ('space', 2), 
     300        (12, 'HEADER_E'): ('space', 2), (12, 'IMG_S'): ('space', 2), 
     301        (12, 'INDENT'): ('space', 2), (12, 'ITALIC'): ('space', 2), 
     302        (12, 'LINE_BREAK'): ('space', 2), (12, 'LINK_E'): ('space', 2), 
     303        (12, 'LINK_S'): ('space', 2), (12, 'LIST_ALPHA'): ('space', 2), 
     304        (12, 'LIST_BULLET'): ('space', 2), (12, 'LIST_NUMERIC'): ('space', 2), 
     305        (12, 'MACRO_CALL'): ('space', 2), (12, 'MACRO_VALUE'): ('space', 2), 
     306        (12, 'NUMBER'): ('space', 2), (12, 'PAREN_L'): ('space', 2), 
     307        (12, 'PAREN_R'): ('space', 2), (12, 'PUNCT'): ('space', 2), 
     308        (12, 'Q_CHAR'): ('space', 2), (12, 'STRIKE'): ('space', 2), 
     309        (12, 'STRING'): ('space', 2), (12, 'TT_S'): ('space', 2), 
     310        (12, 'WORD'): ('space', 2), (13, EOF): ('_4*', 2), 
    298311        (13, 'BEGIN_INDENT'): ('_4*', 2), (13, 'BOLD'): ('_4*', 2), 
    299312        (13, 'COMMA'): ('_4*', 2), (13, 'COMMENT'): ('_4*', 2), 
     
    309322        (13, 'PUNCT'): ('_4*', 2), (13, 'Q_CHAR'): ('_4*', 2), 
    310323        (13, 'STRIKE'): ('_4*', 2), (13, 'STRING'): ('_4*', 2), 
     324        (13, 'TABLE_ROW_H_START'): ('_4*', 2), 
    311325        (13, 'TABLE_ROW_START'): ('_4*', 2), (13, 'TT_S'): ('_4*', 2), 
    312326        (13, 'WORD'): ('_4*', 2), (13, 'code_paragraph'): ('_4*', 2), 
     
    358372        (21, 'STRING'): ('_6+', 1), (21, 'TT_E'): ('_6+', 1), 
    359373        (21, 'TT_S'): ('_6+', 1), (21, 'WORD'): ('_6+', 1), 
    360         (22, EOF): ('_18*', 0), (22, 'BEGIN_INDENT'): ('_18*', 0), 
    361         (22, 'BOLD'): ('_18*', 0), (22, 'EMPTY_LINE'): ('_18*', 0), 
    362         (22, 'END_INDENT'): ('_18*', 0), (22, 'HEADER_E'): ('_18*', 0), 
    363         (22, 'IMG_S'): ('_18*', 0), (22, 'ITALIC'): ('_18*', 0), 
    364         (22, 'LINE_BREAK'): ('_18*', 0), (22, 'LINK_S'): ('_18*', 0), 
    365         (22, 'LIST_ALPHA'): ('_18*', 0), (22, 'LIST_BULLET'): ('_18*', 0), 
    366         (22, 'LIST_NUMERIC'): ('_18*', 0), (22, 'NL'): ('_18*', 0), 
    367         (22, 'SPACE'): ('_18*', 0), (22, 'STRIKE'): ('_18*', 0), 
    368         (22, 'TT_S'): ('_18*', 0), (23, 'BOLD'): ('_15*', 3), 
    369         (23, 'ITALIC'): ('_15*', 3), (23, 'LINK_E'): ('_15*', 3), 
    370         (23, 'NL'): ('_15*', 3), (23, 'SPACE'): ('_15*', 3), 
    371         (23, 'STRIKE'): ('_15*', 3), (23, 'TT_E'): ('_15*', 3), 
    372         (24, 'LINK_E'): ('link_target', 1), (24, 'NL'): ('link_target', 1), 
    373         (24, 'SPACE'): ('link_target', 1), (25, EOF): ('_18*', 3), 
    374         (25, 'BEGIN_INDENT'): ('_18*', 3), (25, 'BOLD'): ('_18*', 3), 
    375         (25, 'EMPTY_LINE'): ('_18*', 3), (25, 'END_INDENT'): ('_18*', 3), 
    376         (25, 'HEADER_E'): ('_18*', 3), (25, 'IMG_S'): ('_18*', 3), 
    377         (25, 'ITALIC'): ('_18*', 3), (25, 'LINE_BREAK'): ('_18*', 3), 
    378         (25, 'LINK_S'): ('_18*', 3), (25, 'LIST_ALPHA'): ('_18*', 3), 
    379         (25, 'LIST_BULLET'): ('_18*', 3), (25, 'LIST_NUMERIC'): ('_18*', 3), 
    380         (25, 'NL'): ('_18*', 3), (25, 'SPACE'): ('_18*', 3), 
    381         (25, 'STRIKE'): ('_18*', 3), (25, 'TT_S'): ('_18*', 3), 
    382         (26, 'LINK_E'): ('_15*', 0), (26, 'NL'): ('_15*', 0), 
    383         (26, 'SPACE'): ('_15*', 0), (27, 'LINK_E'): ('image_target', 1), 
    384         (28, 'BOLD'): ('_15*', 0), (28, 'ITALIC'): ('_15*', 0), 
    385         (28, 'NL'): ('_15*', 0), (28, 'SPACE'): ('_15*', 0), 
    386         (28, 'STRIKE'): ('_15*', 0), (28, 'TT_E'): ('_15*', 0), 
     374        (22, 'BOLD'): ('_15*', 0), (22, 'ITALIC'): ('_15*', 0), 
     375        (22, 'NL'): ('_15*', 0), (22, 'SPACE'): ('_15*', 0), 
     376        (22, 'STRIKE'): ('_15*', 0), (22, 'TT_E'): ('_15*', 0), 
     377        (23, 'LINK_E'): ('_15*', 0), (23, 'NL'): ('_15*', 0), 
     378        (23, 'SPACE'): ('_15*', 0), (24, EOF): ('_18*', 0), 
     379        (24, 'BEGIN_INDENT'): ('_18*', 0), (24, 'BOLD'): ('_18*', 0), 
     380        (24, 'EMPTY_LINE'): ('_18*', 0), (24, 'END_INDENT'): ('_18*', 0), 
     381        (24, 'HEADER_E'): ('_18*', 0), (24, 'IMG_S'): ('_18*', 0), 
     382        (24, 'ITALIC'): ('_18*', 0), (24, 'LINE_BREAK'): ('_18*', 0), 
     383        (24, 'LINK_S'): ('_18*', 0), (24, 'LIST_ALPHA'): ('_18*', 0), 
     384        (24, 'LIST_BULLET'): ('_18*', 0), (24, 'LIST_NUMERIC'): ('_18*', 0), 
     385        (24, 'NL'): ('_18*', 0), (24, 'SPACE'): ('_18*', 0), 
     386        (24, 'STRIKE'): ('_18*', 0), (24, 'TT_S'): ('_18*', 0), 
     387        (25, 'LINK_E'): ('image_target', 1), (26, EOF): ('_18*', 3), 
     388        (26, 'BEGIN_INDENT'): ('_18*', 3), (26, 'BOLD'): ('_18*', 3), 
     389        (26, 'EMPTY_LINE'): ('_18*', 3), (26, 'END_INDENT'): ('_18*', 3), 
     390        (26, 'HEADER_E'): ('_18*', 3), (26, 'IMG_S'): ('_18*', 3), 
     391        (26, 'ITALIC'): ('_18*', 3), (26, 'LINE_BREAK'): ('_18*', 3), 
     392        (26, 'LINK_S'): ('_18*', 3), (26, 'LIST_ALPHA'): ('_18*', 3), 
     393        (26, 'LIST_BULLET'): ('_18*', 3), (26, 'LIST_NUMERIC'): ('_18*', 3), 
     394        (26, 'NL'): ('_18*', 3), (26, 'SPACE'): ('_18*', 3), 
     395        (26, 'STRIKE'): ('_18*', 3), (26, 'TT_S'): ('_18*', 3), 
     396        (27, 'LINK_E'): ('link_target', 1), (27, 'NL'): ('link_target', 1), 
     397        (27, 'SPACE'): ('link_target', 1), (28, 'BOLD'): ('_15*', 3), 
     398        (28, 'ITALIC'): ('_15*', 3), (28, 'LINK_E'): ('_15*', 3), 
     399        (28, 'NL'): ('_15*', 3), (28, 'SPACE'): ('_15*', 3), 
     400        (28, 'STRIKE'): ('_15*', 3), (28, 'TT_E'): ('_15*', 3), 
    387401        (29, EOF): ('_6+', 2), (29, 'BEGIN_INDENT'): ('_6+', 2), 
    388402        (29, 'BOLD'): ('_6+', 2), (29, 'COMMA'): ('_6+', 2), 
     
    807821        (65, 'LIST_BULLET'): ('_non_space', 4), 
    808822        (65, 'LIST_NUMERIC'): ('_non_space', 4), (65, 'NL'): ('_non_space', 4), 
    809         (65, 'SPACE'): ('_non_space', 4), (66, EOF): ('_16?', 1), 
    810         (66, 'BEGIN_INDENT'): ('_16?', 1), (66, 'BOLD'): ('_20+', 1), 
    811         (66, 'COMMA'): ('_20+', 1), (66, 'EMPTY_LINE'): ('_16?', 1), 
    812         (66, 'END_INDENT'): ('_16?', 1), (66, 'HEADER_E'): ('_16?', 1), 
     823        (65, 'SPACE'): ('_non_space', 4), (66, EOF): ('_20+', 1), 
     824        (66, 'BEGIN_INDENT'): ('_20+', 1), (66, 'BOLD'): ('_20+', 1), 
     825        (66, 'COMMA'): ('_16?', 1), (66, 'EMPTY_LINE'): ('_20+', 1), 
     826        (66, 'END_INDENT'): ('_20+', 1), (66, 'HEADER_E'): ('_20+', 1), 
    813827        (66, 'IMG_S'): ('_20+', 1), (66, 'ITALIC'): ('_20+', 1), 
    814         (66, 'LINE_BREAK'): ('_16?', 1), (66, 'LINK_S'): ('_20+', 1), 
    815         (66, 'LIST_ALPHA'): ('_16?', 1), (66, 'LIST_BULLET'): ('_16?', 1), 
    816         (66, 'LIST_NUMERIC'): ('_16?', 1), (66, 'MACRO_CALL'): ('_20+', 1), 
    817         (66, 'MACRO_VALUE'): ('_20+', 1), (66, 'NL'): ('_16?', 1), 
    818         (66, 'NUMBER'): ('_20+', 1), (66, 'PAREN_L'): ('_20+', 1), 
    819         (66, 'PAREN_R'): ('_20+', 1), (66, 'PUNCT'): ('_20+', 1), 
    820         (66, 'Q_CHAR'): ('_20+', 1), (66, 'SPACE'): ('_16?', 1), 
    821         (66, 'STRIKE'): ('_20+', 1), (66, 'STRING'): ('_20+', 1), 
    822         (66, 'TT_S'): ('_20+', 1), (66, 'WORD'): ('_20+', 1), 
    823         (67, EOF): ('_20+', 1), (67, 'BEGIN_INDENT'): ('_20+', 1), 
    824         (67, 'BOLD'): ('_20+', 1), (67, 'COMMA'): ('_16?', 1), 
    825         (67, 'EMPTY_LINE'): ('_20+', 1), (67, 'END_INDENT'): ('_20+', 1), 
    826         (67, 'HEADER_E'): ('_20+', 1), (67, 'IMG_S'): ('_20+', 1), 
    827         (67, 'ITALIC'): ('_20+', 1), (67, 'LINE_BREAK'): ('_20+', 1), 
    828         (67, 'LINK_S'): ('_20+', 1), (67, 'LIST_ALPHA'): ('_20+', 1), 
    829         (67, 'LIST_BULLET'): ('_20+', 1), (67, 'LIST_NUMERIC'): ('_20+', 1), 
    830         (67, 'MACRO_CALL'): ('_16?', 1), (67, 'MACRO_VALUE'): ('_16?', 1), 
    831         (67, 'NL'): ('_20+', 1), (67, 'NUMBER'): ('_16?', 1), 
    832         (67, 'PAREN_L'): ('_16?', 1), (67, 'PAREN_R'): ('_16?', 1), 
    833         (67, 'PUNCT'): ('_16?', 1), (67, 'Q_CHAR'): ('_16?', 1), 
    834         (67, 'SPACE'): ('_20+', 1), (67, 'STRIKE'): ('_20+', 1), 
    835         (67, 'STRING'): ('_16?', 1), (67, 'TT_S'): ('_20+', 1), 
    836         (67, 'WORD'): ('_16?', 1), (69, EOF): ('_non_space', 1), 
     828        (66, 'LINE_BREAK'): ('_20+', 1), (66, 'LINK_S'): ('_20+', 1), 
     829        (66, 'LIST_ALPHA'): ('_20+', 1), (66, 'LIST_BULLET'): ('_20+', 1), 
     830        (66, 'LIST_NUMERIC'): ('_20+', 1), (66, 'MACRO_CALL'): ('_16?', 1), 
     831        (66, 'MACRO_VALUE'): ('_16?', 1), (66, 'NL'): ('_20+', 1), 
     832        (66, 'NUMBER'): ('_16?', 1), (66, 'PAREN_L'): ('_16?', 1), 
     833        (66, 'PAREN_R'): ('_16?', 1), (66, 'PUNCT'): ('_16?', 1), 
     834        (66, 'Q_CHAR'): ('_16?', 1), (66, 'SPACE'): ('_20+', 1), 
     835        (66, 'STRIKE'): ('_20+', 1), (66, 'STRING'): ('_16?', 1), 
     836        (66, 'TT_S'): ('_20+', 1), (66, 'WORD'): ('_16?', 1), 
     837        (67, EOF): ('_16?', 1), (67, 'BEGIN_INDENT'): ('_16?', 1), 
     838        (67, 'BOLD'): ('_20+', 1), (67, 'COMMA'): ('_20+', 1), 
     839        (67, 'EMPTY_LINE'): ('_16?', 1), (67, 'END_INDENT'): ('_16?', 1), 
     840        (67, 'HEADER_E'): ('_16?', 1), (67, 'IMG_S'): ('_20+', 1), 
     841        (67, 'ITALIC'): ('_20+', 1), (67, 'LINE_BREAK'): ('_16?', 1), 
     842        (67, 'LINK_S'): ('_20+', 1), (67, 'LIST_ALPHA'): ('_16?', 1), 
     843        (67, 'LIST_BULLET'): ('_16?', 1), (67, 'LIST_NUMERIC'): ('_16?', 1), 
     844        (67, 'MACRO_CALL'): ('_20+', 1), (67, 'MACRO_VALUE'): ('_20+', 1), 
     845        (67, 'NL'): ('_16?', 1), (67, 'NUMBER'): ('_20+', 1), 
     846        (67, 'PAREN_L'): ('_20+', 1), (67, 'PAREN_R'): ('_20+', 1), 
     847        (67, 'PUNCT'): ('_20+', 1), (67, 'Q_CHAR'): ('_20+', 1), 
     848        (67, 'SPACE'): ('_16?', 1), (67, 'STRIKE'): ('_20+', 1), 
     849        (67, 'STRING'): ('_20+', 1), (67, 'TT_S'): ('_20+', 1), 
     850        (67, 'WORD'): ('_20+', 1), (69, EOF): ('_non_space', 1), 
    837851        (69, 'BEGIN_INDENT'): ('_non_space', 1), 
    838852        (69, 'EMPTY_LINE'): ('_non_space', 1), 
     
    898912        (77, 'PUNCT'): ('_26+', 2), (77, 'Q_CHAR'): ('_26+', 2), 
    899913        (77, 'STRIKE'): ('_26+', 2), (77, 'STRING'): ('_26+', 2), 
    900         (77, 'TABLE_CELL'): ('_26+', 2), (77, 'TABLE_ROW_END'): ('_26+', 2), 
    901         (77, 'TT_S'): ('_26+', 2), (77, 'WORD'): ('_26+', 2), 
    902         (78, 'COMMA'): ('_16?', 0), (78, 'MACRO_CALL'): ('_16?', 0), 
    903         (78, 'MACRO_VALUE'): ('_16?', 0), (78, 'NUMBER'): ('_16?', 0), 
    904         (78, 'PAREN_L'): ('_16?', 0), (78, 'PAREN_R'): ('_16?', 0), 
    905         (78, 'PUNCT'): ('_16?', 0), (78, 'Q_CHAR'): ('_16?', 0), 
    906         (78, 'STRING'): ('_16?', 0), (78, 'TABLE_CELL'): ('table_cell', 2), 
    907         (78, 'TABLE_ROW_END'): ('table_cell', 2), (78, 'WORD'): ('_16?', 0), 
    908         (80, 'BOLD'): ('_26+', 3), (80, 'COMMA'): ('_26+', 3), 
    909         (80, 'IMG_S'): ('_26+', 3), (80, 'ITALIC'): ('_26+', 3), 
    910         (80, 'LINK_S'): ('_26+', 3), (80, 'MACRO_CALL'): ('_26+', 3), 
    911         (80, 'MACRO_VALUE'): ('_26+', 3), (80, 'NUMBER'): ('_26+', 3), 
    912         (80, 'PAREN_L'): ('_26+', 3), (80, 'PAREN_R'): ('_26+', 3), 
    913         (80, 'PUNCT'): ('_26+', 3), (80, 'Q_CHAR'): ('_26+', 3), 
    914         (80, 'STRIKE'): ('_26+', 3), (80, 'STRING'): ('_26+', 3), 
    915         (80, 'TABLE_CELL'): ('_26+', 3), (80, 'TABLE_ROW_END'): ('_26+', 3), 
    916         (80, 'TT_S'): ('_26+', 3), (80, 'WORD'): ('_26+', 3), 
    917         (81, EOF): ('text_paragraph', 1), 
    918         (81, 'EMPTY_LINE'): ('text_paragraph', 1), (82, 'BOLD'): ('_4*', 0), 
    919         (82, 'COMMA'): ('_4*', 0), (82, 'COMMENT'): ('_4*', 0), 
    920         (82, 'IMG_S'): ('_4*', 0), (82, 'ITALIC'): ('_4*', 0), 
    921         (82, 'LINK_S'): ('_4*', 0), (82, 'MACRO_CALL'): ('_4*', 0), 
    922         (82, 'MACRO_VALUE'): ('_4*', 0), (82, 'NUMBER'): ('_4*', 0), 
    923         (82, 'PAREN_L'): ('_4*', 0), (82, 'PAREN_R'): ('_4*', 0), 
    924         (82, 'PUNCT'): ('_4*', 0), (82, 'Q_CHAR'): ('_4*', 0), 
    925         (82, 'STRIKE'): ('_4*', 0), (82, 'STRING'): ('_4*', 0), 
    926         (82, 'TT_S'): ('_4*', 0), (82, 'WORD'): ('_4*', 0), 
    927         (83, EOF): ('_text_paragraph', 4), 
    928         (83, 'EMPTY_LINE'): ('_text_paragraph', 4), 
    929         (83, 'LINE_BREAK'): ('_text_paragraph', 4), 
    930         (84, EOF): ('_text_paragraph', 1), 
    931         (84, 'EMPTY_LINE'): ('_text_paragraph', 1), 
    932         (84, 'LINE_BREAK'): ('_text_paragraph', 1), 
    933         (85, EOF): ('_simple_format', 1), 
    934         (85, 'BEGIN_INDENT'): ('_simple_format', 1), 
    935         (85, 'BOLD'): ('_simple_format', 1), 
    936         (85, 'COMMA'): ('_simple_format', 1), 
    937         (85, 'EMPTY_LINE'): ('_simple_format', 1), 
    938         (85, 'END_INDENT'): ('_simple_format', 1), 
    939         (85, 'HEADER_E'): ('_simple_format', 1), 
    940         (85, 'IMG_S'): ('_simple_format', 1), 
    941         (85, 'ITALIC'): ('_simple_format', 1), 
    942         (85, 'LINE_BREAK'): ('_simple_format', 1), 
    943         (85, 'LINK_S'): ('_simple_format', 1), 
    944         (85, 'LIST_ALPHA'): ('_simple_format', 1), 
    945         (85, 'LIST_BULLET'): ('_simple_format', 1), 
    946         (85, 'LIST_NUMERIC'): ('_simple_format', 1), 
    947         (85, 'MACRO_CALL'): ('_simple_format', 1), 
    948         (85, 'MACRO_VALUE'): ('_simple_format', 1), 
    949         (85, 'NL'): ('_simple_format', 1), 
    950         (85, 'NUMBER'): ('_simple_format', 1), 
    951         (85, 'PAREN_L'): ('_simple_format', 1), 
    952         (85, 'PAREN_R'): ('_simple_format', 1), 
    953         (85, 'PUNCT'): ('_simple_format', 1), 
    954         (85, 'Q_CHAR'): ('_simple_format', 1), 
    955         (85, 'SPACE'): ('_simple_format', 1), 
    956         (85, 'STRIKE'): ('_simple_format', 1), 
    957         (85, 'STRING'): ('_simple_format', 1), 
    958         (85, 'TT_S'): ('_simple_format', 1), 
    959         (85, 'WORD'): ('_simple_format', 1), (86, EOF): ('_simple_format', 1), 
     914        (77, 'TABLE_CELL'): ('_26+', 2), (77, 'TABLE_CELL_L'): ('_26+', 2), 
     915        (77, 'TABLE_CELL_LR'): ('_26+', 2), (77, 'TABLE_CELL_R'): ('_26+', 2), 
     916        (77, 'TABLE_ROW_END'): ('_26+', 2), 
     917        (77, 'TABLE_ROW_H_END'): ('_26+', 2), (77, 'TT_S'): ('_26+', 2), 
     918        (77, 'WORD'): ('_26+', 2), (78, 'COMMA'): ('_16?', 0), 
     919        (78, 'MACRO_CALL'): ('_16?', 0), (78, 'MACRO_VALUE'): ('_16?', 0), 
     920        (78, 'NUMBER'): ('_16?', 0), (78, 'PAREN_L'): ('_16?', 0), 
     921        (78, 'PAREN_R'): ('_16?', 0), (78, 'PUNCT'): ('_16?', 0), 
     922        (78, 'Q_CHAR'): ('_16?', 0), (78, 'STRING'): ('_16?', 0), 
     923        (78, 'TABLE_CELL_L'): ('table_cell_th', 2), 
     924        (78, 'TABLE_CELL_LR'): ('table_cell_th', 2), 
     925        (78, 'TABLE_ROW_H_END'): ('table_cell_th', 2), 
     926        (78, 'WORD'): ('_16?', 0), (79, 'COMMA'): ('_16?', 0), 
     927        (79, 'MACRO_CALL'): ('_16?', 0), (79, 'MACRO_VALUE'): ('_16?', 0), 
     928        (79, 'NUMBER'): ('_16?', 0), (79, 'PAREN_L'): ('_16?', 0), 
     929        (79, 'PAREN_R'): ('_16?', 0), (79, 'PUNCT'): ('_16?', 0), 
     930        (79, 'Q_CHAR'): ('_16?', 0), (79, 'STRING'): ('_16?', 0), 
     931        (79, 'TABLE_CELL'): ('table_cell', 2), 
     932        (79, 'TABLE_CELL_R'): ('table_cell', 2), 
     933        (79, 'TABLE_ROW_END'): ('table_cell', 2), (79, 'WORD'): ('_16?', 0), 
     934        (81, 'BOLD'): ('_26+', 3), (81, 'COMMA'): ('_26+', 3), 
     935        (81, 'IMG_S'): ('_26+', 3), (81, 'ITALIC'): ('_26+', 3), 
     936        (81, 'LINK_S'): ('_26+', 3), (81, 'MACRO_CALL'): ('_26+', 3), 
     937        (81, 'MACRO_VALUE'): ('_26+', 3), (81, 'NUMBER'): ('_26+', 3), 
     938        (81, 'PAREN_L'): ('_26+', 3), (81, 'PAREN_R'): ('_26+', 3), 
     939        (81, 'PUNCT'): ('_26+', 3), (81, 'Q_CHAR'): ('_26+', 3), 
     940        (81, 'STRIKE'): ('_26+', 3), (81, 'STRING'): ('_26+', 3), 
     941        (81, 'TABLE_CELL'): ('_26+', 3), (81, 'TABLE_CELL_L'): ('_26+', 3), 
     942        (81, 'TABLE_CELL_LR'): ('_26+', 3), (81, 'TABLE_CELL_R'): ('_26+', 3), 
     943        (81, 'TABLE_ROW_END'): ('_26+', 3), 
     944        (81, 'TABLE_ROW_H_END'): ('_26+', 3), (81, 'TT_S'): ('_26+', 3), 
     945        (81, 'WORD'): ('_26+', 3), (82, EOF): ('text_paragraph', 1), 
     946        (82, 'EMPTY_LINE'): ('text_paragraph', 1), (83, 'BOLD'): ('_4*', 0), 
     947        (83, 'COMMA'): ('_4*', 0), (83, 'COMMENT'): ('_4*', 0), 
     948        (83, 'IMG_S'): ('_4*', 0), (83, 'ITALIC'): ('_4*', 0), 
     949        (83, 'LINK_S'): ('_4*', 0), (83, 'MACRO_CALL'): ('_4*', 0), 
     950        (83, 'MACRO_VALUE'): ('_4*', 0), (83, 'NUMBER'): ('_4*', 0), 
     951        (83, 'PAREN_L'): ('_4*', 0), (83, 'PAREN_R'): ('_4*', 0), 
     952        (83, 'PUNCT'): ('_4*', 0), (83, 'Q_CHAR'): ('_4*', 0), 
     953        (83, 'STRIKE'): ('_4*', 0), (83, 'STRING'): ('_4*', 0), 
     954        (83, 'TT_S'): ('_4*', 0), (83, 'WORD'): ('_4*', 0), 
     955        (84, EOF): ('_text_paragraph', 4), 
     956        (84, 'EMPTY_LINE'): ('_text_paragraph', 4), 
     957        (84, 'LINE_BREAK'): ('_text_paragraph', 4), 
     958        (85, EOF): ('_text_paragraph', 1), 
     959        (85, 'EMPTY_LINE'): ('_text_paragraph', 1), 
     960        (85, 'LINE_BREAK'): ('_text_paragraph', 1), 
     961        (86, EOF): ('_simple_format', 1), 
    960962        (86, 'BEGIN_INDENT'): ('_simple_format', 1), 
    961963        (86, 'BOLD'): ('_simple_format', 1), 
     
    10871089        (90, 'STRING'): ('_simple_format', 1), 
    10881090        (90, 'TT_S'): ('_simple_format', 1), 
    1089         (90, 'WORD'): ('_simple_format', 1), (93, EOF): ('link', 3), 
    1090         (93, 'BEGIN_INDENT'): ('link', 3), (93, 'BOLD'): ('link', 3), 
    1091         (93, 'COMMA'): ('link', 3), (93, 'EMPTY_LINE'): ('link', 3), 
    1092         (93, 'END_INDENT'): ('link', 3), (93, 'HEADER_E'): ('link', 3), 
    1093         (93, 'IMG_S'): ('link', 3), (93, 'ITALIC'): ('link', 3), 
    1094         (93, 'LINE_BREAK'): ('link', 3), (93, 'LINK_S'): ('link', 3), 
    1095         (93, 'LIST_ALPHA'): ('link', 3), (93, 'LIST_BULLET'): ('link', 3), 
    1096         (93, 'LIST_NUMERIC'): ('link', 3), (93, 'MACRO_CALL'): ('link', 3), 
    1097         (93, 'MACRO_VALUE'): ('link', 3), (93, 'NL'): ('link', 3), 
    1098         (93, 'NUMBER'): ('link', 3), (93, 'PAREN_L'): ('link', 3), 
    1099         (93, 'PAREN_R'): ('link', 3), (93, 'PUNCT'): ('link', 3), 
    1100         (93, 'Q_CHAR'): ('link', 3), (93, 'SPACE'): ('link', 3), 
    1101         (93, 'STRIKE'): ('link', 3), (93, 'STRING'): ('link', 3), 
    1102         (93, 'TT_S'): ('link', 3), (93, 'WORD'): ('link', 3), 
    1103         (96, EOF): ('link', 5), (96, 'BEGIN_INDENT'): ('link', 5), 
    1104         (96, 'BOLD'): ('link', 5), (96, 'COMMA'): ('link', 5), 
    1105         (96, 'EMPTY_LINE'): ('link', 5), (96, 'END_INDENT'): ('link', 5), 
    1106         (96, 'HEADER_E'): ('link', 5), (96, 'IMG_S'): ('link', 5), 
    1107         (96, 'ITALIC'): ('link', 5), (96, 'LINE_BREAK'): ('link', 5), 
    1108         (96, 'LINK_S'): ('link', 5), (96, 'LIST_ALPHA'): ('link', 5), 
    1109         (96, 'LIST_BULLET'): ('link', 5), (96, 'LIST_NUMERIC'): ('link', 5), 
    1110         (96, 'MACRO_CALL'): ('link', 5), (96, 'MACRO_VALUE'): ('link', 5), 
    1111         (96, 'NL'): ('link', 5), (96, 'NUMBER'): ('link', 5), 
    1112         (96, 'PAREN_L'): ('link', 5), (96, 'PAREN_R'): ('link', 5), 
    1113         (96, 'PUNCT'): ('link', 5), (96, 'Q_CHAR'): ('link', 5), 
    1114         (96, 'SPACE'): ('link', 5), (96, 'STRIKE'): ('link', 5), 
    1115         (96, 'STRING'): ('link', 5), (96, 'TT_S'): ('link', 5), 
    1116         (96, 'WORD'): ('link', 5), (99, EOF): ('image', 3), 
    1117         (99, 'BEGIN_INDENT'): ('image', 3), (99, 'BOLD'): ('image', 3), 
    1118         (99, 'COMMA'): ('image', 3), (99, 'EMPTY_LINE'): ('image', 3), 
    1119         (99, 'END_INDENT'): ('image', 3), (99, 'HEADER_E'): ('image', 3), 
    1120         (99, 'IMG_S'): ('image', 3), (99, 'ITALIC'): ('image', 3), 
    1121         (99, 'LINE_BREAK'): ('image', 3), (99, 'LINK_E'): ('image', 3), 
    1122         (99, 'LINK_S'): ('image', 3), (99, 'LIST_ALPHA'): ('image', 3), 
    1123         (99, 'LIST_BULLET'): ('image', 3), (99, 'LIST_NUMERIC'): ('image', 3), 
    1124         (99, 'MACRO_CALL'): ('image', 3), (99, 'MACRO_VALUE'): ('image', 3), 
    1125         (99, 'NL'): ('image', 3), (99, 'NUMBER'): ('image', 3), 
    1126         (99, 'PAREN_L'): ('image', 3), (99, 'PAREN_R'): ('image', 3), 
    1127         (99, 'PUNCT'): ('image', 3), (99, 'Q_CHAR'): ('image', 3), 
    1128         (99, 'SPACE'): ('image', 3), (99, 'STRIKE'): ('image', 3), 
    1129         (99, 'STRING'): ('image', 3), (99, 'TT_S'): ('image', 3), 
    1130         (99, 'WORD'): ('image', 3), (100, 'LINK_E'): ('_32?', 0), 
    1131         (101, 'LINK_E'): ('link_description', 2), (104, EOF): ('bold_text', 3), 
    1132         (104, 'BEGIN_INDENT'): ('bold_text', 3), 
    1133         (104, 'BOLD'): ('bold_text', 3), (104, 'COMMA'): ('bold_text', 3), 
    1134         (104, 'EMPTY_LINE'): ('bold_text', 3), 
    1135         (104, 'END_INDENT'): ('bold_text', 3), 
    1136         (104, 'HEADER_E'): ('bold_text', 3), (104, 'IMG_S'): ('bold_text', 3), 
    1137         (104, 'ITALIC'): ('bold_text', 3), 
    1138         (104, 'LINE_BREAK'): ('bold_text', 3), 
    1139         (104, 'LINK_S'): ('bold_text', 3), 
    1140         (104, 'LIST_ALPHA'): ('bold_text', 3), 
    1141         (104, 'LIST_BULLET'): ('bold_text', 3), 
    1142         (104, 'LIST_NUMERIC'): ('bold_text', 3), 
    1143         (104, 'MACRO_CALL'): ('bold_text', 3), 
    1144         (104, 'MACRO_VALUE'): ('bold_text', 3), (104, 'NL'): ('bold_text', 3), 
    1145         (104, 'NUMBER'): ('bold_text', 3), (104, 'PAREN_L'): ('bold_text', 3), 
    1146         (104, 'PAREN_R'): ('bold_text', 3), (104, 'PUNCT'): ('bold_text', 3), 
    1147         (104, 'Q_CHAR'): ('bold_text', 3), (104, 'SPACE'): ('bold_text', 3), 
    1148         (104, 'STRIKE'): ('bold_text', 3), (104, 'STRING'): ('bold_text', 3), 
    1149         (104, 'TT_S'): ('bold_text', 3), (104, 'WORD'): ('bold_text', 3), 
    1150         (107, EOF): ('italics_text', 3), 
    1151         (107, 'BEGIN_INDENT'): ('italics_text', 3), 
    1152         (107, 'BOLD'): ('italics_text', 3), 
    1153         (107, 'COMMA'): ('italics_text', 3), 
    1154         (107, 'EMPTY_LINE'): ('italics_text', 3), 
    1155         (107, 'END_INDENT'): ('italics_text', 3), 
    1156         (107, 'HEADER_E'): ('italics_text', 3), 
    1157         (107, 'IMG_S'): ('italics_text', 3), 
    1158         (107, 'ITALIC'): ('italics_text', 3), 
    1159         (107, 'LINE_BREAK'): ('italics_text', 3), 
    1160         (107, 'LINK_S'): ('italics_text', 3), 
    1161         (107, 'LIST_ALPHA'): ('italics_text', 3), 
    1162         (107, 'LIST_BULLET'): ('italics_text', 3), 
    1163         (107, 'LIST_NUMERIC'): ('italics_text', 3), 
    1164         (107, 'MACRO_CALL'): ('italics_text', 3), 
    1165         (107, 'MACRO_VALUE'): ('italics_text', 3), 
    1166         (107, 'NL'): ('italics_text', 3), (107, 'NUMBER'): ('italics_text', 3), 
    1167         (107, 'PAREN_L'): ('italics_text', 3), 
    1168         (107, 'PAREN_R'): ('italics_text', 3), 
    1169         (107, 'PUNCT'): ('italics_text', 3), 
    1170         (107, 'Q_CHAR'): ('italics_text', 3), 
    1171         (107, 'SPACE'): ('italics_text', 3), 
    1172         (107, 'STRIKE'): ('italics_text', 3), 
    1173         (107, 'STRING'): ('italics_text', 3), 
    1174         (107, 'TT_S'): ('italics_text', 3), (107, 'WORD'): ('italics_text', 3), 
    1175         (110, EOF): ('strike_text', 3), 
    1176         (110, 'BEGIN_INDENT'): ('strike_text', 3), 
    1177         (110, 'BOLD'): ('strike_text', 3), (110, 'COMMA'): ('strike_text', 3), 
    1178         (110, 'EMPTY_LINE'): ('strike_text', 3), 
    1179         (110, 'END_INDENT'): ('strike_text', 3), 
    1180         (110, 'HEADER_E'): ('strike_text', 3), 
    1181         (110, 'IMG_S'): ('strike_text', 3), 
    1182         (110, 'ITALIC'): ('strike_text', 3), 
    1183         (110, 'LINE_BREAK'): ('strike_text', 3), 
    1184         (110, 'LINK_S'): ('strike_text', 3), 
    1185         (110, 'LIST_ALPHA'): ('strike_text', 3), 
    1186         (110, 'LIST_BULLET'): ('strike_text', 3), 
    1187         (110, 'LIST_NUMERIC'): ('strike_text', 3), 
    1188         (110, 'MACRO_CALL'): ('strike_text', 3), 
    1189         (110, 'MACRO_VALUE'): ('strike_text', 3), 
    1190         (110, 'NL'): ('strike_text', 3), (110, 'NUMBER'): ('strike_text', 3), 
    1191         (110, 'PAREN_L'): ('strike_text', 3), 
    1192         (110, 'PAREN_R'): ('strike_text', 3), 
    1193         (110, 'PUNCT'): ('strike_text', 3), 
    1194         (110, 'Q_CHAR'): ('strike_text', 3), 
    1195         (110, 'SPACE'): ('strike_text', 3), 
    1196         (110, 'STRIKE'): ('strike_text', 3), 
    1197         (110, 'STRING'): ('strike_text', 3), (110, 'TT_S'): ('strike_text', 3), 
    1198         (110, 'WORD'): ('strike_text', 3), (113, EOF): ('tt_text', 3), 
    1199         (113, 'BEGIN_INDENT'): ('tt_text', 3), (113, 'BOLD'): ('tt_text', 3), 
    1200         (113, 'COMMA'): ('tt_text', 3), (113, 'EMPTY_LINE'): ('tt_text', 3), 
    1201         (113, 'END_INDENT'): ('tt_text', 3), (113, 'HEADER_E'): ('tt_text', 3), 
    1202         (113, 'IMG_S'): ('tt_text', 3), (113, 'ITALIC'): ('tt_text', 3), 
    1203         (113, 'LINE_BREAK'): ('tt_text', 3), (113, 'LINK_S'): ('tt_text', 3), 
    1204         (113, 'LIST_ALPHA'): ('tt_text', 3), 
    1205         (113, 'LIST_BULLET'): ('tt_text', 3), 
    1206         (113, 'LIST_NUMERIC'): ('tt_text', 3), 
    1207         (113, 'MACRO_CALL'): ('tt_text', 3), 
    1208         (113, 'MACRO_VALUE'): ('tt_text', 3), (113, 'NL'): ('tt_text', 3), 
    1209         (113, 'NUMBER'): ('tt_text', 3), (113, 'PAREN_L'): ('tt_text', 3), 
    1210         (113, 'PAREN_R'): ('tt_text', 3), (113, 'PUNCT'): ('tt_text', 3), 
    1211         (113, 'Q_CHAR'): ('tt_text', 3), (113, 'SPACE'): ('tt_text', 3), 
    1212         (113, 'STRIKE'): ('tt_text', 3), (113, 'STRING'): ('tt_text', 3), 
    1213         (113, 'TT_S'): ('tt_text', 3), (113, 'WORD'): ('tt_text', 3), 
    1214         (114, 'BOLD'): ('_32?', 0), (114, 'COMMA'): ('_32?', 0), 
    1215         (114, 'IMG_S'): ('_32?', 0), (114, 'ITALIC'): ('_32?', 0), 
    1216         (114, 'LINK_S'): ('_32?', 0), (114, 'MACRO_CALL'): ('_32?', 0), 
    1217         (114, 'MACRO_VALUE'): ('_32?', 0), (114, 'NUMBER'): ('_32?', 0), 
    1218         (114, 'PAREN_L'): ('_32?', 0), (114, 'PAREN_R'): ('_32?', 0), 
    1219         (114, 'PUNCT'): ('_32?', 0), (114, 'Q_CHAR'): ('_32?', 0), 
    1220         (114, 'STRIKE'): ('_32?', 0), (114, 'STRING'): ('_32?', 0), 
    1221         (114, 'TT_S'): ('_32?', 0), (114, 'WORD'): ('_32?', 0), 
    1222         (115, 'COMMA'): ('_16?', 0), (115, 'MACRO_CALL'): ('_16?', 0), 
    1223         (115, 'MACRO_VALUE'): ('_16?', 0), (115, 'NUMBER'): ('_16?', 0), 
    1224         (115, 'PAREN_L'): ('_16?', 0), (115, 'PAREN_R'): ('_16?', 0), 
    1225         (115, 'PUNCT'): ('_16?', 0), (115, 'Q_CHAR'): ('_16?', 0), 
    1226         (115, 'STRING'): ('_16?', 0), (115, 'WORD'): ('_16?', 0), 
    1227         (117, EOF): ('_32?', 0), (117, 'EMPTY_LINE'): ('_32?', 0), 
    1228         (118, EOF): ('heading_paragraph', 5), 
    1229         (118, 'EMPTY_LINE'): ('heading_paragraph', 5), (119, EOF): ('_32?', 1), 
    1230         (119, 'BOLD'): ('_32?', 1), (119, 'COMMA'): ('_32?', 1), 
    1231         (119, 'EMPTY_LINE'): ('_32?', 1), (119, 'IMG_S'): ('_32?', 1), 
    1232         (119, 'INDENT'): ('_32?', 1), (119, 'ITALIC'): ('_32?', 1), 
    1233         (119, 'LINK_E'): ('_32?', 1), (119, 'LINK_S'): ('_32?', 1), 
    1234         (119, 'MACRO_CALL'): ('_32?', 1), (119, 'MACRO_VALUE'): ('_32?', 1), 
    1235         (119, 'NUMBER'): ('_32?', 1), (119, 'PAREN_L'): ('_32?', 1), 
    1236         (119, 'PAREN_R'): ('_32?', 1), (119, 'PUNCT'): ('_32?', 1), 
    1237         (119, 'Q_CHAR'): ('_32?', 1), (119, 'STRIKE'): ('_32?', 1), 
    1238         (119, 'STRING'): ('_32?', 1), (119, 'TT_S'): ('_32?', 1), 
    1239         (119, 'WORD'): ('_32?', 1), (120, EOF): ('list_paragraph', 1), 
    1240         (120, 'EMPTY_LINE'): ('list_paragraph', 1), 
    1241         (121, EOF): ('_some_list', 1), (121, 'EMPTY_LINE'): ('_some_list', 1), 
    1242         (121, 'END_INDENT'): ('_some_list', 1), 
    1243         (121, 'LIST_ALPHA'): ('_some_list', 1), 
    1244         (121, 'LIST_BULLET'): ('_some_list', 1), 
    1245         (121, 'LIST_NUMERIC'): ('_some_list', 1), 
     1091        (90, 'WORD'): ('_simple_format', 1), (91, EOF): ('_simple_format', 1), 
     1092        (91, 'BEGIN_INDENT'): ('_simple_format', 1), 
     1093        (91, 'BOLD'): ('_simple_format', 1), 
     1094        (91, 'COMMA'): ('_simple_format', 1), 
     1095        (91, 'EMPTY_LINE'): ('_simple_format', 1), 
     1096        (91, 'END_INDENT'): ('_simple_format', 1), 
     1097        (91, 'HEADER_E'): ('_simple_format', 1), 
     1098        (91, 'IMG_S'): ('_simple_format', 1), 
     1099        (91, 'ITALIC'): ('_simple_format', 1), 
     1100        (91, 'LINE_BREAK'): ('_simple_format', 1), 
     1101        (91, 'LINK_S'): ('_simple_format', 1), 
     1102        (91, 'LIST_ALPHA'): ('_simple_format', 1), 
     1103        (91, 'LIST_BULLET'): ('_simple_format', 1), 
     1104        (91, 'LIST_NUMERIC'): ('_simple_format', 1), 
     1105        (91, 'MACRO_CALL'): ('_simple_format', 1), 
     1106        (91, 'MACRO_VALUE'): ('_simple_format', 1), 
     1107        (91, 'NL'): ('_simple_format', 1), 
     1108        (91, 'NUMBER'): ('_simple_format', 1), 
     1109        (91, 'PAREN_L'): ('_simple_format', 1), 
     1110        (91, 'PAREN_R'): ('_simple_format', 1), 
     1111        (91, 'PUNCT'): ('_simple_format', 1), 
     1112        (91, 'Q_CHAR'): ('_simple_format', 1), 
     1113        (91, 'SPACE'): ('_simple_format', 1), 
     1114        (91, 'STRIKE'): ('_simple_format', 1), 
     1115        (91, 'STRING'): ('_simple_format', 1), 
     1116        (91, 'TT_S'): ('_simple_format', 1), 
     1117        (91, 'WORD'): ('_simple_format', 1), (94, EOF): ('link', 3), 
     1118        (94, 'BEGIN_INDENT'): ('link', 3), (94, 'BOLD'): ('link', 3), 
     1119        (94, 'COMMA'): ('link', 3), (94, 'EMPTY_LINE'): ('link', 3), 
     1120        (94, 'END_INDENT'): ('link', 3), (94, 'HEADER_E'): ('link', 3), 
     1121        (94, 'IMG_S'): ('link', 3), (94, 'ITALIC'): ('link', 3), 
     1122        (94, 'LINE_BREAK'): ('link', 3), (94, 'LINK_S'): ('link', 3), 
     1123        (94, 'LIST_ALPHA'): ('link', 3), (94, 'LIST_BULLET'): ('link', 3), 
     1124        (94, 'LIST_NUMERIC'): ('link', 3), (94, 'MACRO_CALL'): ('link', 3), 
     1125        (94, 'MACRO_VALUE'): ('link', 3), (94, 'NL'): ('link', 3), 
     1126        (94, 'NUMBER'): ('link', 3), (94, 'PAREN_L'): ('link', 3), 
     1127        (94, 'PAREN_R'): ('link', 3), (94, 'PUNCT'): ('link', 3), 
     1128        (94, 'Q_CHAR'): ('link', 3), (94, 'SPACE'): ('link', 3), 
     1129        (94, 'STRIKE'): ('link', 3), (94, 'STRING'): ('link', 3), 
     1130        (94, 'TT_S'): ('link', 3), (94, 'WORD'): ('link', 3), 
     1131        (97, EOF): ('link', 5), (97, 'BEGIN_INDENT'): ('link', 5), 
     1132        (97, 'BOLD'): ('link', 5), (97, 'COMMA'): ('link', 5), 
     1133        (97, 'EMPTY_LINE'): ('link', 5), (97, 'END_INDENT'): ('link', 5), 
     1134        (97, 'HEADER_E'): ('link', 5), (97, 'IMG_S'): ('link', 5), 
     1135        (97, 'ITALIC'): ('link', 5), (97, 'LINE_BREAK'): ('link', 5), 
     1136        (97, 'LINK_S'): ('link', 5), (97, 'LIST_ALPHA'): ('link', 5), 
     1137        (97, 'LIST_BULLET'): ('link', 5), (97, 'LIST_NUMERIC'): ('link', 5), 
     1138        (97, 'MACRO_CALL'): ('link', 5), (97, 'MACRO_VALUE'): ('link', 5), 
     1139        (97, 'NL'): ('link', 5), (97, 'NUMBER'): ('link', 5), 
     1140        (97, 'PAREN_L'): ('link', 5), (97, 'PAREN_R'): ('link', 5), 
     1141        (97, 'PUNCT'): ('link', 5), (97, 'Q_CHAR'): ('link', 5), 
     1142        (97, 'SPACE'): ('link', 5), (97, 'STRIKE'): ('link', 5), 
     1143        (97, 'STRING'): ('link', 5), (97, 'TT_S'): ('link', 5), 
     1144        (97, 'WORD'): ('link', 5), (100, EOF): ('image', 3), 
     1145        (100, 'BEGIN_INDENT'): ('image', 3), (100, 'BOLD'): ('image', 3), 
     1146        (100, 'COMMA'): ('image', 3), (100, 'EMPTY_LINE'): ('image', 3), 
     1147        (100, 'END_INDENT'): ('image', 3), (100, 'HEADER_E'): ('image', 3), 
     1148        (100, 'IMG_S'): ('image', 3), (100, 'ITALIC'): ('image', 3), 
     1149        (100, 'LINE_BREAK'): ('image', 3), (100, 'LINK_E'): ('image', 3), 
     1150        (100, 'LINK_S'): ('image', 3), (100, 'LIST_ALPHA'): ('image', 3), 
     1151        (100, 'LIST_BULLET'): ('image', 3), 
     1152        (100, 'LIST_NUMERIC'): ('image', 3), (100, 'MACRO_CALL'): ('image', 3), 
     1153        (100, 'MACRO_VALUE'): ('image', 3), (100, 'NL'): ('image', 3), 
     1154        (100, 'NUMBER'): ('image', 3), (100, 'PAREN_L'): ('image', 3), 
     1155        (100, 'PAREN_R'): ('image', 3), (100, 'PUNCT'): ('image', 3), 
     1156        (100, 'Q_CHAR'): ('image', 3), (100, 'SPACE'): ('image', 3), 
     1157        (100, 'STRIKE'): ('image', 3), (100, 'STRING'): ('image', 3), 
     1158        (100, 'TT_S'): ('image', 3), (100, 'WORD'): ('image', 3), 
     1159        (101, 'LINK_E'): ('_32?', 0), (102, 'LINK_E'): ('link_description', 2), 
     1160        (105, EOF): ('bold_text', 3), (105, 'BEGIN_INDENT'): ('bold_text', 3), 
     1161        (105, 'BOLD'): ('bold_text', 3), (105, 'COMMA'): ('bold_text', 3), 
     1162        (105, 'EMPTY_LINE'): ('bold_text', 3), 
     1163        (105, 'END_INDENT'): ('bold_text', 3), 
     1164        (105, 'HEADER_E'): ('bold_text', 3), (105, 'IMG_S'): ('bold_text', 3), 
     1165        (105, 'ITALIC'): ('bold_text', 3), 
     1166        (105, 'LINE_BREAK'): ('bold_text', 3), 
     1167        (105, 'LINK_S'): ('bold_text', 3), 
     1168        (105, 'LIST_ALPHA'): ('bold_text', 3), 
     1169        (105, 'LIST_BULLET'): ('bold_text', 3), 
     1170        (105, 'LIST_NUMERIC'): ('bold_text', 3), 
     1171        (105, 'MACRO_CALL'): ('bold_text', 3), 
     1172        (105, 'MACRO_VALUE'): ('bold_text', 3), (105, 'NL'): ('bold_text', 3), 
     1173        (105, 'NUMBER'): ('bold_text', 3), (105, 'PAREN_L'): ('bold_text', 3), 
     1174        (105, 'PAREN_R'): ('bold_text', 3), (105, 'PUNCT'): ('bold_text', 3), 
     1175        (105, 'Q_CHAR'): ('bold_text', 3), (105, 'SPACE'): ('bold_text', 3), 
     1176        (105, 'STRIKE'): ('bold_text', 3), (105, 'STRING'): ('bold_text', 3), 
     1177        (105, 'TT_S'): ('bold_text', 3), (105, 'WORD'): ('bold_text', 3), 
     1178        (108, EOF): ('italics_text', 3), 
     1179        (108, 'BEGIN_INDENT'): ('italics_text', 3), 
     1180        (108, 'BOLD'): ('italics_text', 3), 
     1181        (108, 'COMMA'): ('italics_text', 3), 
     1182        (108, 'EMPTY_LINE'): ('italics_text', 3), 
     1183        (108, 'END_INDENT'): ('italics_text', 3), 
     1184        (108, 'HEADER_E'): ('italics_text', 3), 
     1185        (108, 'IMG_S'): ('italics_text', 3), 
     1186        (108, 'ITALIC'): ('italics_text', 3), 
     1187        (108, 'LINE_BREAK'): ('italics_text', 3), 
     1188        (108, 'LINK_S'): ('italics_text', 3), 
     1189        (108, 'LIST_ALPHA'): ('italics_text', 3), 
     1190        (108, 'LIST_BULLET'): ('italics_text', 3), 
     1191        (108, 'LIST_NUMERIC'): ('italics_text', 3), 
     1192        (108, 'MACRO_CALL'): ('italics_text', 3), 
     1193        (108, 'MACRO_VALUE'): ('italics_text', 3), 
     1194        (108, 'NL'): ('italics_text', 3), (108, 'NUMBER'): ('italics_text', 3), 
     1195        (108, 'PAREN_L'): ('italics_text', 3), 
     1196        (108, 'PAREN_R'): ('italics_text', 3), 
     1197        (108, 'PUNCT'): ('italics_text', 3), 
     1198        (108, 'Q_CHAR'): ('italics_text', 3), 
     1199        (108, 'SPACE'): ('italics_text', 3), 
     1200        (108, 'STRIKE'): ('italics_text', 3), 
     1201        (108, 'STRING'): ('italics_text', 3), 
     1202        (108, 'TT_S'): ('italics_text', 3), (108, 'WORD'): ('italics_text', 3), 
     1203        (111, EOF): ('strike_text', 3), 
     1204        (111, 'BEGIN_INDENT'): ('strike_text', 3), 
     1205        (111, 'BOLD'): ('strike_text', 3), (111, 'COMMA'): ('strike_text', 3), 
     1206        (111, 'EMPTY_LINE'): ('strike_text', 3), 
     1207        (111, 'END_INDENT'): ('strike_text', 3), 
     1208        (111, 'HEADER_E'): ('strike_text', 3), 
     1209        (111, 'IMG_S'): ('strike_text', 3), 
     1210        (111, 'ITALIC'): ('strike_text', 3), 
     1211        (111, 'LINE_BREAK'): ('strike_text', 3), 
     1212        (111, 'LINK_S'): ('strike_text', 3), 
     1213        (111, 'LIST_ALPHA'): ('strike_text', 3), 
     1214        (111, 'LIST_BULLET'): ('strike_text', 3), 
     1215        (111, 'LIST_NUMERIC'): ('strike_text', 3), 
     1216        (111, 'MACRO_CALL'): ('strike_text', 3), 
     1217        (111, 'MACRO_VALUE'): ('strike_text', 3), 
     1218        (111, 'NL'): ('strike_text', 3), (111, 'NUMBER'): ('strike_text', 3), 
     1219        (111, 'PAREN_L'): ('strike_text', 3), 
     1220        (111, 'PAREN_R'): ('strike_text', 3), 
     1221        (111, 'PUNCT'): ('strike_text', 3), 
     1222        (111, 'Q_CHAR'): ('strike_text', 3), 
     1223        (111, 'SPACE'): ('strike_text', 3), 
     1224        (111, 'STRIKE'): ('strike_text', 3), 
     1225        (111, 'STRING'): ('strike_text', 3), (111, 'TT_S'): ('strike_text', 3), 
     1226        (111, 'WORD'): ('strike_text', 3), (114, EOF): ('tt_text', 3), 
     1227        (114, 'BEGIN_INDENT'): ('tt_text', 3), (114, 'BOLD'): ('tt_text', 3), 
     1228        (114, 'COMMA'): ('tt_text', 3), (114, 'EMPTY_LINE'): ('tt_text', 3), 
     1229        (114, 'END_INDENT'): ('tt_text', 3), (114, 'HEADER_E'): ('tt_text', 3), 
     1230        (114, 'IMG_S'): ('tt_text', 3), (114, 'ITALIC'): ('tt_text', 3), 
     1231        (114, 'LINE_BREAK'): ('tt_text', 3), (114, 'LINK_S'): ('tt_text', 3), 
     1232        (114, 'LIST_ALPHA'): ('tt_text', 3), 
     1233        (114, 'LIST_BULLET'): ('tt_text', 3), 
     1234        (114, 'LIST_NUMERIC'): ('tt_text', 3), 
     1235        (114, 'MACRO_CALL'): ('tt_text', 3), 
     1236        (114, 'MACRO_VALUE'): ('tt_text', 3), (114, 'NL'): ('tt_text', 3), 
     1237        (114, 'NUMBER'): ('tt_text', 3), (114, 'PAREN_L'): ('tt_text', 3), 
     1238        (114, 'PAREN_R'): ('tt_text', 3), (114, 'PUNCT'): ('tt_text', 3), 
     1239        (114, 'Q_CHAR'): ('tt_text', 3), (114, 'SPACE'): ('tt_text', 3), 
     1240        (114, 'STRIKE'): ('tt_text', 3), (114, 'STRING'): ('tt_text', 3), 
     1241        (114, 'TT_S'): ('tt_text', 3), (114, 'WORD'): ('tt_text', 3), 
     1242        (115, 'BOLD'): ('_32?', 0), (115, 'COMMA'): ('_32?', 0), 
     1243        (115, 'IMG_S'): ('_32?', 0), (115, 'ITALIC'): ('_32?', 0), 
     1244        (115, 'LINK_S'): ('_32?', 0), (115, 'MACRO_CALL'): ('_32?', 0), 
     1245        (115, 'MACRO_VALUE'): ('_32?', 0), (115, 'NUMBER'): ('_32?', 0), 
     1246        (115, 'PAREN_L'): ('_32?', 0), (115, 'PAREN_R'): ('_32?', 0), 
     1247        (115, 'PUNCT'): ('_32?', 0), (115, 'Q_CHAR'): ('_32?', 0), 
     1248        (115, 'STRIKE'): ('_32?', 0), (115, 'STRING'): ('_32?', 0), 
     1249        (115, 'TT_S'): ('_32?', 0), (115, 'WORD'): ('_32?', 0), 
     1250        (116, 'COMMA'): ('_16?', 0), (116, 'MACRO_CALL'): ('_16?', 0), 
     1251        (116, 'MACRO_VALUE'): ('_16?', 0), (116, 'NUMBER'): ('_16?', 0), 
     1252        (116, 'PAREN_L'): ('_16?', 0), (116, 'PAREN_R'): ('_16?', 0), 
     1253        (116, 'PUNCT'): ('_16?', 0), (116, 'Q_CHAR'): ('_16?', 0), 
     1254        (116, 'STRING'): ('_16?', 0), (116, 'WORD'): ('_16?', 0), 
     1255        (118, EOF): ('_32?', 0), (118, 'EMPTY_LINE'): ('_32?', 0), 
     1256        (119, EOF): ('heading_paragraph', 5), 
     1257        (119, 'EMPTY_LINE'): ('heading_paragraph', 5), (120, EOF): ('_32?', 1), 
     1258        (120, 'BOLD'): ('_32?', 1), (120, 'COMMA'): ('_32?', 1), 
     1259        (120, 'EMPTY_LINE'): ('_32?', 1), (120, 'IMG_S'): ('_32?', 1), 
     1260        (120, 'INDENT'): ('_32?', 1), (120, 'ITALIC'): ('_32?', 1), 
     1261        (120, 'LINK_E'): ('_32?', 1), (120, 'LINK_S'): ('_32?', 1), 
     1262        (120, 'MACRO_CALL'): ('_32?', 1), (120, 'MACRO_VALUE'): ('_32?', 1), 
     1263        (120, 'NUMBER'): ('_32?', 1), (120, 'PAREN_L'): ('_32?', 1), 
     1264        (120, 'PAREN_R'): ('_32?', 1), (120, 'PUNCT'): ('_32?', 1), 
     1265        (120, 'Q_CHAR'): ('_32?', 1), (120, 'STRIKE'): ('_32?', 1), 
     1266        (120, 'STRING'): ('_32?', 1), (120, 'TT_S'): ('_32?', 1), 
     1267        (120, 'WORD'): ('_32?', 1), (121, EOF): ('list_paragraph', 1), 
     1268        (121, 'EMPTY_LINE'): ('list_paragraph', 1), 
    12461269        (122, EOF): ('_some_list', 1), (122, 'EMPTY_LINE'): ('_some_list', 1), 
    12471270        (122, 'END_INDENT'): ('_some_list', 1), 
     
    12541277        (123, 'LIST_BULLET'): ('_some_list', 1), 
    12551278        (123, 'LIST_NUMERIC'): ('_some_list', 1), 
    1256         (126, EOF): ('numbered_list', 3), 
    1257         (126, 'EMPTY_LINE'): ('numbered_list', 3), 
    1258         (126, 'END_INDENT'): ('numbered_list', 3), 
    1259         (126, 'LIST_ALPHA'): ('numbered_list', 3), 
    1260         (126, 'LIST_BULLET'): ('numbered_list', 3), 
    1261         (126, 'LIST_NUMERIC'): ('numbered_list', 3), 
    1262         (127, 'END_INDENT'): ('_33+', 1), (127, 'LIST_NUMERIC'): ('_33+', 1), 
    1263         (128, 'END_INDENT'): ('_33+', 2), (128, 'LIST_NUMERIC'): ('_33+', 2), 
    1264         (129, 'COMMA'): ('_16?', 0), (129, 'MACRO_CALL'): ('_16?', 0), 
    1265         (129, 'MACRO_VALUE'): ('_16?', 0), (129, 'NUMBER'): ('_16?', 0), 
    1266         (129, 'PAREN_L'): ('_16?', 0), (129, 'PAREN_R'): ('_16?', 0), 
    1267         (129, 'PUNCT'): ('_16?', 0), (129, 'Q_CHAR'): ('_16?', 0), 
    1268         (129, 'STRING'): ('_16?', 0), (129, 'WORD'): ('_16?', 0), 
    1269         (130, 'END_INDENT'): ('_36?', 0), (130, 'LIST_NUMERIC'): ('_36?', 0), 
    1270         (131, 'END_INDENT'): ('numbered_list_element', 3), 
    1271         (131, 'LIST_NUMERIC'): ('numbered_list_element', 3), 
    1272         (133, EOF): ('bullet_list', 3), 
    1273         (133, 'EMPTY_LINE'): ('bullet_list', 3), 
    1274         (133, 'END_INDENT'): ('bullet_list', 3), 
    1275         (133, 'LIST_ALPHA'): ('bullet_list', 3), 
    1276         (133, 'LIST_BULLET'): ('bullet_list', 3), 
    1277         (133, 'LIST_NUMERIC'): ('bullet_list', 3), 
    1278         (134, 'END_INDENT'): ('_35+', 1), (134, 'LIST_BULLET'): ('_35+', 1), 
    1279         (135, 'END_INDENT'): ('_35+', 2), (135, 'LIST_BULLET'): ('_35+', 2), 
    1280         (136, 'COMMA'): ('_16?', 0), (136, 'MACRO_CALL'): ('_16?', 0), 
    1281         (136, 'MACRO_VALUE'): ('_16?', 0), (136, 'NUMBER'): ('_16?', 0), 
    1282         (136, 'PAREN_L'): ('_16?', 0), (136, 'PAREN_R'): ('_16?', 0), 
    1283         (136, 'PUNCT'): ('_16?', 0), (136, 'Q_CHAR'): ('_16?', 0), 
    1284         (136, 'STRING'): ('_16?', 0), (136, 'WORD'): ('_16?', 0), 
    1285         (137, 'END_INDENT'): ('_36?', 0), (137, 'LIST_BULLET'): ('_36?', 0), 
    1286         (138, 'END_INDENT'): ('bullet_list_element', 3), 
    1287         (138, 'LIST_BULLET'): ('bullet_list_element', 3), 
    1288         (139, 'END_INDENT'): ('_36?', 1), (139, 'LIST_ALPHA'): ('_36?', 1), 
    1289         (139, 'LIST_BULLET'): ('_36?', 1), (139, 'LIST_NUMERIC'): ('_36?', 1), 
    1290         (141, EOF): ('alpha_list', 3), (141, 'EMPTY_LINE'): ('alpha_list', 3), 
    1291         (141, 'END_INDENT'): ('alpha_list', 3), 
    1292         (141, 'LIST_ALPHA'): ('alpha_list', 3), 
    1293         (141, 'LIST_BULLET'): ('alpha_list', 3), 
    1294         (141, 'LIST_NUMERIC'): ('alpha_list', 3), 
    1295         (142, 'END_INDENT'): ('_37+', 1), (142, 'LIST_ALPHA'): ('_37+', 1), 
    1296         (143, 'END_INDENT'): ('_37+', 2), (143, 'LIST_ALPHA'): ('_37+', 2), 
    1297         (144, 'COMMA'): ('_16?', 0), (144, 'MACRO_CALL'): ('_16?', 0), 
    1298         (144, 'MACRO_VALUE'): ('_16?', 0), (144, 'NUMBER'): ('_16?', 0), 
    1299         (144, 'PAREN_L'): ('_16?', 0), (144, 'PAREN_R'): ('_16?', 0), 
    1300         (144, 'PUNCT'): ('_16?', 0), (144, 'Q_CHAR'): ('_16?', 0), 
    1301         (144, 'STRING'): ('_16?', 0), (144, 'WORD'): ('_16?', 0), 
    1302         (145, 'END_INDENT'): ('_36?', 0), (145, 'LIST_ALPHA'): ('_36?', 0), 
    1303         (146, 'END_INDENT'): ('alpha_list_element', 3), 
    1304         (146, 'LIST_ALPHA'): ('alpha_list_element', 3), 
    1305         (147, EOF): ('table_paragraph', 1), 
    1306         (147, 'EMPTY_LINE'): ('table_paragraph', 1), (148, EOF): ('_39+', 1), 
    1307         (148, 'EMPTY_LINE'): ('_39+', 1), 
    1308         (148, 'TABLE_ROW_START'): ('_39+', 1), (149, EOF): ('_39+', 2), 
    1309         (149, 'EMPTY_LINE'): ('_39+', 2), 
    1310         (149, 'TABLE_ROW_START'): ('_39+', 2), (150, 'SPACE'): ('_41*', 0), 
    1311         (154, EOF): ('table_row', 5), (154, 'EMPTY_LINE'): ('table_row', 5), 
    1312         (154, 'TABLE_ROW_START'): ('table_row', 5), 
    1313         (155, 'SPACE'): ('_41*', 3), (156, 'COMMA'): ('_16?', 0), 
    1314         (156, 'MACRO_CALL'): ('_16?', 0), (156, 'MACRO_VALUE'): ('_16?', 0), 
    1315         (156, 'NUMBER'): ('_16?', 0), (156, 'PAREN_L'): ('_16?', 0), 
    1316         (156, 'PAREN_R'): ('_16?', 0), (156, 'PUNCT'): ('_16?', 0), 
    1317         (156, 'Q_CHAR'): ('_16?', 0), (156, 'STRING'): ('_16?', 0), 
    1318         (156, 'WORD'): ('_16?', 0) 
     1279        (124, EOF): ('_some_list', 1), (124, 'EMPTY_LINE'): ('_some_list', 1), 
     1280        (124, 'END_INDENT'): ('_some_list', 1), 
     1281        (124, 'LIST_ALPHA'): ('_some_list', 1), 
     1282        (124, 'LIST_BULLET'): ('_some_list', 1), 
     1283        (124, 'LIST_NUMERIC'): ('_some_list', 1), 
     1284        (127, EOF): ('numbered_list', 3), 
     1285        (127, 'EMPTY_LINE'): ('numbered_list', 3), 
     1286        (127, 'END_INDENT'): ('numbered_list', 3), 
     1287        (127, 'LIST_ALPHA'): ('numbered_list', 3), 
     1288        (127, 'LIST_BULLET'): ('numbered_list', 3), 
     1289        (127, 'LIST_NUMERIC'): ('numbered_list', 3), 
     1290        (128, 'END_INDENT'): ('_33+', 1), (128, 'LIST_NUMERIC'): ('_33+', 1), 
     1291        (129, 'END_INDENT'): ('_33+', 2), (129, 'LIST_NUMERIC'): ('_33+', 2), 
     1292        (130, 'COMMA'): ('_16?', 0), (130, 'MACRO_CALL'): ('_16?', 0), 
     1293        (130, 'MACRO_VALUE'): ('_16?', 0), (130, 'NUMBER'): ('_16?', 0), 
     1294        (130, 'PAREN_L'): ('_16?', 0), (130, 'PAREN_R'): ('_16?', 0), 
     1295        (130, 'PUNCT'): ('_16?', 0), (130, 'Q_CHAR'): ('_16?', 0), 
     1296        (130, 'STRING'): ('_16?', 0), (130, 'WORD'): ('_16?', 0), 
     1297        (131, 'END_INDENT'): ('_36?', 0), (131, 'LIST_NUMERIC'): ('_36?', 0), 
     1298        (132, 'END_INDENT'): ('numbered_list_element', 3), 
     1299        (132, 'LIST_NUMERIC'): ('numbered_list_element', 3), 
     1300        (134, EOF): ('bullet_list', 3), 
     1301        (134, 'EMPTY_LINE'): ('bullet_list', 3), 
     1302        (134, 'END_INDENT'): ('bullet_list', 3), 
     1303        (134, 'LIST_ALPHA'): ('bullet_list', 3), 
     1304        (134, 'LIST_BULLET'): ('bullet_list', 3), 
     1305        (134, 'LIST_NUMERIC'): ('bullet_list', 3), 
     1306        (135, 'END_INDENT'): ('_35+', 1), (135, 'LIST_BULLET'): ('_35+', 1), 
     1307        (136, 'END_INDENT'): ('_35+', 2), (136, 'LIST_BULLET'): ('_35+', 2), 
     1308        (137, 'COMMA'): ('_16?', 0), (137, 'MACRO_CALL'): ('_16?', 0), 
     1309        (137, 'MACRO_VALUE'): ('_16?', 0), (137, 'NUMBER'): ('_16?', 0), 
     1310        (137, 'PAREN_L'): ('_16?', 0), (137, 'PAREN_R'): ('_16?', 0), 
     1311        (137, 'PUNCT'): ('_16?', 0), (137, 'Q_CHAR'): ('_16?', 0), 
     1312        (137, 'STRING'): ('_16?', 0), (137, 'WORD'): ('_16?', 0), 
     1313        (138, 'END_INDENT'): ('_36?', 0), (138, 'LIST_BULLET'): ('_36?', 0), 
     1314        (139, 'END_INDENT'): ('bullet_list_element', 3), 
     1315        (139, 'LIST_BULLET'): ('bullet_list_element', 3), 
     1316        (140, 'END_INDENT'): ('_36?', 1), (140, 'LIST_ALPHA'): ('_36?', 1), 
     1317        (140, 'LIST_BULLET'): ('_36?', 1), (140, 'LIST_NUMERIC'): ('_36?', 1), 
     1318        (142, EOF): ('alpha_list', 3), (142, 'EMPTY_LINE'): ('alpha_list', 3), 
     1319        (142, 'END_INDENT'): ('alpha_list', 3), 
     1320        (142, 'LIST_ALPHA'): ('alpha_list', 3), 
     1321        (142, 'LIST_BULLET'): ('alpha_list', 3), 
     1322        (142, 'LIST_NUMERIC'): ('alpha_list', 3), 
     1323        (143, 'END_INDENT'): ('_37+', 1), (143, 'LIST_ALPHA'): ('_37+', 1), 
     1324        (144, 'END_INDENT'): ('_37+', 2), (144, 'LIST_ALPHA'): ('_37+', 2), 
     1325        (145, 'COMMA'): ('_16?', 0), (145, 'MACRO_CALL'): ('_16?', 0), 
     1326        (145, 'MACRO_VALUE'): ('_16?', 0), (145, 'NUMBER'): ('_16?', 0), 
     1327        (145, 'PAREN_L'): ('_16?', 0), (145, 'PAREN_R'): ('_16?', 0), 
     1328        (145, 'PUNCT'): ('_16?', 0), (145, 'Q_CHAR'): ('_16?', 0), 
     1329        (145, 'STRING'): ('_16?', 0), (145, 'WORD'): ('_16?', 0), 
     1330        (146, 'END_INDENT'): ('_36?', 0), (146, 'LIST_ALPHA'): ('_36?', 0), 
     1331        (147, 'END_INDENT'): ('alpha_list_element', 3), 
     1332        (147, 'LIST_ALPHA'): ('alpha_list_element', 3), 
     1333        (148, EOF): ('table_paragraph', 1), 
     1334        (148, 'EMPTY_LINE'): ('table_paragraph', 1), (149, EOF): ('_39+', 1), 
     1335        (149, 'EMPTY_LINE'): ('_39+', 1), 
     1336        (149, 'TABLE_ROW_H_START'): ('_39+', 1), 
     1337        (149, 'TABLE_ROW_START'): ('_39+', 1), (150, EOF): ('_39+', 2), 
     1338        (150, 'EMPTY_LINE'): ('_39+', 2), 
     1339        (150, 'TABLE_ROW_H_START'): ('_39+', 2), 
     1340        (150, 'TABLE_ROW_START'): ('_39+', 2), (154, EOF): ('table_row', 4), 
     1341        (154, 'EMPTY_LINE'): ('table_row', 4), 
     1342        (154, 'TABLE_ROW_H_START'): ('table_row', 4), 
     1343        (154, 'TABLE_ROW_START'): ('table_row', 4), 
     1344        (158, EOF): ('table_row', 4), (158, 'EMPTY_LINE'): ('table_row', 4), 
     1345        (158, 'TABLE_ROW_H_START'): ('table_row', 4), 
     1346        (158, 'TABLE_ROW_START'): ('table_row', 4), 
     1347        (161, 'NL'): ('_trowrest_starting_plain', 3), 
     1348        (164, 'NL'): ('_trowrest_starting_plain', 3), 
     1349        (165, 'NL'): ('_trowrest_starting_plain', 1), 
     1350        (168, 'NL'): ('_trowrest_starting_th', 3), 
     1351        (171, 'NL'): ('_trowrest_starting_th', 3), 
     1352        (172, 'NL'): ('_trowrest_starting_th', 1), (173, 'COMMA'): ('_16?', 0), 
     1353        (173, 'MACRO_CALL'): ('_16?', 0), (173, 'MACRO_VALUE'): ('_16?', 0), 
     1354        (173, 'NUMBER'): ('_16?', 0), (173, 'PAREN_L'): ('_16?', 0), 
     1355        (173, 'PAREN_R'): ('_16?', 0), (173, 'PUNCT'): ('_16?', 0), 
     1356        (173, 'Q_CHAR'): ('_16?', 0), (173, 'STRING'): ('_16?', 0), 
     1357        (173, 'WORD'): ('_16?', 0), (174, 'COMMA'): ('_16?', 0), 
     1358        (174, 'MACRO_CALL'): ('_16?', 0), (174, 'MACRO_VALUE'): ('_16?', 0), 
     1359        (174, 'NUMBER'): ('_16?', 0), (174, 'PAREN_L'): ('_16?', 0), 
     1360        (174, 'PAREN_R'): ('_16?', 0), (174, 'PUNCT'): ('_16?', 0), 
     1361        (174, 'Q_CHAR'): ('_16?', 0), (174, 'STRING'): ('_16?', 0), 
     1362        (174, 'WORD'): ('_16?', 0) 
    13191363    } 
    13201364    _goto = { 
    13211365        (0, '_3?'): 2, (0, 'document'): 1, (2, '_4*'): 3, (3, '_16?'): 63, 
    1322         (3, '_20+'): 69, (3, '_39+'): 147, (3, '_non_space'): 71, 
    1323         (3, '_paragraph'): 4, (3, '_simple_format'): 67, 
    1324         (3, '_some_list'): 120, (3, '_text_ending_space'): 84, 
    1325         (3, '_text_paragraph'): 81, (3, 'alpha_list'): 123, 
    1326         (3, 'bold_text'): 85, (3, 'bullet_list'): 122, 
    1327         (3, 'heading_paragraph'): 14, (3, 'image'): 90, 
    1328         (3, 'italics_text'): 86, (3, 'link'): 89, (3, 'list_paragraph'): 17, 
    1329         (3, 'numbered_list'): 121, (3, 'strike_text'): 87, 
    1330         (3, 'table_paragraph'): 18, (3, 'table_row'): 148, 
    1331         (3, 'text_paragraph'): 15, (3, 'tt_text'): 88, (4, '_2*'): 5, 
     1366        (3, '_20+'): 69, (3, '_39+'): 148, (3, '_non_space'): 71, 
     1367        (3, '_paragraph'): 4, (3, '_simple_format'): 66, 
     1368        (3, '_some_list'): 121, (3, '_text_ending_space'): 85, 
     1369        (3, '_text_paragraph'): 82, (3, 'alpha_list'): 124, 
     1370        (3, 'bold_text'): 86, (3, 'bullet_list'): 123, 
     1371        (3, 'heading_paragraph'): 14, (3, 'image'): 91, 
     1372        (3, 'italics_text'): 87, (3, 'link'): 90, (3, 'list_paragraph'): 17, 
     1373        (3, 'numbered_list'): 122, (3, 'strike_text'): 88, 
     1374        (3, 'table_paragraph'): 18, (3, 'table_row'): 149, 
     1375        (3, 'text_paragraph'): 15, (3, 'tt_text'): 89, (4, '_2*'): 5, 
    13321376        (5, '_3?'): 6, (7, '_4*'): 8, (8, '_16?'): 63, (8, '_20+'): 69, 
    1333         (8, '_39+'): 147, (8, '_non_space'): 71, (8, '_paragraph'): 9, 
    1334         (8, '_simple_format'): 67, (8, '_some_list'): 120, 
    1335         (8, '_text_ending_space'): 84, (8, '_text_paragraph'): 81, 
    1336         (8, 'alpha_list'): 123, (8, 'bold_text'): 85, (8, 'bullet_list'): 122, 
    1337         (8, 'heading_paragraph'): 14, (8, 'image'): 90, 
    1338         (8, 'italics_text'): 86, (8, 'link'): 89, (8, 'list_paragraph'): 17, 
    1339         (8, 'numbered_list'): 121, (8, 'strike_text'): 87, 
    1340         (8, 'table_paragraph'): 18, (8, 'table_row'): 148, 
    1341         (8, 'text_paragraph'): 15, (8, 'tt_text'): 88, (12, '_16?'): 63, 
    1342         (12, '_20+'): 69, (12, '_non_space'): 71, (12, '_simple_format'): 67, 
    1343         (12, '_text_ending_space'): 83, (12, 'bold_text'): 85, 
    1344         (12, 'image'): 90, (12, 'italics_text'): 86, (12, 'link'): 89, 
    1345         (12, 'strike_text'): 87, (12, 'tt_text'): 88, (20, '_4*'): 11, 
    1346         (22, '_18*'): 64, (22, '_printable_atom'): 29, 
     1377        (8, '_39+'): 148, (8, '_non_space'): 71, (8, '_paragraph'): 9, 
     1378        (8, '_simple_format'): 66, (8, '_some_list'): 121, 
     1379        (8, '_text_ending_space'): 85, (8, '_text_paragraph'): 82, 
     1380        (8, 'alpha_list'): 124, (8, 'bold_text'): 86, (8, 'bullet_list'): 123, 
     1381        (8, 'heading_paragraph'): 14, (8, 'image'): 91, 
     1382        (8, 'italics_text'): 87, (8, 'link'): 90, (8, 'list_paragraph'): 17, 
     1383        (8, 'numbered_list'): 122, (8, 'strike_text'): 88, 
     1384        (8, 'table_paragraph'): 18, (8, 'table_row'): 149, 
     1385        (8, 'text_paragraph'): 15, (8, 'tt_text'): 89, (11, '_16?'): 63, 
     1386        (11, '_20+'): 69, (11, '_non_space'): 71, (11, '_simple_format'): 66, 
     1387        (11, '_text_ending_space'): 84, (11, 'bold_text'): 86, 
     1388        (11, 'image'): 91, (11, 'italics_text'): 87, (11, 'link'): 90, 
     1389        (11, 'strike_text'): 88, (11, 'tt_text'): 89, (20, '_4*'): 12, 
     1390        (22, '_15*'): 60, (22, '_printable_atom'): 29, 
    13471391        (22, '_printable_not_macro_call'): 30, (22, 'macro_call'): 33, 
    1348         (23, '_printable_atom'): 29, (23, '_printable_not_macro_call'): 30, 
    1349         (23, 'macro_call'): 33, (24, '_printable_atom'): 29, 
     1392        (23, '_15*'): 61, (23, '_printable_atom'): 29, 
     1393        (23, '_printable_not_macro_call'): 30, (23, 'macro_call'): 33, 
     1394        (24, '_18*'): 64, (24, '_printable_atom'): 29, 
    13501395        (24, '_printable_not_macro_call'): 30, (24, 'macro_call'): 33, 
    13511396        (25, '_printable_atom'): 29, (25, '_printable_not_macro_call'): 30, 
    1352         (25, 'macro_call'): 33, (26, '_15*'): 61, (26, '_printable_atom'): 29, 
     1397        (25, 'macro_call'): 33, (26, '_printable_atom'): 29, 
    13531398        (26, '_printable_not_macro_call'): 30, (26, 'macro_call'): 33, 
    13541399        (27, '_printable_atom'): 29, (27, '_printable_not_macro_call'): 30, 
    1355         (27, 'macro_call'): 33, (28, '_15*'): 60, (28, '_printable_atom'): 29, 
     1400        (27, 'macro_call'): 33, (28, '_printable_atom'): 29, 
    13561401        (28, '_printable_not_macro_call'): 30, (28, 'macro_call'): 33, 
    13571402        (31, '_32?'): 43, (31, '_printable_not_macro_call'): 32, 
    1358         (31, 'space'): 119, (44, '_32?'): 47, (44, '_maybe_macro_args'): 45, 
    1359         (44, 'space'): 119, (47, '_13?'): 54, (47, '_macro_arguments'): 48, 
    1360         (48, '_32?'): 49, (48, 'space'): 119, (50, '_32?'): 51, 
    1361         (50, 'space'): 119, (51, '_13?'): 52, (52, 'macro_arg'): 53, 
     1403        (31, 'space'): 120, (44, '_32?'): 47, (44, '_maybe_macro_args'): 45, 
     1404        (44, 'space'): 120, (47, '_13?'): 54, (47, '_macro_arguments'): 48, 
     1405        (48, '_32?'): 49, (48, 'space'): 120, (50, '_32?'): 51, 
     1406        (50, 'space'): 120, (51, '_13?'): 52, (52, 'macro_arg'): 53, 
    13621407        (54, 'macro_arg'): 55, (60, 'space'): 62, (61, 'space'): 62, 
    1363         (62, '_6+'): 23, (62, '_printable_atom'): 21, 
     1408        (62, '_6+'): 28, (62, '_printable_atom'): 21, 
    13641409        (62, '_printable_not_macro_call'): 30, (62, 'macro_call'): 33, 
    1365         (63, '_6+'): 22, (63, '_printable_atom'): 21, 
     1410        (63, '_6+'): 24, (63, '_printable_atom'): 21, 
    13661411        (63, '_printable_not_macro_call'): 30, (63, 'macro_call'): 33, 
    1367         (64, '_16?'): 65, (64, '_20+'): 68, (64, '_simple_format'): 66, 
    1368         (64, 'bold_text'): 85, (64, 'image'): 90, (64, 'italics_text'): 86, 
    1369         (64, 'link'): 89, (64, 'strike_text'): 87, (64, 'tt_text'): 88, 
    1370         (68, '_6+'): 25, (68, '_printable_atom'): 21, 
     1412        (64, '_16?'): 65, (64, '_20+'): 68, (64, '_simple_format'): 67, 
     1413        (64, 'bold_text'): 86, (64, 'image'): 91, (64, 'italics_text'): 87, 
     1414        (64, 'link'): 90, (64, 'strike_text'): 88, (64, 'tt_text'): 89, 
     1415        (68, '_6+'): 26, (68, '_printable_atom'): 21, 
    13711416        (68, '_printable_not_macro_call'): 30, (68, '_simple_format'): 70, 
    1372         (68, 'bold_text'): 85, (68, 'image'): 90, (68, 'italics_text'): 86, 
    1373         (68, 'link'): 89, (68, 'macro_call'): 33, (68, 'strike_text'): 87, 
    1374         (68, 'tt_text'): 88, (69, '_simple_format'): 70, (69, 'bold_text'): 85, 
    1375         (69, 'image'): 90, (69, 'italics_text'): 86, (69, 'link'): 89, 
    1376         (69, 'strike_text'): 87, (69, 'tt_text'): 88, (71, '_23*'): 72, 
     1417        (68, 'bold_text'): 86, (68, 'image'): 91, (68, 'italics_text'): 87, 
     1418        (68, 'link'): 90, (68, 'macro_call'): 33, (68, 'strike_text'): 88, 
     1419        (68, 'tt_text'): 89, (69, '_simple_format'): 70, (69, 'bold_text'): 86, 
     1420        (69, 'image'): 91, (69, 'italics_text'): 87, (69, 'link'): 90, 
     1421        (69, 'strike_text'): 88, (69, 'tt_text'): 89, (71, '_23*'): 72, 
    13771422        (72, '_32?'): 73, (72, 'space'): 74, (74, '_16?'): 63, 
    1378         (74, '_20+'): 69, (74, '_non_space'): 75, (74, '_simple_format'): 67, 
    1379         (74, 'bold_text'): 85, (74, 'image'): 90, (74, 'italics_text'): 86, 
    1380         (74, 'link'): 89, (74, 'strike_text'): 87, (74, 'tt_text'): 88, 
    1381         (78, '_16?'): 63, (78, '_20+'): 69, (78, '_non_space'): 79, 
    1382         (78, '_simple_format'): 67, (78, 'bold_text'): 85, (78, 'image'): 90, 
    1383         (78, 'italics_text'): 86, (78, 'link'): 89, (78, 'strike_text'): 87, 
    1384         (78, 'tt_text'): 88, (82, '_4*'): 12, (91, '_6+'): 24, 
    1385         (91, '_printable_atom'): 21, (91, '_printable_not_macro_call'): 30, 
    1386         (91, 'link_target'): 92, (91, 'macro_call'): 33, (92, 'space'): 94, 
    1387         (94, '_6+'): 26, (94, '_printable_atom'): 21, 
    1388         (94, '_printable_not_macro_call'): 30, (94, 'image'): 100, 
    1389         (94, 'link_description'): 95, (94, 'macro_call'): 33, (97, '_6+'): 27, 
    1390         (97, '_printable_atom'): 21, (97, '_printable_not_macro_call'): 30, 
    1391         (97, 'image_target'): 98, (97, 'macro_call'): 33, (100, '_32?'): 101, 
    1392         (100, 'space'): 119, (102, '_6+'): 28, (102, '_printable_atom'): 21, 
    1393         (102, '_printable_not_macro_call'): 30, (102, '_raw_text'): 103, 
    1394         (102, 'macro_call'): 33, (105, '_6+'): 28, 
    1395         (105, '_printable_atom'): 21, (105, '_printable_not_macro_call'): 30, 
    1396         (105, '_raw_text'): 106, (105, 'macro_call'): 33, (108, '_6+'): 28, 
    1397         (108, '_printable_atom'): 21, (108, '_printable_not_macro_call'): 30, 
    1398         (108, '_raw_text'): 109, (108, 'macro_call'): 33, (111, '_6+'): 28, 
    1399         (111, '_printable_atom'): 21, (111, '_printable_not_macro_call'): 30, 
    1400         (111, '_raw_text'): 112, (111, 'macro_call'): 33, (114, '_32?'): 115, 
    1401         (114, 'space'): 119, (115, '_16?'): 63, (115, '_20+'): 69, 
    1402         (115, '_non_space'): 71, (115, '_simple_format'): 67, 
    1403         (115, '_text_ending_space'): 116, (115, 'bold_text'): 85, 
    1404         (115, 'image'): 90, (115, 'italics_text'): 86, (115, 'link'): 89, 
    1405         (115, 'strike_text'): 87, (115, 'tt_text'): 88, (117, '_32?'): 118, 
    1406         (117, 'space'): 119, (124, '_33+'): 125, (124, '_35+'): 132, 
    1407         (124, '_37+'): 140, (124, 'alpha_list_element'): 142, 
    1408         (124, 'bullet_list_element'): 134, (124, 'numbered_list_element'): 127, 
    1409         (125, 'numbered_list_element'): 128, (129, '_16?'): 63, 
    1410         (129, '_20+'): 69, (129, '_non_space'): 71, 
    1411         (129, '_simple_format'): 67, (129, '_text_ending_space'): 130, 
    1412         (129, 'bold_text'): 85, (129, 'image'): 90, (129, 'italics_text'): 86, 
    1413         (129, 'link'): 89, (129, 'strike_text'): 87, (129, 'tt_text'): 88, 
    1414         (130, '_36?'): 131, (130, '_some_list'): 139, (130, 'alpha_list'): 123, 
    1415         (130, 'bullet_list'): 122, (130, 'numbered_list'): 121, 
    1416         (132, 'bullet_list_element'): 135, (136, '_16?'): 63, 
    1417         (136, '_20+'): 69, (136, '_non_space'): 71, 
    1418         (136, '_simple_format'): 67, (136, '_text_ending_space'): 137, 
    1419         (136, 'bold_text'): 85, (136, 'image'): 90, (136, 'italics_text'): 86, 
    1420         (136, 'link'): 89, (136, 'strike_text'): 87, (136, 'tt_text'): 88, 
    1421         (137, '_36?'): 138, (137, '_some_list'): 139, (137, 'alpha_list'): 123, 
    1422         (137, 'bullet_list'): 122, (137, 'numbered_list'): 121, 
    1423         (140, 'alpha_list_element'): 143, (144, '_16?'): 63, (144, '_20+'): 69, 
    1424         (144, '_non_space'): 71, (144, '_simple_format'): 67, 
    1425         (144, '_text_ending_space'): 145, (144, 'bold_text'): 85, 
    1426         (144, 'image'): 90, (144, 'italics_text'): 86, (144, 'link'): 89, 
    1427         (144, 'strike_text'): 87, (144, 'tt_text'): 88, (145, '_36?'): 146, 
    1428         (145, '_some_list'): 139, (145, 'alpha_list'): 123, 
    1429         (145, 'bullet_list'): 122, (145, 'numbered_list'): 121, 
    1430         (147, 'table_row'): 149, (150, '_41*'): 151, (151, 'table_cell'): 152, 
    1431         (156, '_16?'): 63, (156, '_20+'): 69, (156, '_26+'): 78, 
    1432         (156, '_non_space'): 76, (156, '_simple_format'): 67, 
    1433         (156, 'bold_text'): 85, (156, 'image'): 90, (156, 'italics_text'): 86, 
    1434         (156, 'link'): 89, (156, 'strike_text'): 87, (156, 'tt_text'): 88 
     1423        (74, '_20+'): 69, (74, '_non_space'): 75, (74, '_simple_format'): 66, 
     1424        (74, 'bold_text'): 86, (74, 'image'): 91, (74, 'italics_text'): 87, 
     1425        (74, 'link'): 90, (74, 'strike_text'): 88, (74, 'tt_text'): 89, 
     1426        (78, '_16?'): 63, (78, '_20+'): 69, (78, '_non_space'): 80, 
     1427        (78, '_simple_format'): 66, (78, 'bold_text'): 86, (78, 'image'): 91, 
     1428        (78, 'italics_text'): 87, (78, 'link'): 90, (78, 'strike_text'): 88, 
     1429        (78, 'tt_text'): 89, (79, '_16?'): 63, (79, '_20+'): 69, 
     1430        (79, '_non_space'): 80, (79, '_simple_format'): 66, 
     1431        (79, 'bold_text'): 86, (79, 'image'): 91, (79, 'italics_text'): 87, 
     1432        (79, 'link'): 90, (79, 'strike_text'): 88, (79, 'tt_text'): 89, 
     1433        (83, '_4*'): 11, (92, '_6+'): 27, (92, '_printable_atom'): 21, 
     1434        (92, '_printable_not_macro_call'): 30, (92, 'link_target'): 93, 
     1435        (92, 'macro_call'): 33, (93, 'space'): 95, (95, '_6+'): 23, 
     1436        (95, '_printable_atom'): 21, (95, '_printable_not_macro_call'): 30, 
     1437        (95, 'image'): 101, (95, 'link_description'): 96, 
     1438        (95, 'macro_call'): 33, (98, '_6+'): 25, (98, '_printable_atom'): 21, 
     1439        (98, '_printable_not_macro_call'): 30, (98, 'image_target'): 99, 
     1440        (98, 'macro_call'): 33, (101, '_32?'): 102, (101, 'space'): 120, 
     1441        (103, '_6+'): 22, (103, '_printable_atom'): 21, 
     1442        (103, '_printable_not_macro_call'): 30, (103, '_raw_text'): 104, 
     1443        (103, 'macro_call'): 33, (106, '_6+'): 22, 
     1444        (106, '_printable_atom'): 21, (106, '_printable_not_macro_call'): 30, 
     1445        (106, '_raw_text'): 107, (106, 'macro_call'): 33, (109, '_6+'): 22, 
     1446        (109, '_printable_atom'): 21, (109, '_printable_not_macro_call'): 30, 
     1447        (109, '_raw_text'): 110, (109, 'macro_call'): 33, (112, '_6+'): 22, 
     1448        (112, '_printable_atom'): 21, (112, '_printable_not_macro_call'): 30, 
     1449        (112, '_raw_text'): 113, (112, 'macro_call'): 33, (115, '_32?'): 116, 
     1450        (115, 'space'): 120, (116, '_16?'): 63, (116, '_20+'): 69, 
     1451        (116, '_non_space'): 71, (116, '_simple_format'): 66, 
     1452        (116, '_text_ending_space'): 117, (116, 'bold_text'): 86, 
     1453        (116, 'image'): 91, (116, 'italics_text'): 87, (116, 'link'): 90, 
     1454        (116, 'strike_text'): 88, (116, 'tt_text'): 89, (118, '_32?'): 119, 
     1455        (118, 'space'): 120, (125, '_33+'): 126, (125, '_35+'): 133, 
     1456        (125, '_37+'): 141, (125, 'alpha_list_element'): 143, 
     1457        (125, 'bullet_list_element'): 135, (125, 'numbered_list_element'): 128, 
     1458        (126, 'numbered_list_element'): 129, (130, '_16?'): 63, 
     1459        (130, '_20+'): 69, (130, '_non_space'): 71, 
     1460        (130, '_simple_format'): 66, (130, '_text_ending_space'): 131, 
     1461        (130, 'bold_text'): 86, (130, 'image'): 91, (130, 'italics_text'): 87, 
     1462        (130, 'link'): 90, (130, 'strike_text'): 88, (130, 'tt_text'): 89, 
     1463        (131, '_36?'): 132, (131, '_some_list'): 140, (131, 'alpha_list'): 124, 
     1464        (131, 'bullet_list'): 123, (131, 'numbered_list'): 122, 
     1465        (133, 'bullet_list_element'): 136, (137, '_16?'): 63, 
     1466        (137, '_20+'): 69, (137, '_non_space'): 71, 
     1467        (137, '_simple_format'): 66, (137, '_text_ending_space'): 138, 
     1468        (137, 'bold_text'): 86, (137, 'image'): 91, (137, 'italics_text'): 87, 
     1469        (137, 'link'): 90, (137, 'strike_text'): 88, (137, 'tt_text'): 89, 
     1470        (138, '_36?'): 139, (138, '_some_list'): 140, (138, 'alpha_list'): 124, 
     1471        (138, 'bullet_list'): 123, (138, 'numbered_list'): 122, 
     1472        (141, 'alpha_list_element'): 144, (145, '_16?'): 63, (145, '_20+'): 69, 
     1473        (145, '_non_space'): 71, (145, '_simple_format'): 66, 
     1474        (145, '_text_ending_space'): 146, (145, 'bold_text'): 86, 
     1475        (145, 'image'): 91, (145, 'italics_text'): 87, (145, 'link'): 90, 
     1476        (145, 'strike_text'): 88, (145, 'tt_text'): 89, (146, '_36?'): 147, 
     1477        (146, '_some_list'): 140, (146, 'alpha_list'): 124, 
     1478        (146, 'bullet_list'): 123, (146, 'numbered_list'): 122, 
     1479        (148, 'table_row'): 150, (151, 'table_cell'): 152, 
     1480        (152, '_trowrest_starting_plain'): 153, (155, 'table_cell_th'): 156, 
     1481        (156, '_trowrest_starting_th'): 157, (159, 'table_cell'): 160, 
     1482        (160, '_trowrest_starting_plain'): 161, (162, 'table_cell_th'): 163, 
     1483        (163, '_trowrest_starting_th'): 164, (166, 'table_cell'): 167, 
     1484        (167, '_trowrest_starting_plain'): 168, (169, 'table_cell_th'): 170, 
     1485        (170, '_trowrest_starting_th'): 171, (173, '_16?'): 63, 
     1486        (173, '_20+'): 69, (173, '_26+'): 79, (173, '_non_space'): 76, 
     1487        (173, '_simple_format'): 66, (173, 'bold_text'): 86, 
     1488        (173, 'image'): 91, (173, 'italics_text'): 87, (173, 'link'): 90, 
     1489        (173, 'strike_text'): 88, (173, 'tt_text'): 89, (174, '_16?'): 63, 
     1490        (174, '_20+'): 69, (174, '_26+'): 78, (174, '_non_space'): 76, 
     1491        (174, '_simple_format'): 66, (174, 'bold_text'): 86, 
     1492        (174, 'image'): 91, (174, 'italics_text'): 87, (174, 'link'): 90, 
     1493        (174, 'strike_text'): 88, (174, 'tt_text'): 89 
    14351494    } 
    14361495    _shift = { 
    1437         (0, 'EMPTY_LINE'): 10, (1, EOF): 157, (3, 'BEGIN_INDENT'): 124, 
    1438         (3, 'BOLD'): 102, (3, 'COMMENT'): 13, (3, 'HEADER_S'): 114, 
    1439         (3, 'IMG_S'): 97, (3, 'ITALIC'): 105, (3, 'LINK_S'): 91, 
    1440         (3, 'STRIKE'): 108, (3, 'TABLE_ROW_START'): 150, (3, 'TT_S'): 111, 
     1496        (0, 'EMPTY_LINE'): 10, (1, EOF): 175, (3, 'BEGIN_INDENT'): 125, 
     1497        (3, 'BOLD'): 103, (3, 'COMMENT'): 13, (3, 'HEADER_S'): 115, 
     1498        (3, 'IMG_S'): 98, (3, 'ITALIC'): 106, (3, 'LINK_S'): 92, 
     1499        (3, 'STRIKE'): 109, (3, 'TABLE_ROW_H_START'): 155, 
     1500        (3, 'TABLE_ROW_START'): 151, (3, 'TT_S'): 112, 
    14411501        (3, 'code_paragraph'): 16, (5, 'EMPTY_LINE'): 7, 
    1442         (8, 'BEGIN_INDENT'): 124, (8, 'BOLD'): 102, (8, 'COMMENT'): 13, 
    1443         (8, 'HEADER_S'): 114, (8, 'IMG_S'): 97, (8, 'ITALIC'): 105, 
    1444         (8, 'LINK_S'): 91, (8, 'STRIKE'): 108, (8, 'TABLE_ROW_START'): 150, 
    1445         (8, 'TT_S'): 111, (8, 'code_paragraph'): 16, (11, 'COMMENT'): 13, 
    1446         (12, 'BOLD'): 102, (12, 'COMMENT'): 13, (12, 'IMG_S'): 97, 
    1447         (12, 'ITALIC'): 105, (12, 'LINK_S'): 91, (12, 'STRIKE'): 108, 
    1448         (12, 'TT_S'): 111, (22, 'COMMA'): 39, (22, 'MACRO_CALL'): 31, 
    1449         (22, 'MACRO_VALUE'): 42, (22, 'NUMBER'): 36, (22, 'PAREN_L'): 34, 
    1450         (22, 'PAREN_R'): 40, (22, 'PUNCT'): 38, (22, 'Q_CHAR'): 41, 
    1451         (22, 'STRING'): 37, (22, 'WORD'): 35, (23, 'COMMA'): 39, 
    1452         (23, 'MACRO_CALL'): 31, (23, 'MACRO_VALUE'): 42, (23, 'NUMBER'): 36, 
    1453         (23, 'PAREN_L'): 34, (23, 'PAREN_R'): 40, (23, 'PUNCT'): 38, 
    1454         (23, 'Q_CHAR'): 41, (23, 'STRING'): 37, (23, 'WORD'): 35, 
    1455         (24, 'COMMA'): 39, (24, 'MACRO_CALL'): 31, (24, 'MACRO_VALUE'): 42, 
    1456         (24, 'NUMBER'): 36, (24, 'PAREN_L'): 34, (24, 'PAREN_R'): 40, 
    1457         (24, 'PUNCT'): 38, (24, 'Q_CHAR'): 41, (24, 'STRING'): 37, 
    1458         (24, 'WORD'): 35, (25, 'COMMA'): 39, (25, 'MACRO_CALL'): 31, 
    1459         (25, 'MACRO_VALUE'): 42, (25, 'NUMBER'): 36, (25, 'PAREN_L'): 34, 
    1460         (25, 'PAREN_R'): 40, (25, 'PUNCT'): 38, (25, 'Q_CHAR'): 41, 
    1461         (25, 'STRING'): 37, (25, 'WORD'): 35, (26, 'COMMA'): 39, 
    1462         (26, 'MACRO_CALL'): 31, (26, 'MACRO_VALUE'): 42, (26, 'NUMBER'): 36, 
    1463         (26, 'PAREN_L'): 34, (26, 'PAREN_R'): 40, (26, 'PUNCT'): 38, 
    1464         (26, 'Q_CHAR'): 41, (26, 'STRING'): 37, (26, 'WORD'): 35, 
    1465         (27, 'COMMA'): 39, (27, 'MACRO_CALL'): 31, (27, 'MACRO_VALUE'): 42, 
    1466         (27, 'NUMBER'): 36, (27, 'PAREN_L'): 34, (27, 'PAREN_R'): 40, 
    1467         (27, 'PUNCT'): 38, (27, 'Q_CHAR'): 41, (27, 'STRING'): 37, 
    1468         (27, 'WORD'): 35, (28, 'COMMA'): 39, (28, 'MACRO_CALL'): 31, 
    1469         (28, 'MACRO_VALUE'): 42, (28, 'NUMBER'): 36, (28, 'PAREN_L'): 34, 
    1470         (28, 'PAREN_R'): 40, (28, 'PUNCT'): 38, (28, 'Q_CHAR'): 41, 
    1471         (28, 'STRING'): 37, (28, 'WORD'): 35, (31, 'COMMA'): 39, 
    1472         (31, 'MACRO_VALUE'): 42, (31, 'NL'): 20, (31, 'NUMBER'): 36, 
    1473         (31, 'PAREN_R'): 40, (31, 'PUNCT'): 38, (31, 'Q_CHAR'): 41, 
    1474         (31, 'SPACE'): 19, (31, 'STRING'): 37, (31, 'WORD'): 35, 
    1475         (43, 'PAREN_L'): 44, (44, 'NL'): 20, (44, 'SPACE'): 19, 
    1476         (45, 'PAREN_R'): 46, (47, 'INDENT'): 56, (48, 'COMMA'): 50, 
    1477         (48, 'NL'): 20, (48, 'SPACE'): 19, (50, 'NL'): 20, (50, 'SPACE'): 19, 
     1502        (8, 'BEGIN_INDENT'): 125, (8, 'BOLD'): 103, (8, 'COMMENT'): 13, 
     1503        (8, 'HEADER_S'): 115, (8, 'IMG_S'): 98, (8, 'ITALIC'): 106, 
     1504        (8, 'LINK_S'): 92, (8, 'STRIKE'): 109, (8, 'TABLE_ROW_H_START'): 155, 
     1505        (8, 'TABLE_ROW_START'): 151, (8, 'TT_S'): 112, 
     1506        (8, 'code_paragraph'): 16, (11, 'BOLD'): 103, (11, 'COMMENT'): 13, 
     1507        (11, 'IMG_S'): 98, (11, 'ITALIC'): 106, (11, 'LINK_S'): 92, 
     1508        (11, 'STRIKE'): 109, (11, 'TT_S'): 112, (12, 'COMMENT'): 13, 
     1509        (22, 'COMMA'): 39, (22, 'MACRO_CALL'): 31, (22, 'MACRO_VALUE'): 42, 
     1510        (22, 'NUMBER'): 36, (22, 'PAREN_L'): 34, (22, 'PAREN_R'): 40, 
     1511        (22, 'PUNCT'): 38, (22, 'Q_CHAR'): 41, (22, 'STRING'): 37, 
     1512        (22, 'WORD'): 35, (23, 'COMMA'): 39, (23, 'MACRO_CALL'): 31, 
     1513        (23, 'MACRO_VALUE'): 42, (23, 'NUMBER'): 36, (23, 'PAREN_L'): 34, 
     1514        (23, 'PAREN_R'): 40, (23, 'PUNCT'): 38, (23, 'Q_CHAR'): 41, 
     1515        (23, 'STRING'): 37, (23, 'WORD'): 35, (24, 'COMMA'): 39, 
     1516        (24, 'MACRO_CALL'): 31, (24, 'MACRO_VALUE'): 42, (24, 'NUMBER'): 36, 
     1517        (24, 'PAREN_L'): 34, (24, 'PAREN_R'): 40, (24, 'PUNCT'): 38, 
     1518        (24, 'Q_CHAR'): 41, (24, 'STRING'): 37, (24, 'WORD'): 35, 
     1519        (25, 'COMMA'): 39, (25, 'MACRO_CALL'): 31, (25, 'MACRO_VALUE'): 42, 
     1520        (25, 'NUMBER'): 36, (25, 'PAREN_L'): 34, (25, 'PAREN_R'): 40, 
     1521        (25, 'PUNCT'): 38, (25, 'Q_CHAR'): 41, (25, 'STRING'): 37, 
     1522        (25, 'WORD'): 35, (26, 'COMMA'): 39, (26, 'MACRO_CALL'): 31, 
     1523        (26, 'MACRO_VALUE'): 42, (26, 'NUMBER'): 36, (26, 'PAREN_L'): 34, 
     1524        (26, 'PAREN_R'): 40, (26, 'PUNCT'): 38, (26, 'Q_CHAR'): 41, 
     1525        (26, 'STRING'): 37, (26, 'WORD'): 35, (27, 'COMMA'): 39, 
     1526        (27, 'MACRO_CALL'): 31, (27, 'MACRO_VALUE'): 42, (27, 'NUMBER'): 36, 
     1527        (27, 'PAREN_L'): 34, (27, 'PAREN_R'): 40, (27, 'PUNCT'): 38, 
     1528        (27, 'Q_CHAR'): 41, (27, 'STRING'): 37, (27, 'WORD'): 35, 
     1529        (28, 'COMMA'): 39, (28, 'MACRO_CALL'): 31, (28, 'MACRO_VALUE'): 42, 
     1530        (28, 'NUMBER'): 36, (28, 'PAREN_L'): 34, (28, 'PAREN_R'): 40, 
     1531        (28, 'PUNCT'): 38, (28, 'Q_CHAR'): 41, (28, 'STRING'): 37, 
     1532        (28, 'WORD'): 35, (31, 'COMMA'): 39, (31, 'MACRO_VALUE'): 42, 
     1533        (31, 'NL'): 20, (31, 'NUMBER'): 36, (31, 'PAREN_R'): 40, 
     1534        (31, 'PUNCT'): 38, (31, 'Q_CHAR'): 41, (31, 'SPACE'): 19, 
     1535        (31, 'STRING'): 37, (31, 'WORD'): 35, (43, 'PAREN_L'): 44, 
     1536        (44, 'NL'): 20, (44, 'SPACE'): 19, (45, 'PAREN_R'): 46, 
     1537        (47, 'INDENT'): 56, (48, 'COMMA'): 50, (48, 'NL'): 20, 
     1538        (48, 'SPACE'): 19, (50, 'NL'): 20, (50, 'SPACE'): 19, 
    14781539        (51, 'INDENT'): 56, (52, 'MACRO_VALUE'): 59, (52, 'NUMBER'): 57, 
    14791540        (52, 'STRING'): 58, (54, 'MACRO_VALUE'): 59, (54, 'NUMBER'): 57, 
     
    14861547        (63, 'PAREN_L'): 34, (63, 'PAREN_R'): 40, (63, 'PUNCT'): 38, 
    14871548        (63, 'Q_CHAR'): 41, (63, 'STRING'): 37, (63, 'WORD'): 35, 
    1488         (64, 'BOLD'): 102, (64, 'IMG_S'): 97, (64, 'ITALIC'): 105, 
    1489         (64, 'LINK_S'): 91, (64, 'STRIKE'): 108, (64, 'TT_S'): 111, 
    1490         (68, 'BOLD'): 102, (68, 'COMMA'): 39, (68, 'IMG_S'): 97, 
    1491         (68, 'ITALIC'): 105, (68, 'LINK_S'): 91, (68, 'MACRO_CALL'): 31, 
     1549        (64, 'BOLD'): 103, (64, 'IMG_S'): 98, (64, 'ITALIC'): 106, 
     1550        (64, 'LINK_S'): 92, (64, 'STRIKE'): 109, (64, 'TT_S'): 112, 
     1551        (68, 'BOLD'): 103, (68, 'COMMA'): 39, (68, 'IMG_S'): 98, 
     1552        (68, 'ITALIC'): 106, (68, 'LINK_S'): 92, (68, 'MACRO_CALL'): 31, 
    14921553        (68, 'MACRO_VALUE'): 42, (68, 'NUMBER'): 36, (68, 'PAREN_L'): 34, 
    14931554        (68, 'PAREN_R'): 40, (68, 'PUNCT'): 38, (68, 'Q_CHAR'): 41, 
    1494         (68, 'STRIKE'): 108, (68, 'STRING'): 37, (68, 'TT_S'): 111, 
    1495         (68, 'WORD'): 35, (69, 'BOLD'): 102, (69, 'IMG_S'): 97, 
    1496         (69, 'ITALIC'): 105, (69, 'LINK_S'): 91, (69, 'STRIKE'): 108, 
    1497         (69, 'TT_S'): 111, (72, 'NL'): 20, (72, 'SPACE'): 19, 
    1498         (74, 'BOLD'): 102, (74, 'IMG_S'): 97, (74, 'ITALIC'): 105, 
    1499         (74, 'LINK_S'): 91, (74, 'STRIKE'): 108, (74, 'TT_S'): 111, 
    1500         (76, 'SPACE'): 77, (78, 'BOLD'): 102, (78, 'IMG_S'): 97, 
    1501         (78, 'ITALIC'): 105, (78, 'LINK_S'): 91, (78, 'STRIKE'): 108, 
    1502         (78, 'TT_S'): 111, (79, 'SPACE'): 80, (81, 'LINE_BREAK'): 82, 
    1503         (91, 'COMMA'): 39, (91, 'MACRO_CALL'): 31, (91, 'MACRO_VALUE'): 42, 
    1504         (91, 'NUMBER'): 36, (91, 'PAREN_L'): 34, (91, 'PAREN_R'): 40, 
    1505         (91, 'PUNCT'): 38, (91, 'Q_CHAR'): 41, (91, 'STRING'): 37, 
    1506         (91, 'WORD'): 35, (92, 'LINK_E'): 93, (92, 'NL'): 20, 
    1507         (92, 'SPACE'): 19, (94, 'COMMA'): 39, (94, 'IMG_S'): 97, 
    1508         (94, 'MACRO_CALL'): 31, (94, 'MACRO_VALUE'): 42, (94, 'NUMBER'): 36, 
    1509         (94, 'PAREN_L'): 34, (94, 'PAREN_R'): 40, (94, 'PUNCT'): 38, 
    1510         (94, 'Q_CHAR'): 41, (94, 'STRING'): 37, (94, 'WORD'): 35, 
    1511         (95, 'LINK_E'): 96, (97, 'COMMA'): 39, (97, 'MACRO_CALL'): 31, 
    1512         (97, 'MACRO_VALUE'): 42, (97, 'NUMBER'): 36, (97, 'PAREN_L'): 34, 
    1513         (97, 'PAREN_R'): 40, (97, 'PUNCT'): 38, (97, 'Q_CHAR'): 41, 
    1514         (97, 'STRING'): 37, (97, 'WORD'): 35, (98, 'LINK_E'): 99, 
    1515         (100, 'NL'): 20, (100, 'SPACE'): 19, (102, 'COMMA'): 39, 
    1516         (102, 'MACRO_CALL'): 31, (102, 'MACRO_VALUE'): 42, (102, 'NUMBER'): 36, 
    1517         (102, 'PAREN_L'): 34, (102, 'PAREN_R'): 40, (102, 'PUNCT'): 38, 
    1518         (102, 'Q_CHAR'): 41, (102, 'STRING'): 37, (102, 'WORD'): 35, 
    1519         (103, 'BOLD'): 104, (105, 'COMMA'): 39, (105, 'MACRO_CALL'): 31, 
    1520         (105, 'MACRO_VALUE'): 42, (105, 'NUMBER'): 36, (105, 'PAREN_L'): 34, 
    1521         (105, 'PAREN_R'): 40, (105, 'PUNCT'): 38, (105, 'Q_CHAR'): 41, 
    1522         (105, 'STRING'): 37, (105, 'WORD'): 35, (106, 'ITALIC'): 107, 
    1523         (108, 'COMMA'): 39, (108, 'MACRO_CALL'): 31, (108, 'MACRO_VALUE'): 42, 
    1524         (108, 'NUMBER'): 36, (108, 'PAREN_L'): 34, (108, 'PAREN_R'): 40, 
    1525         (108, 'PUNCT'): 38, (108, 'Q_CHAR'): 41, (108, 'STRING'): 37, 
    1526         (108, 'WORD'): 35, (109, 'STRIKE'): 110, (111, 'COMMA'): 39, 
    1527         (111, 'MACRO_CALL'): 31, (111, 'MACRO_VALUE'): 42, (111, 'NUMBER'): 36, 
    1528         (111, 'PAREN_L'): 34, (111, 'PAREN_R'): 40, (111, 'PUNCT'): 38, 
    1529         (111, 'Q_CHAR'): 41, (111, 'STRING'): 37, (111, 'WORD'): 35, 
    1530         (112, 'TT_E'): 113, (114, 'NL'): 20, (114, 'SPACE'): 19, 
    1531         (115, 'BOLD'): 102, (115, 'IMG_S'): 97, (115, 'ITALIC'): 105, 
    1532         (115, 'LINK_S'): 91, (115, 'STRIKE'): 108, (115, 'TT_S'): 111, 
    1533         (116, 'HEADER_E'): 117, (117, 'NL'): 20, (117, 'SPACE'): 19, 
    1534         (124, 'LIST_ALPHA'): 144, (124, 'LIST_BULLET'): 136, 
    1535         (124, 'LIST_NUMERIC'): 129, (125, 'END_INDENT'): 126, 
    1536         (125, 'LIST_NUMERIC'): 129, (129, 'BOLD'): 102, (129, 'IMG_S'): 97, 
    1537         (129, 'ITALIC'): 105, (129, 'LINK_S'): 91, (129, 'STRIKE'): 108, 
    1538         (129, 'TT_S'): 111, (130, 'BEGIN_INDENT'): 124, 
    1539         (132, 'END_INDENT'): 133, (132, 'LIST_BULLET'): 136, 
    1540         (136, 'BOLD'): 102, (136, 'IMG_S'): 97, (136, 'ITALIC'): 105, 
    1541         (136, 'LINK_S'): 91, (136, 'STRIKE'): 108, (136, 'TT_S'): 111, 
    1542         (137, 'BEGIN_INDENT'): 124, (140, 'END_INDENT'): 141, 
    1543         (140, 'LIST_ALPHA'): 144, (144, 'BOLD'): 102, (144, 'IMG_S'): 97, 
    1544         (144, 'ITALIC'): 105, (144, 'LINK_S'): 91, (144, 'STRIKE'): 108, 
    1545         (144, 'TT_S'): 111, (145, 'BEGIN_INDENT'): 124, 
    1546         (147, 'TABLE_ROW_START'): 150, (151, 'SPACE'): 156, 
    1547         (152, 'TABLE_CELL'): 155, (152, 'TABLE_ROW_END'): 153, 
    1548         (153, 'NL'): 154, (156, 'BOLD'): 102, (156, 'IMG_S'): 97, 
    1549         (156, 'ITALIC'): 105, (156, 'LINK_S'): 91, (156, 'STRIKE'): 108, 
    1550         (156, 'TT_S'): 111 
     1555        (68, 'STRIKE'): 109, (68, 'STRING'): 37, (68, 'TT_S'): 112, 
     1556        (68, 'WORD'): 35, (69, 'BOLD'): 103, (69, 'IMG_S'): 98, 
     1557        (69, 'ITALIC'): 106, (69, 'LINK_S'): 92, (69, 'STRIKE'): 109, 
     1558        (69, 'TT_S'): 112, (72, 'NL'): 20, (72, 'SPACE'): 19, 
     1559        (74, 'BOLD'): 103, (74, 'IMG_S'): 98, (74, 'ITALIC'): 106, 
     1560        (74, 'LINK_S'): 92, (74, 'STRIKE'): 109, (74, 'TT_S'): 112, 
     1561        (76, 'SPACE'): 77, (78, 'BOLD'): 103, (78, 'IMG_S'): 98, 
     1562        (78, 'ITALIC'): 106, (78, 'LINK_S'): 92, (78, 'STRIKE'): 109, 
     1563        (78, 'TT_S'): 112, (79, 'BOLD'): 103, (79, 'IMG_S'): 98, 
     1564        (79, 'ITALIC'): 106, (79, 'LINK_S'): 92, (79, 'STRIKE'): 109, 
     1565        (79, 'TT_S'): 112, (80, 'SPACE'): 81, (82, 'LINE_BREAK'): 83, 
     1566        (92, 'COMMA'): 39, (92, 'MACRO_CALL'): 31, (92, 'MACRO_VALUE'): 42, 
     1567        (92, 'NUMBER'): 36, (92, 'PAREN_L'): 34, (92, 'PAREN_R'): 40, 
     1568        (92, 'PUNCT'): 38, (92, 'Q_CHAR'): 41, (92, 'STRING'): 37, 
     1569        (92, 'WORD'): 35, (93, 'LINK_E'): 94, (93, 'NL'): 20, 
     1570        (93, 'SPACE'): 19, (95, 'COMMA'): 39, (95, 'IMG_S'): 98, 
     1571        (95, 'MACRO_CALL'): 31, (95, 'MACRO_VALUE'): 42, (95, 'NUMBER'): 36, 
     1572        (95, 'PAREN_L'): 34, (95, 'PAREN_R'): 40, (95, 'PUNCT'): 38, 
     1573        (95, 'Q_CHAR'): 41, (95, 'STRING'): 37, (95, 'WORD'): 35, 
     1574        (96, 'LINK_E'): 97, (98, 'COMMA'): 39, (98, 'MACRO_CALL'): 31, 
     1575        (98, 'MACRO_VALUE'): 42, (98, 'NUMBER'): 36, (98, 'PAREN_L'): 34, 
     1576        (98, 'PAREN_R'): 40, (98, 'PUNCT'): 38, (98, 'Q_CHAR'): 41, 
     1577        (98, 'STRING'): 37, (98, 'WORD'): 35, (99, 'LINK_E'): 100, 
     1578        (101, 'NL'): 20, (101, 'SPACE'): 19, (103, 'COMMA'): 39, 
     1579        (103, 'MACRO_CALL'): 31, (103, 'MACRO_VALUE'): 42, (103, 'NUMBER'): 36, 
     1580        (103, 'PAREN_L'): 34, (103, 'PAREN_R'): 40, (103, 'PUNCT'): 38, 
     1581        (103, 'Q_CHAR'): 41, (103, 'STRING'): 37, (103, 'WORD'): 35, 
     1582        (104, 'BOLD'): 105, (106, 'COMMA'): 39, (106, 'MACRO_CALL'): 31, 
     1583        (106, 'MACRO_VALUE'): 42, (106, 'NUMBER'): 36, (106, 'PAREN_L'): 34, 
     1584        (106, 'PAREN_R'): 40, (106, 'PUNCT'): 38, (106, 'Q_CHAR'): 41, 
     1585        (106, 'STRING'): 37, (106, 'WORD'): 35, (107, 'ITALIC'): 108, 
     1586        (109, 'COMMA'): 39, (109, 'MACRO_CALL'): 31, (109, 'MACRO_VALUE'): 42, 
     1587        (109, 'NUMBER'): 36, (109, 'PAREN_L'): 34, (109, 'PAREN_R'): 40, 
     1588        (109, 'PUNCT'): 38, (109, 'Q_CHAR'): 41, (109, 'STRING'): 37, 
     1589        (109, 'WORD'): 35, (110, 'STRIKE'): 111, (112, 'COMMA'): 39, 
     1590        (112, 'MACRO_CALL'): 31, (112, 'MACRO_VALUE'): 42, (112, 'NUMBER'): 36, 
     1591        (112, 'PAREN_L'): 34, (112, 'PAREN_R'): 40, (112, 'PUNCT'): 38, 
     1592        (112, 'Q_CHAR'): 41, (112, 'STRING'): 37, (112, 'WORD'): 35, 
     1593        (113, 'TT_E'): 114, (115, 'NL'): 20, (115, 'SPACE'): 19, 
     1594        (116, 'BOLD'): 103, (116, 'IMG_S'): 98, (116, 'ITALIC'): 106, 
     1595        (116, 'LINK_S'): 92, (116, 'STRIKE'): 109, (116, 'TT_S'): 112, 
     1596        (117, 'HEADER_E'): 118, (118, 'NL'): 20, (118, 'SPACE'): 19, 
     1597        (125, 'LIST_ALPHA'): 145, (125, 'LIST_BULLET'): 137, 
     1598        (125, 'LIST_NUMERIC'): 130, (126, 'END_INDENT'): 127, 
     1599        (126, 'LIST_NUMERIC'): 130, (130, 'BOLD'): 103, (130, 'IMG_S'): 98, 
     1600        (130, 'ITALIC'): 106, (130, 'LINK_S'): 92, (130, 'STRIKE'): 109, 
     1601        (130, 'TT_S'): 112, (131, 'BEGIN_INDENT'): 125, 
     1602        (133, 'END_INDENT'): 134, (133, 'LIST_BULLET'): 137, 
     1603        (137, 'BOLD'): 103, (137, 'IMG_S'): 98, (137, 'ITALIC'): 106, 
     1604        (137, 'LINK_S'): 92, (137, 'STRIKE'): 109, (137, 'TT_S'): 112, 
     1605        (138, 'BEGIN_INDENT'): 125, (141, 'END_INDENT'): 142, 
     1606        (141, 'LIST_ALPHA'): 145, (145, 'BOLD'): 103, (145, 'IMG_S'): 98, 
     1607        (145, 'ITALIC'): 106, (145, 'LINK_S'): 92, (145, 'STRIKE'): 109, 
     1608        (145, 'TT_S'): 112, (146, 'BEGIN_INDENT'): 125, 
     1609        (148, 'TABLE_ROW_H_START'): 155, (148, 'TABLE_ROW_START'): 151, 
     1610        (151, 'SPACE'): 173, (152, 'TABLE_CELL'): 159, 
     1611        (152, 'TABLE_CELL_R'): 162, (152, 'TABLE_ROW_END'): 165, 
     1612        (153, 'NL'): 154, (155, 'SPACE'): 174, (156, 'TABLE_CELL_L'): 166, 
     1613        (156, 'TABLE_CELL_LR'): 169, (156, 'TABLE_ROW_H_END'): 172, 
     1614        (157, 'NL'): 158, (159, 'SPACE'): 173, (160, 'TABLE_CELL'): 159, 
     1615        (160, 'TABLE_CELL_R'): 162, (160, 'TABLE_ROW_END'): 165, 
     1616        (162, 'SPACE'): 174, (163, 'TABLE_CELL_L'): 166, 
     1617        (163, 'TABLE_CELL_LR'): 169, (163, 'TABLE_ROW_H_END'): 172, 
     1618        (166, 'SPACE'): 173, (167, 'TABLE_CELL'): 159, 
     1619        (167, 'TABLE_CELL_R'): 162, (167, 'TABLE_ROW_END'): 165, 
     1620        (169, 'SPACE'): 174, (170, 'TABLE_CELL_L'): 166, 
     1621        (170, 'TABLE_CELL_LR'): 169, (170, 'TABLE_ROW_H_END'): 172, 
     1622        (173, 'BOLD'): 103, (173, 'IMG_S'): 98, (173, 'ITALIC'): 106, 
     1623        (173, 'LINK_S'): 92, (173, 'STRIKE'): 109, (173, 'TT_S'): 112, 
     1624        (174, 'BOLD'): 103, (174, 'IMG_S'): 98, (174, 'ITALIC'): 106, 
     1625        (174, 'LINK_S'): 92, (174, 'STRIKE'): 109, (174, 'TT_S'): 112 
    15511626    } 
    15521627 
  • dashwiki/markup/_tree_utils.py

    rb0d462 r0472ab  
    1919 
    2020  # table markers 
    21   if name in ['TABLE_ROW_START', 'TABLE_CELL', 'TABLE_ROW_END']: 
     21  if name in ['TABLE_ROW_START', 'TABLE_CELL', 'TABLE_ROW_END', 
     22              'TABLE_ROW_H_START', 
     23              'TABLE_CELL_L', 'TABLE_CELL_R', 'TABLE_CELL_LR', 
     24              'TABLE_ROW_H_END',]: 
    2225    return '' 
    2326 
     
    101104    value = tree[name] = value[1:-1] 
    102105 
    103   if name == 'table_cell': 
     106  if name in ['table_cell', 'table_cell_th']: 
    104107    # chomp obligatory spaces (positions 0 and -1) 
    105108    value = tree[name] = value[1:-1] 
  • dashwiki/markup/lexer.py

    rb0d462 r0472ab  
    7474    (re(r'( )+[a-z]\. '),   'LIST_ALPHA',   ['BOL', 'INDENT']), 
    7575    (re(r'( )+'),           'INDENT',       ['BOL', 'INDENT', 'SKIP']), 
    76     ('||',                  'TABLE_ROW_START', ['BOL']), 
    77     ('||',                  'TABLE_ROW_END',   ['EOL']), 
     76    ('||*',                 'TABLE_ROW_H_START', ['BOL']), 
     77    ('*||',                 'TABLE_ROW_H_END',   ['EOL']), 
     78    ('||',                  'TABLE_ROW_START',   ['BOL']), 
     79    ('||',                  'TABLE_ROW_END',     ['EOL']), 
     80    ('*||*',                'TABLE_CELL_LR'), 
     81    ('*||',                 'TABLE_CELL_L'), 
     82    ('||*',                 'TABLE_CELL_R'), 
    7883    ('||',                  'TABLE_CELL'), 
    7984 
  • dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm

    race270 r0472ab  
    211211  [ '_PLUS_LIST' => 'PLUS-38', [ 'table_row' ], 0 ], 
    212212  [ 'table_paragraph_141' => 'table_paragraph', [ 'PLUS-38' ], 0 ], 
    213   [ '_PAREN' => 'PAREN-39', [ 'table_cell', 'TABLE_CELL' ], 0 ], 
    214   [ '_STAR_LIST' => 'STAR-40', [ 'STAR-40', 'PAREN-39' ], 0 ], 
    215   [ '_STAR_LIST' => 'STAR-40', [  ], 0 ], 
    216   [ 'table_row_145' => 'table_row', [ 'TABLE_ROW_START', 'STAR-40', 'table_cell', 'TABLE_ROW_END', 'NL' ], 0 ], 
    217   [ 'table_cell_146' => 'table_cell', [ 'SPACE', '_text_single_line_must_end_space' ], 0 ], 
     213  [ 'table_row_142' => 'table_row', [ 'TABLE_ROW_START', 'table_cell', '_trowrest_starting_plain', 'NL' ], 0 ], 
     214  [ 'table_row_143' => 'table_row', [ 'TABLE_ROW_H_START', 'table_cell_th', '_trowrest_starting_th', 'NL' ], 0 ], 
     215  [ '_trowrest_starting_plain_144' => '_trowrest_starting_plain', [ 'TABLE_CELL', 'table_cell', '_trowrest_starting_plain' ], 0 ], 
     216  [ '_trowrest_starting_plain_145' => '_trowrest_starting_plain', [ 'TABLE_CELL_R', 'table_cell_th', '_trowrest_starting_th' ], 0 ], 
     217  [ '_trowrest_starting_plain_146' => '_trowrest_starting_plain', [ 'TABLE_ROW_END' ], 0 ], 
     218  [ '_trowrest_starting_th_147' => '_trowrest_starting_th', [ 'TABLE_CELL_L', 'table_cell', '_trowrest_starting_plain' ], 0 ], 
     219  [ '_trowrest_starting_th_148' => '_trowrest_starting_th', [ 'TABLE_CELL_LR', 'table_cell_th', '_trowrest_starting_th' ], 0 ], 
     220  [ '_trowrest_starting_th_149' => '_trowrest_starting_th', [ 'TABLE_ROW_H_END' ], 0 ], 
     221  [ 'table_cell_150' => 'table_cell', [ '_table_cell' ], 0 ], 
     222  [ 'table_cell_th_151' => 'table_cell_th', [ '_table_cell' ], 0 ], 
     223  [ '_table_cell_152' => '_table_cell', [ 'SPACE', '_text_single_line_must_end_space' ], 0 ], 
    218224], 
    219225    yyLABELS  => 
     
    361367  '_PLUS_LIST' => 140, 
    362368  'table_paragraph_141' => 141, 
    363   '_PAREN' => 142, 
    364   '_STAR_LIST' => 143, 
    365   '_STAR_LIST' => 144, 
    366   'table_row_145' => 145, 
    367   'table_cell_146' => 146, 
     369  'table_row_142' => 142, 
     370  'table_row_143' => 143, 
     371  '_trowrest_starting_plain_144' => 144, 
     372  '_trowrest_starting_plain_145' => 145, 
     373  '_trowrest_starting_plain_146' => 146, 
     374  '_trowrest_starting_th_147' => 147, 
     375  '_trowrest_starting_th_148' => 148, 
     376  '_trowrest_starting_th_149' => 149, 
     377  'table_cell_150' => 150, 
     378  'table_cell_th_151' => 151, 
     379  '_table_cell_152' => 152, 
    368380}, 
    369381    yyTERMS  => 
     
    398410        STRING => { ISSEMANTIC => 1 }, 
    399411        TABLE_CELL => { ISSEMANTIC => 1 }, 
     412        TABLE_CELL_L => { ISSEMANTIC => 1 }, 
     413        TABLE_CELL_LR => { ISSEMANTIC => 1 }, 
     414        TABLE_CELL_R => { ISSEMANTIC => 1 }, 
    400415        TABLE_ROW_END => { ISSEMANTIC => 1 }, 
     416        TABLE_ROW_H_END => { ISSEMANTIC => 1 }, 
     417        TABLE_ROW_H_START => { ISSEMANTIC => 1 }, 
    401418        TABLE_ROW_START => { ISSEMANTIC => 1 }, 
    402419        TT_E => { ISSEMANTIC => 1 }, 
     
    430447                        'COMMA' => -2, 
    431448                        'TT_S' => -2, 
     449                        'TABLE_ROW_H_START' => -2, 
    432450                        'BEGIN_INDENT' => -2, 
    433451                        'BOLD' => -2, 
     
    470488                        'MACRO_VALUE' => -63, 
    471489                        'Q_CHAR' => -63, 
    472                         'TABLE_ROW_START' => 23, 
     490                        'TABLE_ROW_START' => 24, 
    473491                        'COMMENT' => 11, 
    474492                        'ITALIC' => 10, 
     
    477495                        'MACRO_CALL' => -63, 
    478496                        'PUNCT' => -63, 
    479                         'code_paragraph' => 29, 
     497                        'code_paragraph' => 30, 
    480498                        'NUMBER' => -63, 
    481                         'IMG_S' => 31, 
    482                         'HEADER_S' => 33, 
     499                        'IMG_S' => 32, 
     500                        'HEADER_S' => 34, 
    483501                        'PAREN_L' => -63, 
    484502                        'COMMA' => -63, 
    485                         'TT_S' => 35, 
    486                         'BEGIN_INDENT' => 20, 
    487                         'BOLD' => 21, 
    488                         'STRIKE' => 22 
    489                 }, 
    490                 GOTOS => { 
    491                         'PLUS-38' => 26, 
    492                         '_simple_format' => 25, 
    493                         '_paragraph' => 24, 
     503                        'TABLE_ROW_H_START' => 19, 
     504                        'TT_S' => 36, 
     505                        'BEGIN_INDENT' => 21, 
     506                        'BOLD' => 22, 
     507                        'STRIKE' => 23 
     508                }, 
     509                GOTOS => { 
     510                        'PLUS-38' => 27, 
     511                        '_simple_format' => 26, 
     512                        '_paragraph' => 25, 
    494513                        'strike_text' => 13, 
    495514                        '_text_ending_space' => 14, 
    496                         'tt_text' => 28, 
    497                         '_text_paragraph' => 27, 
     515                        'tt_text' => 29, 
     516                        '_text_paragraph' => 28, 
    498517                        'numbered_list' => 15, 
    499518                        'text_paragraph' => 16, 
    500                         'heading_paragraph' => 30, 
     519                        'heading_paragraph' => 31, 
    501520                        'italics_text' => 17, 
    502                         'link' => 32, 
     521                        'link' => 33, 
    503522                        'table_row' => 18, 
    504                         'OPTIONAL-16' => 19, 
    505                         'image' => 34, 
    506                         '_non_space' => 36, 
    507                         'alpha_list' => 38, 
    508                         'table_paragraph' => 37, 
    509                         'list_paragraph' => 39, 
    510                         'PLUS-21' => 40, 
    511                         'bullet_list' => 42, 
    512                         '_some_list' => 41, 
    513                         'bold_text' => 43 
     523                        'OPTIONAL-16' => 20, 
     524                        'image' => 35, 
     525                        '_non_space' => 37, 
     526                        'alpha_list' => 39, 
     527                        'table_paragraph' => 38, 
     528                        'list_paragraph' => 40, 
     529                        'PLUS-21' => 41, 
     530                        'bullet_list' => 43, 
     531                        '_some_list' => 42, 
     532                        'bold_text' => 44 
    514533                } 
    515534        }, 
     
    541560                        'COMMA' => -9, 
    542561                        'TT_S' => -9, 
     562                        'TABLE_ROW_H_START' => -9, 
    543563                        'BEGIN_INDENT' => -9, 
    544564                        'BOLD' => -9, 
     
    547567                GOTOS => { 
    548568                        'STAR-4' => 5, 
    549                         '_commented_paragraph' => 44 
     569                        '_commented_paragraph' => 45 
    550570                } 
    551571        }, 
     
    555575        {#State 10 
    556576                ACTIONS => { 
    557                         'WORD' => 45, 
    558                         'PAREN_L' => 60, 
    559                         'PAREN_R' => 52, 
    560                         'MACRO_VALUE' => 46, 
    561                         'Q_CHAR' => 53, 
    562                         'COMMA' => 61, 
    563                         'STRING' => 54, 
    564                         'MACRO_CALL' => 47, 
    565                         'PUNCT' => 49, 
    566                         'NUMBER' => 57 
    567                 }, 
    568                 GOTOS => { 
    569                         '_raw_text' => 58, 
    570                         'macro_call' => 59, 
    571                         '_printable_atom' => 50, 
    572                         '_printable_not_macro_call' => 55, 
    573                         '_macro_call_not_really' => 56, 
    574                         '_printable' => 51, 
    575                         'PLUS-6' => 48 
     577                        'WORD' => 46, 
     578                        'PAREN_L' => 61, 
     579                        'PAREN_R' => 53, 
     580                        'MACRO_VALUE' => 47, 
     581                        'Q_CHAR' => 54, 
     582                        'COMMA' => 62, 
     583                        'STRING' => 55, 
     584                        'MACRO_CALL' => 48, 
     585                        'PUNCT' => 50, 
     586                        'NUMBER' => 58 
     587                }, 
     588                GOTOS => { 
     589                        '_raw_text' => 59, 
     590                        'macro_call' => 60, 
     591                        '_printable_atom' => 51, 
     592                        '_printable_not_macro_call' => 56, 
     593                        '_macro_call_not_really' => 57, 
     594                        '_printable' => 52, 
     595                        'PLUS-6' => 49 
    576596                } 
    577597        }, 
     
    581601        {#State 12 
    582602                ACTIONS => { 
    583                         'WORD' => 45, 
    584                         'PAREN_L' => 60, 
    585                         'PAREN_R' => 52, 
    586                         'MACRO_VALUE' => 46, 
    587                         'Q_CHAR' => 53, 
    588                         'COMMA' => 61, 
    589                         'STRING' => 54, 
    590                         'MACRO_CALL' => 47, 
    591                         'PUNCT' => 49, 
    592                         'NUMBER' => 57 
    593                 }, 
    594                 GOTOS => { 
    595                         'macro_call' => 59, 
    596                         '_printable_atom' => 50, 
    597                         'link_target' => 62, 
    598                         '_url' => 64, 
    599                         '_printable' => 63, 
    600                         'PLUS-6' => 48, 
    601                         '_printable_not_macro_call' => 55, 
    602                         '_macro_call_not_really' => 56 
     603                        'WORD' => 46, 
     604                        'PAREN_L' => 61, 
     605                        'PAREN_R' => 53, 
     606                        'MACRO_VALUE' => 47, 
     607                        'Q_CHAR' => 54, 
     608                        'COMMA' => 62, 
     609                        'STRING' => 55, 
     610                        'MACRO_CALL' => 48, 
     611                        'PUNCT' => 50, 
     612                        'NUMBER' => 58 
     613                }, 
     614                GOTOS => { 
     615                        'macro_call' => 60, 
     616                        '_printable_atom' => 51, 
     617                        'link_target' => 63, 
     618                        '_url' => 65, 
     619                        '_printable' => 64, 
     620                        'PLUS-6' => 49, 
     621                        '_printable_not_macro_call' => 56, 
     622                        '_macro_call_not_really' => 57 
    603623                } 
    604624        }, 
     
    623643        {#State 19 
    624644                ACTIONS => { 
    625                         'WORD' => 45, 
    626                         'PAREN_L' => 60, 
    627                         'PAREN_R' => 52, 
    628                         'MACRO_VALUE' => 46, 
    629                         'Q_CHAR' => 53, 
    630                         'COMMA' => 61, 
    631                         'STRING' => 54, 
    632                         'MACRO_CALL' => 47, 
    633                         'PUNCT' => 49, 
    634                         'NUMBER' => 57 
    635                 }, 
    636                 GOTOS => { 
    637                         'macro_call' => 59, 
    638                         '_printable_atom' => 50, 
    639                         '_printable_not_macro_call' => 55, 
    640                         '_macro_call_not_really' => 56, 
    641                         '_printable' => 65, 
    642                         'PLUS-6' => 48 
     645                        'SPACE' => 67 
     646                }, 
     647                GOTOS => { 
     648                        'table_cell_th' => 66, 
     649                        '_table_cell' => 68 
    643650                } 
    644651        }, 
    645652        {#State 20 
    646653                ACTIONS => { 
    647                         'LIST_BULLET' => 73, 
    648                         'LIST_ALPHA' => 69, 
    649                         'LIST_NUMERIC' => 70 
    650                 }, 
    651                 GOTOS => { 
    652                         'PLUS-36' => 72, 
    653                         'alpha_list_element' => 66, 
    654                         'PLUS-34' => 74, 
    655                         'numbered_list_element' => 68, 
    656                         'bullet_list_element' => 67, 
    657                         'PLUS-32' => 71 
     654                        'WORD' => 46, 
     655                        'PAREN_L' => 61, 
     656                        'PAREN_R' => 53, 
     657                        'MACRO_VALUE' => 47, 
     658                        'Q_CHAR' => 54, 
     659                        'COMMA' => 62, 
     660                        'STRING' => 55, 
     661                        'MACRO_CALL' => 48, 
     662                        'PUNCT' => 50, 
     663                        'NUMBER' => 58 
     664                }, 
     665                GOTOS => { 
     666                        'macro_call' => 60, 
     667                        '_printable_atom' => 51, 
     668                        '_printable_not_macro_call' => 56, 
     669                        '_macro_call_not_really' => 57, 
     670                        '_printable' => 69, 
     671                        'PLUS-6' => 49 
    658672                } 
    659673        }, 
    660674        {#State 21 
    661675                ACTIONS => { 
    662                         'WORD' => 45, 
    663                         'PAREN_L' => 60, 
    664                         'PAREN_R' => 52, 
    665                         'MACRO_VALUE' => 46, 
    666                         'Q_CHAR' => 53, 
    667                         'COMMA' => 61, 
    668                         'STRING' => 54, 
    669                         'MACRO_CALL' => 47, 
    670                         'PUNCT' => 49, 
    671                         'NUMBER' => 57 
    672                 }, 
    673                 GOTOS => { 
    674                         '_raw_text' => 75, 
    675                         'macro_call' => 59, 
    676                         '_printable_atom' => 50, 
    677                         '_printable_not_macro_call' => 55, 
    678                         '_macro_call_not_really' => 56, 
    679                         '_printable' => 51, 
    680                         'PLUS-6' => 48 
     676                        'LIST_BULLET' => 77, 
     677                        'LIST_ALPHA' => 73, 
     678                        'LIST_NUMERIC' => 74 
     679                }, 
     680                GOTOS => { 
     681                        'PLUS-36' => 76, 
     682                        'alpha_list_element' => 70, 
     683                        'PLUS-34' => 78, 
     684                        'numbered_list_element' => 72, 
     685                        'bullet_list_element' => 71, 
     686                        'PLUS-32' => 75 
    681687                } 
    682688        }, 
    683689        {#State 22 
    684690                ACTIONS => { 
    685                         'WORD' => 45, 
    686                         'PAREN_L' => 60, 
    687                         'PAREN_R' => 52, 
    688                         'MACRO_VALUE' => 46, 
    689                         'Q_CHAR' => 53, 
    690                         'COMMA' => 61, 
    691                         'STRING' => 54, 
    692                         'MACRO_CALL' => 47, 
    693                         'PUNCT' => 49, 
    694                         'NUMBER' => 57 
    695                 }, 
    696                 GOTOS => { 
    697                         '_raw_text' => 76, 
    698                         'macro_call' => 59, 
    699                         '_printable_atom' => 50, 
    700                         '_printable_not_macro_call' => 55, 
    701                         '_macro_call_not_really' => 56, 
    702                         '_printable' => 51, 
    703                         'PLUS-6' => 48 
     691                        'WORD' => 46, 
     692                        'PAREN_L' => 61, 
     693                        'PAREN_R' => 53, 
     694                        'MACRO_VALUE' => 47, 
     695                        'Q_CHAR' => 54, 
     696                        'COMMA' => 62, 
     697                        'STRING' => 55, 
     698                        'MACRO_CALL' => 48, 
     699                        'PUNCT' => 50, 
     700                        'NUMBER' => 58 
     701                }, 
     702                GOTOS => { 
     703                        '_raw_text' => 79, 
     704                        'macro_call' => 60, 
     705                        '_printable_atom' => 51, 
     706                        '_printable_not_macro_call' => 56, 
     707                        '_macro_call_not_really' => 57, 
     708                        '_printable' => 52, 
     709                        'PLUS-6' => 49 
    704710                } 
    705711        }, 
    706712        {#State 23 
    707                 DEFAULT => -144, 
    708                 GOTOS => { 
    709                         'STAR-40' => 77 
     713                ACTIONS => { 
     714                        'WORD' => 46, 
     715                        'PAREN_L' => 61, 
     716                        'PAREN_R' => 53, 
     717                        'MACRO_VALUE' => 47, 
     718                        'Q_CHAR' => 54, 
     719                        'COMMA' => 62, 
     720                        'STRING' => 55, 
     721                        'MACRO_CALL' => 48, 
     722                        'PUNCT' => 50, 
     723                        'NUMBER' => 58 
     724                }, 
     725                GOTOS => { 
     726                        '_raw_text' => 80, 
     727                        'macro_call' => 60, 
     728                        '_printable_atom' => 51, 
     729                        '_printable_not_macro_call' => 56, 
     730                        '_macro_call_not_really' => 57, 
     731                        '_printable' => 52, 
     732                        'PLUS-6' => 49 
    710733                } 
    711734        }, 
    712735        {#State 24 
     736                ACTIONS => { 
     737                        'SPACE' => 67 
     738                }, 
     739                GOTOS => { 
     740                        'table_cell' => 81, 
     741                        '_table_cell' => 82 
     742                } 
     743        }, 
     744        {#State 25 
    713745                DEFAULT => -10 
    714746        }, 
    715         {#State 25 
     747        {#State 26 
    716748                ACTIONS => { 
    717749                        '' => -72, 
     
    737769                        'LINE_BREAK' => -72, 
    738770                        'COMMA' => -62, 
     771                        'END_INDENT' => -72, 
    739772                        'TT_S' => -72, 
    740                         'END_INDENT' => -72, 
    741773                        'BEGIN_INDENT' => -72, 
    742774                        'BOLD' => -72, 
     
    744776                } 
    745777        }, 
    746         {#State 26 
     778        {#State 27 
    747779                ACTIONS => { 
    748780                        '' => -141, 
    749                         'TABLE_ROW_START' => 23, 
    750                         'EMPTY_LINE' => -141 
    751                 }, 
    752                 GOTOS => { 
    753                         'table_row' => 78 
    754                 } 
    755         }, 
    756         {#State 27 
     781                        'TABLE_ROW_START' => 24, 
     782                        'EMPTY_LINE' => -141, 
     783                        'TABLE_ROW_H_START' => 19 
     784                }, 
     785                GOTOS => { 
     786                        'table_row' => 83 
     787                } 
     788        }, 
     789        {#State 28 
    757790                ACTIONS => { 
    758791                        '' => -85, 
    759                         'LINE_BREAK' => 79, 
     792                        'LINE_BREAK' => 84, 
    760793                        'EMPTY_LINE' => -85 
    761794                } 
    762795        }, 
    763         {#State 28 
     796        {#State 29 
    764797                DEFAULT => -93 
    765798        }, 
    766         {#State 29 
     799        {#State 30 
    767800                DEFAULT => -13 
    768801        }, 
    769         {#State 30 
     802        {#State 31 
    770803                DEFAULT => -11 
    771804        }, 
    772         {#State 31 
    773                 ACTIONS => { 
    774                         'WORD' => 45, 
    775                         'PAREN_L' => 60, 
    776                         'PAREN_R' => 52, 
    777                         'MACRO_VALUE' => 46, 
    778                         'Q_CHAR' => 53, 
    779                         'COMMA' => 61, 
    780                         'STRING' => 54, 
    781                         'MACRO_CALL' => 47, 
    782                         'PUNCT' => 49, 
    783                         'NUMBER' => 57 
    784                 }, 
    785                 GOTOS => { 
    786                         'macro_call' => 59, 
    787                         'image_target' => 80, 
    788                         '_printable_atom' => 50, 
    789                         '_url' => 81, 
    790                         '_printable' => 63, 
    791                         'PLUS-6' => 48, 
    792                         '_printable_not_macro_call' => 55, 
    793                         '_macro_call_not_really' => 56 
    794                 } 
    795         }, 
    796805        {#State 32 
     806                ACTIONS => { 
     807                        'WORD' => 46, 
     808                        'PAREN_L' => 61, 
     809                        'PAREN_R' => 53, 
     810                        'MACRO_VALUE' => 47, 
     811                        'Q_CHAR' => 54, 
     812                        'COMMA' => 62, 
     813                        'STRING' => 55, 
     814                        'MACRO_CALL' => 48, 
     815                        'PUNCT' => 50, 
     816                        'NUMBER' => 58 
     817                }, 
     818                GOTOS => { 
     819                        'macro_call' => 60, 
     820                        'image_target' => 85, 
     821                        '_printable_atom' => 51, 
     822                        '_url' => 86, 
     823                        '_printable' => 64, 
     824                        'PLUS-6' => 49, 
     825                        '_printable_not_macro_call' => 56, 
     826                        '_macro_call_not_really' => 57 
     827                } 
     828        }, 
     829        {#State 33 
    797830                DEFAULT => -94 
    798831        }, 
    799         {#State 33 
     832        {#State 34 
    800833                ACTIONS => { 
    801834                        'WORD' => -113, 
    802                         'SPACE' => 83, 
     835                        'SPACE' => 88, 
    803836                        'PAREN_R' => -113, 
    804837                        'MACRO_VALUE' => -113, 
    805                         'NL' => 82, 
     838                        'NL' => 87, 
    806839                        'Q_CHAR' => -113, 
    807840                        'ITALIC' => -113, 
     
    819852                }, 
    820853                GOTOS => { 
    821                         'OPTIONAL-30' => 84, 
    822                         'space' => 85 
    823                 } 
    824         }, 
    825         {#State 34 
     854                        'OPTIONAL-30' => 89, 
     855                        'space' => 90 
     856                } 
     857        }, 
     858        {#State 35 
    826859                DEFAULT => -95 
    827860        }, 
    828         {#State 35 
    829                 ACTIONS => { 
    830                         'WORD' => 45, 
    831                         'PAREN_L' => 60, 
    832                         'PAREN_R' => 52, 
    833                         'MACRO_VALUE' => 46, 
    834                         'Q_CHAR' => 53, 
    835                         'COMMA' => 61, 
    836                         'STRING' => 54, 
    837                         'MACRO_CALL' => 47, 
    838                         'PUNCT' => 49, 
    839                         'NUMBER' => 57 
    840                 }, 
    841                 GOTOS => { 
    842                         '_raw_text' => 86, 
    843                         'macro_call' => 59, 
    844                         '_printable_atom' => 50, 
    845                         '_printable_not_macro_call' => 55, 
    846                         '_macro_call_not_really' => 56, 
    847                         '_printable' => 51, 
    848                         'PLUS-6' => 48 
    849                 } 
    850         }, 
    851861        {#State 36 
     862                ACTIONS => { 
     863                        'WORD' => 46, 
     864                        'PAREN_L' => 61, 
     865                        'PAREN_R' => 53, 
     866                        'MACRO_VALUE' => 47, 
     867                        'Q_CHAR' => 54, 
     868                        'COMMA' => 62, 
     869                        'STRING' => 55, 
     870                        'MACRO_CALL' => 48, 
     871                        'PUNCT' => 50, 
     872                        'NUMBER' => 58 
     873                }, 
     874                GOTOS => { 
     875                        '_raw_text' => 91, 
     876                        'macro_call' => 60, 
     877                        '_printable_atom' => 51, 
     878                        '_printable_not_macro_call' => 56, 
     879                        '_macro_call_not_really' => 57, 
     880                        '_printable' => 52, 
     881                        'PLUS-6' => 49 
     882                } 
     883        }, 
     884        {#State 37 
    852885                DEFAULT => -77, 
    853886                GOTOS => { 
    854                         'STAR-23' => 87 
    855                 } 
    856         }, 
    857         {#State 37 
     887                        'STAR-23' => 92 
     888                } 
     889        }, 
     890        {#State 38 
    858891                DEFAULT => -15 
    859892        }, 
    860         {#State 38 
     893        {#State 39 
    861894                DEFAULT => -120 
    862895        }, 
    863         {#State 39 
     896        {#State 40 
    864897                DEFAULT => -14 
    865898        }, 
    866         {#State 40 
     899        {#State 41 
    867900                ACTIONS => { 
    868901                        '' => -74, 
     
    875908                        'HEADER_E' => -74, 
    876909                        'EMPTY_LINE' => -74, 
    877                         'IMG_S' => 31, 
     910                        'IMG_S' => 32, 
    878911                        'LIST_BULLET' => -74, 
    879912                        'LINE_BREAK' => -74, 
    880913                        'END_INDENT' => -74, 
    881                         'TT_S' => 35, 
     914                        'TT_S' => 36, 
    882915                        'BEGIN_INDENT' => -74, 
    883                         'BOLD' => 21, 
    884                         'STRIKE' => 22 
    885                 }, 
    886                 GOTOS => { 
    887                         'link' => 32, 
    888                         'tt_text' => 28, 
    889                         'bold_text' => 43, 
    890                         'image' => 34, 
    891                         '_simple_format' => 88, 
     916                        'BOLD' => 22, 
     917                        'STRIKE' => 23 
     918                }, 
     919                GOTOS => { 
     920                        'link' => 33, 
     921                        'tt_text' => 29, 
     922                        'bold_text' => 44, 
     923                        'image' => 35, 
     924                        '_simple_format' => 93, 
    892925                        'italics_text' => 17, 
    893926                        'strike_text' => 13 
    894927                } 
    895928        }, 
    896         {#State 41 
     929        {#State 42 
    897930                DEFAULT => -117 
    898931        }, 
    899         {#State 42 
     932        {#State 43 
    900933                DEFAULT => -119 
    901934        }, 
    902         {#State 43 
     935        {#State 44 
    903936                DEFAULT => -90 
    904937        }, 
    905         {#State 44 
     938        {#State 45 
    906939                DEFAULT => -3 
    907940        }, 
    908         {#State 45 
     941        {#State 46 
    909942                DEFAULT => -27 
    910943        }, 
    911         {#State 46 
     944        {#State 47 
    912945                DEFAULT => -34 
    913946        }, 
    914         {#State 47 
    915                 ACTIONS => { 
    916                         'WORD' => 45, 
    917                         'SPACE' => 83, 
     947        {#State 48 
     948                ACTIONS => { 
     949                        'WORD' => 46, 
     950                        'SPACE' => 88, 
    918951                        'PAREN_L' => -37, 
    919                         'PAREN_R' => 52, 
    920                         'NL' => 82, 
    921                         'MACRO_VALUE' => 46, 
    922                         'Q_CHAR' => 53, 
    923                         'COMMA' => 61, 
    924                         'STRING' => 54, 
    925                         'PUNCT' => 49, 
    926                         'NUMBER' => 57 
    927                 }, 
    928                 GOTOS => { 
    929                         '_printable_not_macro_call' => 90, 
    930                         'space' => 91, 
    931                         'OPTIONAL-7' => 89 
    932                 } 
    933         }, 
    934         {#State 48 
     952                        'PAREN_R' => 53, 
     953                        'NL' => 87, 
     954                        'MACRO_VALUE' => 47, 
     955                        'Q_CHAR' => 54, 
     956                        'COMMA' => 62, 
     957                        'STRING' => 55, 
     958                        'PUNCT' => 50, 
     959                        'NUMBER' => 58 
     960                }, 
     961                GOTOS => { 
     962                        '_printable_not_macro_call' => 95, 
     963                        'space' => 96, 
     964                        'OPTIONAL-7' => 94 
     965                } 
     966        }, 
     967        {#State 49 
    935968                ACTIONS => { 
    936969                        '' => -22, 
    937                         'WORD' => 45, 
     970                        'WORD' => 46, 
    938971                        'TT_E' => -22, 
    939972                        'SPACE' => -22, 
    940973                        'LIST_ALPHA' => -22, 
    941                         'PAREN_R' => 52, 
     974                        'PAREN_R' => 53, 
    942975                        'LIST_NUMERIC' => -22, 
    943976                        'NL' => -22, 
    944                         'MACRO_VALUE' => 46, 
     977                        'MACRO_VALUE' => 47, 
    945978                        'LINK_E' => -22, 
    946                         'Q_CHAR' => 53, 
     979                        'Q_CHAR' => 54, 
    947980                        'ITALIC' => -22, 
    948981                        'LINK_S' => -22, 
    949                         'STRING' => 54, 
    950                         'MACRO_CALL' => 47, 
     982                        'STRING' => 55, 
     983                        'MACRO_CALL' => 48, 
    951984                        'HEADER_E' => -22, 
    952                         'PUNCT' => 49, 
     985                        'PUNCT' => 50, 
    953986                        'EMPTY_LINE' => -22, 
    954987                        'IMG_S' => -22, 
    955                         'NUMBER' => 57, 
     988                        'NUMBER' => 58, 
    956989                        'LIST_BULLET' => -22, 
    957                         'PAREN_L' => 60, 
     990                        'PAREN_L' => 61, 
    958991                        'LINE_BREAK' => -22, 
    959                         'COMMA' => 61, 
     992                        'COMMA' => 62, 
     993                        'END_INDENT' => -22, 
    960994                        'TT_S' => -22, 
    961                         'END_INDENT' => -22, 
    962995                        'BEGIN_INDENT' => -22, 
    963996                        'BOLD' => -22, 
     
    965998                }, 
    966999                GOTOS => { 
    967                         'macro_call' => 59, 
    968                         '_printable_atom' => 92, 
    969                         '_printable_not_macro_call' => 55, 
    970                         '_macro_call_not_really' => 56 
    971                 } 
    972         }, 
    973         {#State 49 
     1000                        'macro_call' => 60, 
     1001                        '_printable_atom' => 97, 
     1002                        '_printable_not_macro_call' => 56, 
     1003                        '_macro_call_not_really' => 57 
     1004                } 
     1005        }, 
     1006        {#State 50 
    9741007                DEFAULT => -30 
    9751008        }, 
    976         {#State 50 
     1009        {#State 51 
    9771010                DEFAULT => -21 
    9781011        }, 
    979         {#State 51 
     1012        {#State 52 
    9801013                DEFAULT => -60, 
    9811014                GOTOS => { 
    982                         'STAR-15' => 93 
    983                 } 
    984         }, 
    985         {#State 52 
     1015                        'STAR-15' => 98 
     1016                } 
     1017        }, 
     1018        {#State 53 
    9861019                DEFAULT => -32 
    9871020        }, 
    988         {#State 53 
     1021        {#State 54 
    9891022                DEFAULT => -33 
    9901023        }, 
    991         {#State 54 
     1024        {#State 55 
    9921025                DEFAULT => -29 
    9931026        }, 
    994         {#State 55 
     1027        {#State 56 
    9951028                DEFAULT => -23 
    9961029        }, 
    997         {#State 56 
     1030        {#State 57 
    9981031                DEFAULT => -24 
    9991032        }, 
    1000         {#State 57 
     1033        {#State 58 
    10011034                DEFAULT => -28 
    10021035        }, 
    1003         {#State 58 
    1004                 ACTIONS => { 
    1005                         'ITALIC' => 94 
    1006                 } 
    1007         }, 
    10081036        {#State 59 
     1037                ACTIONS => { 
     1038                        'ITALIC' => 99 
     1039                } 
     1040        }, 
     1041        {#State 60 
    10091042                DEFAULT => -25 
    10101043        }, 
    1011         {#State 60 
     1044        {#State 61 
    10121045                DEFAULT => -26 
    10131046        }, 
    1014         {#State 61 
     1047        {#State 62 
    10151048                DEFAULT => -31 
    10161049        }, 
    1017         {#State 62 
    1018                 ACTIONS => { 
    1019                         'SPACE' => 83, 
    1020                         'NL' => 82, 
    1021                         'LINK_E' => 95 
    1022                 }, 
    1023                 GOTOS => { 
    1024                         'space' => 96 
    1025                 } 
    1026         }, 
    10271050        {#State 63 
     1051                ACTIONS => { 
     1052                        'SPACE' => 88, 
     1053                        'NL' => 87, 
     1054                        'LINK_E' => 100 
     1055                }, 
     1056                GOTOS => { 
     1057                        'space' => 101 
     1058                } 
     1059        }, 
     1060        {#State 64 
    10281061                DEFAULT => -101 
    10291062        }, 
    1030         {#State 64 
     1063        {#State 65 
    10311064                DEFAULT => -99 
    10321065        }, 
    1033         {#State 65 
    1034                 DEFAULT => -68, 
    1035                 GOTOS => { 
    1036                         'STAR-19' => 97 
    1037                 } 
    1038         }, 
    10391066        {#State 66 
    1040                 DEFAULT => -134 
     1067                ACTIONS => { 
     1068                        'TABLE_CELL_LR' => 102, 
     1069                        'TABLE_ROW_H_END' => 105, 
     1070                        'TABLE_CELL_L' => 103 
     1071                }, 
     1072                GOTOS => { 
     1073                        '_trowrest_starting_th' => 104 
     1074                } 
    10411075        }, 
    10421076        {#State 67 
    1043                 DEFAULT => -128 
    1044         }, 
    1045         {#State 68 
    1046                 DEFAULT => -122 
    1047         }, 
    1048         {#State 69 
    10491077                ACTIONS => { 
    10501078                        'WORD' => -63, 
     
    10581086                        'PUNCT' => -63, 
    10591087                        'NUMBER' => -63, 
    1060                         'IMG_S' => 31, 
     1088                        'IMG_S' => 32, 
    10611089                        'PAREN_L' => -63, 
    10621090                        'COMMA' => -63, 
    1063                         'TT_S' => 35, 
    1064                         'BOLD' => 21, 
    1065                         'STRIKE' => 22 
    1066                 }, 
    1067                 GOTOS => { 
    1068                         'link' => 32, 
    1069                         'image' => 34, 
    1070                         '_simple_format' => 25, 
    1071                         'OPTIONAL-16' => 19, 
     1091                        'TT_S' => 36, 
     1092                        'BOLD' => 22, 
     1093                        'STRIKE' => 23 
     1094                }, 
     1095                GOTOS => { 
     1096                        'link' => 33, 
     1097                        '_text_single_line_must_end_space' => 106, 
     1098                        'PAREN-25' => 108, 
     1099                        'PLUS-26' => 107, 
     1100                        'image' => 35, 
     1101                        '_simple_format' => 26, 
     1102                        'OPTIONAL-16' => 20, 
    10721103                        'strike_text' => 13, 
    1073                         '_non_space' => 36, 
    1074                         '_text_ending_space' => 98, 
    1075                         'tt_text' => 28, 
    1076                         'PLUS-21' => 40, 
    1077                         'bold_text' => 43, 
     1104                        '_non_space' => 109, 
     1105                        'tt_text' => 29, 
     1106                        'PLUS-21' => 41, 
     1107                        'bold_text' => 44, 
    10781108                        'italics_text' => 17 
    10791109                } 
    10801110        }, 
     1111        {#State 68 
     1112                DEFAULT => -151 
     1113        }, 
     1114        {#State 69 
     1115                DEFAULT => -68, 
     1116                GOTOS => { 
     1117                        'STAR-19' => 110 
     1118                } 
     1119        }, 
    10811120        {#State 70 
     1121                DEFAULT => -134 
     1122        }, 
     1123        {#State 71 
     1124                DEFAULT => -128 
     1125        }, 
     1126        {#State 72 
     1127                DEFAULT => -122 
     1128        }, 
     1129        {#State 73 
    10821130                ACTIONS => { 
    10831131                        'WORD' => -63, 
     
    10911139                        'PUNCT' => -63, 
    10921140                        'NUMBER' => -63, 
    1093                         'IMG_S' => 31, 
     1141                        'IMG_S' => 32, 
    10941142                        'PAREN_L' => -63, 
    10951143                        'COMMA' => -63, 
    1096                         'TT_S' => 35, 
    1097                         'BOLD' => 21, 
    1098                         'STRIKE' => 22 
    1099                 }, 
    1100                 GOTOS => { 
    1101                         'link' => 32, 
    1102                         'image' => 34, 
    1103                         '_simple_format' => 25, 
    1104                         'OPTIONAL-16' => 19, 
     1144                        'TT_S' => 36, 
     1145                        'BOLD' => 22, 
     1146                        'STRIKE' => 23 
     1147                }, 
     1148                GOTOS => { 
     1149                        'link' => 33, 
     1150                        'image' => 35, 
     1151                        '_simple_format' => 26, 
     1152                        'OPTIONAL-16' => 20, 
    11051153                        'strike_text' => 13, 
    1106                         '_non_space' => 36, 
    1107                         '_text_ending_space' => 99, 
    1108                         'tt_text' => 28, 
    1109                         'PLUS-21' => 40, 
    1110                         'bold_text' => 43, 
     1154                        '_non_space' => 37, 
     1155                        '_text_ending_space' => 111, 
     1156                        'tt_text' => 29, 
     1157                        'PLUS-21' => 41, 
     1158                        'bold_text' => 44, 
    11111159                        'italics_text' => 17 
    11121160                } 
    11131161        }, 
    1114         {#State 71 
    1115                 ACTIONS => { 
    1116                         'LIST_NUMERIC' => 70, 
    1117                         'END_INDENT' => 101 
    1118                 }, 
    1119                 GOTOS => { 
    1120                         'numbered_list_element' => 100 
    1121                 } 
    1122         }, 
    1123         {#State 72 
    1124                 ACTIONS => { 
    1125                         'LIST_ALPHA' => 69, 
    1126                         'END_INDENT' => 103 
    1127                 }, 
    1128                 GOTOS => { 
    1129                         'alpha_list_element' => 102 
    1130                 } 
    1131         }, 
    1132         {#State 73 
     1162        {#State 74 
    11331163                ACTIONS => { 
    11341164                        'WORD' => -63, 
     
    11421172                        'PUNCT' => -63, 
    11431173                        'NUMBER' => -63, 
    1144                         'IMG_S' => 31, 
     1174                        'IMG_S' => 32, 
    11451175                        'PAREN_L' => -63, 
    11461176                        'COMMA' => -63, 
    1147                         'TT_S' => 35, 
    1148                         'BOLD' => 21, 
    1149                         'STRIKE' => 22 
    1150                 }, 
    1151                 GOTOS => { 
    1152                         'link' => 32, 
    1153                         'image' => 34, 
    1154                         '_simple_format' => 25, 
    1155                         'OPTIONAL-16' => 19, 
     1177                        'TT_S' => 36, 
     1178                        'BOLD' => 22, 
     1179                        'STRIKE' => 23 
     1180                }, 
     1181                GOTOS => { 
     1182                        'link' => 33, 
     1183                        'image' => 35, 
     1184                        '_simple_format' => 26, 
     1185                        'OPTIONAL-16' => 20, 
    11561186                        'strike_text' => 13, 
    1157                         '_non_space' => 36, 
    1158                         '_text_ending_space' => 104, 
    1159                         'tt_text' => 28, 
    1160                         'PLUS-21' => 40, 
    1161                         'bold_text' => 43, 
     1187                        '_non_space' => 37, 
     1188                        '_text_ending_space' => 112, 
     1189                        'tt_text' => 29, 
     1190                        'PLUS-21' => 41, 
     1191                        'bold_text' => 44, 
    11621192                        'italics_text' => 17 
    11631193                } 
    11641194        }, 
    1165         {#State 74 
    1166                 ACTIONS => { 
    1167                         'LIST_BULLET' => 73, 
    1168                         'END_INDENT' => 106 
    1169                 }, 
    1170                 GOTOS => { 
    1171                         'bullet_list_element' => 105 
    1172                 } 
    1173         }, 
    11741195        {#State 75 
    11751196                ACTIONS => { 
    1176                         'BOLD' => 107 
     1197                        'LIST_NUMERIC' => 74, 
     1198                        'END_INDENT' => 114 
     1199                }, 
     1200                GOTOS => { 
     1201                        'numbered_list_element' => 113 
    11771202                } 
    11781203        }, 
    11791204        {#State 76 
    11801205                ACTIONS => { 
    1181                         'STRIKE' => 108 
     1206                        'LIST_ALPHA' => 73, 
     1207                        'END_INDENT' => 116 
     1208                }, 
     1209                GOTOS => { 
     1210                        'alpha_list_element' => 115 
    11821211                } 
    11831212        }, 
    11841213        {#State 77 
    1185                 ACTIONS => { 
    1186                         'SPACE' => 109 
    1187                 }, 
    1188                 GOTOS => { 
    1189                         'table_cell' => 110, 
    1190                         'PAREN-39' => 111 
    1191                 } 
    1192         }, 
    1193         {#State 78 
    1194                 DEFAULT => -139 
    1195         }, 
    1196         {#State 79 
    1197                 DEFAULT => -87, 
    1198                 GOTOS => { 
    1199                         'STAR-27' => 112 
    1200                 } 
    1201         }, 
    1202         {#State 80 
    1203                 ACTIONS => { 
    1204                         'LINK_E' => 113 
    1205                 } 
    1206         }, 
    1207         {#State 81 
    1208                 DEFAULT => -100 
    1209         }, 
    1210         {#State 82 
    1211                 DEFAULT => -17, 
    1212                 GOTOS => { 
    1213                         'STAR-5' => 114 
    1214                 } 
    1215         }, 
    1216         {#State 83 
    1217                 DEFAULT => -18 
    1218         }, 
    1219         {#State 84 
    12201214                ACTIONS => { 
    12211215                        'WORD' => -63, 
     
    12291223                        'PUNCT' => -63, 
    12301224                        'NUMBER' => -63, 
    1231                         'IMG_S' => 31, 
     1225                        'IMG_S' => 32, 
    12321226                        'PAREN_L' => -63, 
    12331227                        'COMMA' => -63, 
    1234                         'TT_S' => 35, 
    1235                         'BOLD' => 21, 
    1236                         'STRIKE' => 22 
    1237                 }, 
    1238                 GOTOS => { 
    1239                         'link' => 32, 
    1240                         'image' => 34, 
    1241                         '_simple_format' => 25, 
    1242                         'OPTIONAL-16' => 19, 
     1228                        'TT_S' => 36, 
     1229                        'BOLD' => 22, 
     1230                        'STRIKE' => 23 
     1231                }, 
     1232                GOTOS => { 
     1233                        'link' => 33, 
     1234                        'image' => 35, 
     1235                        '_simple_format' => 26, 
     1236                        'OPTIONAL-16' => 20, 
    12431237                        'strike_text' => 13, 
    1244                         '_non_space' => 36, 
    1245                         '_text_ending_space' => 115, 
    1246                         'tt_text' => 28, 
    1247                         'PLUS-21' => 40, 
    1248                         'bold_text' => 43, 
     1238                        '_non_space' => 37, 
     1239                        '_text_ending_space' => 117, 
     1240                        'tt_text' => 29, 
     1241                        'PLUS-21' => 41, 
     1242                        'bold_text' => 44, 
    12491243                        'italics_text' => 17 
    12501244                } 
    12511245        }, 
     1246        {#State 78 
     1247                ACTIONS => { 
     1248                        'LIST_BULLET' => 77, 
     1249                        'END_INDENT' => 119 
     1250                }, 
     1251                GOTOS => { 
     1252                        'bullet_list_element' => 118 
     1253                } 
     1254        }, 
     1255        {#State 79 
     1256                ACTIONS => { 
     1257                        'BOLD' => 120 
     1258                } 
     1259        }, 
     1260        {#State 80 
     1261                ACTIONS => { 
     1262                        'STRIKE' => 121 
     1263                } 
     1264        }, 
     1265        {#State 81 
     1266                ACTIONS => { 
     1267                        'TABLE_CELL_R' => 124, 
     1268                        'TABLE_CELL' => 122, 
     1269                        'TABLE_ROW_END' => 125 
     1270                }, 
     1271                GOTOS => { 
     1272                        '_trowrest_starting_plain' => 123 
     1273                } 
     1274        }, 
     1275        {#State 82 
     1276                DEFAULT => -150 
     1277        }, 
     1278        {#State 83 
     1279                DEFAULT => -139 
     1280        }, 
     1281        {#State 84 
     1282                DEFAULT => -87, 
     1283                GOTOS => { 
     1284                        'STAR-27' => 126 
     1285                } 
     1286        }, 
    12521287        {#State 85 
    1253                 DEFAULT => -112 
     1288                ACTIONS => { 
     1289                        'LINK_E' => 127 
     1290                } 
    12541291        }, 
    12551292        {#State 86 
    1256                 ACTIONS => { 
    1257                         'TT_E' => 116 
    1258                 } 
     1293                DEFAULT => -100 
    12591294        }, 
    12601295        {#State 87 
    1261                 ACTIONS => { 
    1262                         '' => -79, 
    1263                         'LIST_BULLET' => -79, 
    1264                         'LIST_ALPHA' => -79, 
    1265                         'SPACE' => 83, 
    1266                         'LIST_NUMERIC' => -79, 
    1267                         'LINE_BREAK' => -79, 
    1268                         'NL' => 82, 
    1269                         'END_INDENT' => -79, 
    1270                         'BEGIN_INDENT' => -79, 
    1271                         'HEADER_E' => -79, 
    1272                         'EMPTY_LINE' => -79 
    1273                 }, 
    1274                 GOTOS => { 
    1275                         'OPTIONAL-24' => 117, 
    1276                         'space' => 119, 
    1277                         'PAREN-22' => 118 
     1296                DEFAULT => -17, 
     1297                GOTOS => { 
     1298                        'STAR-5' => 128 
    12781299                } 
    12791300        }, 
    12801301        {#State 88 
    1281                 DEFAULT => -71 
     1302                DEFAULT => -18 
    12821303        }, 
    12831304        {#State 89 
    1284                 ACTIONS => { 
    1285                         'PAREN_L' => 120 
    1286                 } 
    1287         }, 
    1288         {#State 90 
    1289                 DEFAULT => -35 
    1290         }, 
    1291         {#State 91 
    1292                 DEFAULT => -36 
    1293         }, 
    1294         {#State 92 
    1295                 DEFAULT => -20 
    1296         }, 
    1297         {#State 93 
    1298                 ACTIONS => { 
    1299                         'TT_E' => -61, 
    1300                         'SPACE' => 83, 
    1301                         'BOLD' => -61, 
    1302                         'NL' => 82, 
    1303                         'ITALIC' => -61, 
    1304                         'STRIKE' => -61 
    1305                 }, 
    1306                 GOTOS => { 
    1307                         'PAREN-14' => 121, 
    1308                         'space' => 122 
    1309                 } 
    1310         }, 
    1311         {#State 94 
    1312                 DEFAULT => -109 
    1313         }, 
    1314         {#State 95 
    1315                 DEFAULT => -96 
    1316         }, 
    1317         {#State 96 
    1318                 ACTIONS => { 
    1319                         'WORD' => 45, 
    1320                         'PAREN_L' => 60, 
    1321                         'PAREN_R' => 52, 
    1322                         'MACRO_VALUE' => 46, 
    1323                         'Q_CHAR' => 53, 
    1324                         'COMMA' => 61, 
    1325                         'STRING' => 54, 
    1326                         'MACRO_CALL' => 47, 
    1327                         'PUNCT' => 49, 
    1328                         'IMG_S' => 31, 
    1329                         'NUMBER' => 57 
    1330                 }, 
    1331                 GOTOS => { 
    1332                         'macro_call' => 59, 
    1333                         '_printable_atom' => 50, 
    1334                         'image' => 126, 
    1335                         '_printable' => 124, 
    1336                         'PLUS-6' => 48, 
    1337                         'link_description' => 125, 
    1338                         '_printable_not_macro_call' => 55, 
    1339                         'PLUS-28' => 123, 
    1340                         '_macro_call_not_really' => 56 
    1341                 } 
    1342         }, 
    1343         {#State 97 
    1344                 ACTIONS => { 
    1345                         '' => -70, 
    1346                         'SPACE' => -70, 
    1347                         'LIST_ALPHA' => -70, 
    1348                         'LIST_NUMERIC' => -70, 
    1349                         'NL' => -70, 
    1350                         'ITALIC' => 10, 
    1351                         'LINK_S' => 12, 
    1352                         'HEADER_E' => -70, 
    1353                         'EMPTY_LINE' => -70, 
    1354                         'IMG_S' => 31, 
    1355                         'LIST_BULLET' => -70, 
    1356                         'LINE_BREAK' => -70, 
    1357                         'END_INDENT' => -70, 
    1358                         'TT_S' => 35, 
    1359                         'BEGIN_INDENT' => -70, 
    1360                         'BOLD' => 21, 
    1361                         'STRIKE' => 22 
    1362                 }, 
    1363                 GOTOS => { 
    1364                         'link' => 32, 
    1365                         'image' => 34, 
    1366                         '_simple_format' => 128, 
    1367                         'strike_text' => 13, 
    1368                         'PLUS-17' => 129, 
    1369                         'tt_text' => 28, 
    1370                         'OPTIONAL-20' => 127, 
    1371                         'PAREN-18' => 130, 
    1372                         'bold_text' => 43, 
    1373                         'italics_text' => 17 
    1374                 } 
    1375         }, 
    1376         {#State 98 
    1377                 ACTIONS => { 
    1378                         'BEGIN_INDENT' => 20, 
    1379                         'LIST_ALPHA' => -137, 
    1380                         'END_INDENT' => -137 
    1381                 }, 
    1382                 GOTOS => { 
    1383                         'alpha_list' => 38, 
    1384                         'numbered_list' => 15, 
    1385                         'OPTIONAL-37' => 132, 
    1386                         'bullet_list' => 42, 
    1387                         '_some_list' => 131 
    1388                 } 
    1389         }, 
    1390         {#State 99 
    1391                 ACTIONS => { 
    1392                         'BEGIN_INDENT' => 20, 
    1393                         'LIST_NUMERIC' => -125, 
    1394                         'END_INDENT' => -125 
    1395                 }, 
    1396                 GOTOS => { 
    1397                         'alpha_list' => 38, 
    1398                         'numbered_list' => 15, 
    1399                         'bullet_list' => 42, 
    1400                         '_some_list' => 133, 
    1401                         'OPTIONAL-33' => 134 
    1402                 } 
    1403         }, 
    1404         {#State 100 
    1405                 DEFAULT => -121 
    1406         }, 
    1407         {#State 101 
    1408                 DEFAULT => -123 
    1409         }, 
    1410         {#State 102 
    1411                 DEFAULT => -133 
    1412         }, 
    1413         {#State 103 
    1414                 DEFAULT => -135 
    1415         }, 
    1416         {#State 104 
    1417                 ACTIONS => { 
    1418                         'BEGIN_INDENT' => 20, 
    1419                         'LIST_BULLET' => -131, 
    1420                         'END_INDENT' => -131 
    1421                 }, 
    1422                 GOTOS => { 
    1423                         'alpha_list' => 38, 
    1424                         'numbered_list' => 15, 
    1425                         'bullet_list' => 42, 
    1426                         '_some_list' => 136, 
    1427                         'OPTIONAL-35' => 135 
    1428                 } 
    1429         }, 
    1430         {#State 105 
    1431                 DEFAULT => -127 
    1432         }, 
    1433         {#State 106 
    1434                 DEFAULT => -129 
    1435         }, 
    1436         {#State 107 
    1437                 DEFAULT => -108 
    1438         }, 
    1439         {#State 108 
    1440                 DEFAULT => -110 
    1441         }, 
    1442         {#State 109 
    14431305                ACTIONS => { 
    14441306                        'WORD' => -63, 
     
    14521314                        'PUNCT' => -63, 
    14531315                        'NUMBER' => -63, 
    1454                         'IMG_S' => 31, 
     1316                        'IMG_S' => 32, 
    14551317                        'PAREN_L' => -63, 
    14561318                        'COMMA' => -63, 
    1457                         'TT_S' => 35, 
    1458                         'BOLD' => 21, 
    1459                         'STRIKE' => 22 
    1460                 }, 
    1461                 GOTOS => { 
    1462                         'link' => 32, 
    1463                         '_text_single_line_must_end_space' => 137, 
    1464                         'PAREN-25' => 139, 
    1465                         'PLUS-26' => 138, 
    1466                         'image' => 34, 
    1467                         '_simple_format' => 25, 
    1468                         'OPTIONAL-16' => 19, 
     1319                        'TT_S' => 36, 
     1320                        'BOLD' => 22, 
     1321                        'STRIKE' => 23 
     1322                }, 
     1323                GOTOS => { 
     1324                        'link' => 33, 
     1325                        'image' => 35, 
     1326                        '_simple_format' => 26, 
     1327                        'OPTIONAL-16' => 20, 
    14691328                        'strike_text' => 13, 
    1470                         '_non_space' => 140, 
    1471                         'tt_text' => 28, 
    1472                         'PLUS-21' => 40, 
    1473                         'bold_text' => 43, 
     1329                        '_non_space' => 37, 
     1330                        '_text_ending_space' => 129, 
     1331                        'tt_text' => 29, 
     1332                        'PLUS-21' => 41, 
     1333                        'bold_text' => 44, 
    14741334                        'italics_text' => 17 
    14751335                } 
    14761336        }, 
    1477         {#State 110 
    1478                 ACTIONS => { 
    1479                         'TABLE_CELL' => 141, 
    1480                         'TABLE_ROW_END' => 142 
    1481                 } 
    1482         }, 
    1483         {#State 111 
    1484                 DEFAULT => -143 
    1485         }, 
    1486         {#State 112 
     1337        {#State 90 
     1338                DEFAULT => -112 
     1339        }, 
     1340        {#State 91 
     1341                ACTIONS => { 
     1342                        'TT_E' => 130 
     1343                } 
     1344        }, 
     1345        {#State 92 
     1346                ACTIONS => { 
     1347                        '' => -79, 
     1348                        'LIST_BULLET' => -79, 
     1349                        'LIST_ALPHA' => -79, 
     1350                        'SPACE' => 88, 
     1351                        'LIST_NUMERIC' => -79, 
     1352                        'LINE_BREAK' => -79, 
     1353                        'NL' => 87, 
     1354                        'END_INDENT' => -79, 
     1355                        'BEGIN_INDENT' => -79, 
     1356                        'HEADER_E' => -79, 
     1357                        'EMPTY_LINE' => -79 
     1358                }, 
     1359                GOTOS => { 
     1360                        'OPTIONAL-24' => 131, 
     1361                        'space' => 133, 
     1362                        'PAREN-22' => 132 
     1363                } 
     1364        }, 
     1365        {#State 93 
     1366                DEFAULT => -71 
     1367        }, 
     1368        {#State 94 
     1369                ACTIONS => { 
     1370                        'PAREN_L' => 134 
     1371                } 
     1372        }, 
     1373        {#State 95 
     1374                DEFAULT => -35 
     1375        }, 
     1376        {#State 96 
     1377                DEFAULT => -36 
     1378        }, 
     1379        {#State 97 
     1380                DEFAULT => -20 
     1381        }, 
     1382        {#State 98 
     1383                ACTIONS => { 
     1384                        'TT_E' => -61, 
     1385                        'SPACE' => 88, 
     1386                        'BOLD' => -61, 
     1387                        'NL' => 87, 
     1388                        'ITALIC' => -61, 
     1389                        'STRIKE' => -61 
     1390                }, 
     1391                GOTOS => { 
     1392                        'PAREN-14' => 135, 
     1393                        'space' => 136 
     1394                } 
     1395        }, 
     1396        {#State 99 
     1397                DEFAULT => -109 
     1398        }, 
     1399        {#State 100 
     1400                DEFAULT => -96 
     1401        }, 
     1402        {#State 101 
     1403                ACTIONS => { 
     1404                        'WORD' => 46, 
     1405                        'PAREN_L' => 61, 
     1406                        'PAREN_R' => 53, 
     1407                        'MACRO_VALUE' => 47, 
     1408                        'Q_CHAR' => 54, 
     1409                        'COMMA' => 62, 
     1410                        'STRING' => 55, 
     1411                        'MACRO_CALL' => 48, 
     1412                        'PUNCT' => 50, 
     1413                        'IMG_S' => 32, 
     1414                        'NUMBER' => 58 
     1415                }, 
     1416                GOTOS => { 
     1417                        'macro_call' => 60, 
     1418                        '_printable_atom' => 51, 
     1419                        'image' => 140, 
     1420                        '_printable' => 138, 
     1421                        'PLUS-6' => 49, 
     1422                        'link_description' => 139, 
     1423                        '_printable_not_macro_call' => 56, 
     1424                        'PLUS-28' => 137, 
     1425                        '_macro_call_not_really' => 57 
     1426                } 
     1427        }, 
     1428        {#State 102 
     1429                ACTIONS => { 
     1430                        'SPACE' => 67 
     1431                }, 
     1432                GOTOS => { 
     1433                        'table_cell_th' => 141, 
     1434                        '_table_cell' => 68 
     1435                } 
     1436        }, 
     1437        {#State 103 
     1438                ACTIONS => { 
     1439                        'SPACE' => 67 
     1440                }, 
     1441                GOTOS => { 
     1442                        'table_cell' => 142, 
     1443                        '_table_cell' => 82 
     1444                } 
     1445        }, 
     1446        {#State 104 
     1447                ACTIONS => { 
     1448                        'NL' => 143 
     1449                } 
     1450        }, 
     1451        {#State 105 
     1452                DEFAULT => -149 
     1453        }, 
     1454        {#State 106 
     1455                DEFAULT => -152 
     1456        }, 
     1457        {#State 107 
    14871458                ACTIONS => { 
    14881459                        'WORD' => -63, 
     1460                        'TABLE_CELL_R' => -84, 
     1461                        'TABLE_CELL' => -84, 
    14891462                        'PAREN_R' => -63, 
    14901463                        'MACRO_VALUE' => -63, 
    14911464                        'Q_CHAR' => -63, 
    1492                         'COMMENT' => 143, 
    14931465                        'ITALIC' => 10, 
    14941466                        'LINK_S' => 12, 
     
    14971469                        'PUNCT' => -63, 
    14981470                        'NUMBER' => -63, 
    1499                         'IMG_S' => 31, 
     1471                        'IMG_S' => 32, 
     1472                        'TABLE_CELL_LR' => -84, 
    15001473                        'PAREN_L' => -63, 
    15011474                        'COMMA' => -63, 
    1502                         'TT_S' => 35, 
    1503                         'BOLD' => 21, 
    1504                         'STRIKE' => 22 
    1505                 }, 
    1506                 GOTOS => { 
    1507                         'link' => 32, 
    1508                         'image' => 34, 
    1509                         '_simple_format' => 25, 
    1510                         'OPTIONAL-16' => 19, 
     1475                        'TABLE_ROW_END' => -84, 
     1476                        'TT_S' => 36, 
     1477                        'BOLD' => 22, 
     1478                        'TABLE_ROW_H_END' => -84, 
     1479                        'TABLE_CELL_L' => -84, 
     1480                        'STRIKE' => 23 
     1481                }, 
     1482                GOTOS => { 
     1483                        'link' => 33, 
     1484                        'PAREN-25' => 144, 
     1485                        'image' => 35, 
     1486                        '_simple_format' => 26, 
     1487                        'OPTIONAL-16' => 20, 
    15111488                        'strike_text' => 13, 
    1512                         '_non_space' => 36, 
    1513                         '_text_ending_space' => 144, 
    1514                         'tt_text' => 28, 
    1515                         'PLUS-21' => 40, 
    1516                         'bold_text' => 43, 
     1489                        '_non_space' => 109, 
     1490                        'tt_text' => 29, 
     1491                        'PLUS-21' => 41, 
     1492                        'bold_text' => 44, 
    15171493                        'italics_text' => 17 
    15181494                } 
    15191495        }, 
     1496        {#State 108 
     1497                DEFAULT => -83 
     1498        }, 
     1499        {#State 109 
     1500                ACTIONS => { 
     1501                        'SPACE' => 145 
     1502                } 
     1503        }, 
     1504        {#State 110 
     1505                ACTIONS => { 
     1506                        '' => -70, 
     1507                        'SPACE' => -70, 
     1508                        'LIST_ALPHA' => -70, 
     1509                        'LIST_NUMERIC' => -70, 
     1510                        'NL' => -70, 
     1511                        'ITALIC' => 10, 
     1512                        'LINK_S' => 12, 
     1513                        'HEADER_E' => -70, 
     1514                        'EMPTY_LINE' => -70, 
     1515                        'IMG_S' => 32, 
     1516                        'LIST_BULLET' => -70, 
     1517                        'LINE_BREAK' => -70, 
     1518                        'END_INDENT' => -70, 
     1519                        'TT_S' => 36, 
     1520                        'BEGIN_INDENT' => -70, 
     1521                        'BOLD' => 22, 
     1522                        'STRIKE' => 23 
     1523                }, 
     1524                GOTOS => { 
     1525                        'link' => 33, 
     1526                        'image' => 35, 
     1527                        '_simple_format' => 147, 
     1528                        'strike_text' => 13, 
     1529                        'PLUS-17' => 148, 
     1530                        'tt_text' => 29, 
     1531                        'OPTIONAL-20' => 146, 
     1532                        'PAREN-18' => 149, 
     1533                        'bold_text' => 44, 
     1534                        'italics_text' => 17 
     1535                } 
     1536        }, 
     1537        {#State 111 
     1538                ACTIONS => { 
     1539                        'BEGIN_INDENT' => 21, 
     1540                        'LIST_ALPHA' => -137, 
     1541                        'END_INDENT' => -137 
     1542                }, 
     1543                GOTOS => { 
     1544                        'alpha_list' => 39, 
     1545                        'numbered_list' => 15, 
     1546                        'OPTIONAL-37' => 151, 
     1547                        'bullet_list' => 43, 
     1548                        '_some_list' => 150 
     1549                } 
     1550        }, 
     1551        {#State 112 
     1552                ACTIONS => { 
     1553                        'BEGIN_INDENT' => 21, 
     1554                        'LIST_NUMERIC' => -125, 
     1555                        'END_INDENT' => -125 
     1556                }, 
     1557                GOTOS => { 
     1558                        'alpha_list' => 39, 
     1559                        'numbered_list' => 15, 
     1560                        'bullet_list' => 43, 
     1561                        '_some_list' => 152, 
     1562                        'OPTIONAL-33' => 153 
     1563                } 
     1564        }, 
    15201565        {#State 113 
     1566                DEFAULT => -121 
     1567        }, 
     1568        {#State 114 
     1569                DEFAULT => -123 
     1570        }, 
     1571        {#State 115 
     1572                DEFAULT => -133 
     1573        }, 
     1574        {#State 116 
     1575                DEFAULT => -135 
     1576        }, 
     1577        {#State 117 
     1578                ACTIONS => { 
     1579                        'BEGIN_INDENT' => 21, 
     1580                        'LIST_BULLET' => -131, 
     1581                        'END_INDENT' => -131 
     1582                }, 
     1583                GOTOS => { 
     1584                        'alpha_list' => 39, 
     1585                        'numbered_list' => 15, 
     1586                        'bullet_list' => 43, 
     1587                        '_some_list' => 155, 
     1588                        'OPTIONAL-35' => 154 
     1589                } 
     1590        }, 
     1591        {#State 118 
     1592                DEFAULT => -127 
     1593        }, 
     1594        {#State 119 
     1595                DEFAULT => -129 
     1596        }, 
     1597        {#State 120 
     1598                DEFAULT => -108 
     1599        }, 
     1600        {#State 121 
     1601                DEFAULT => -110 
     1602        }, 
     1603        {#State 122 
     1604                ACTIONS => { 
     1605                        'SPACE' => 67 
     1606                }, 
     1607                GOTOS => { 
     1608                        'table_cell' => 156, 
     1609                        '_table_cell' => 82 
     1610                } 
     1611        }, 
     1612        {#State 123 
     1613                ACTIONS => { 
     1614                        'NL' => 157 
     1615                } 
     1616        }, 
     1617        {#State 124 
     1618                ACTIONS => { 
     1619                        'SPACE' => 67 
     1620                }, 
     1621                GOTOS => { 
     1622                        'table_cell_th' => 158, 
     1623                        '_table_cell' => 68 
     1624                } 
     1625        }, 
     1626        {#State 125 
     1627                DEFAULT => -146 
     1628        }, 
     1629        {#State 126 
     1630                ACTIONS => { 
     1631                        'WORD' => -63, 
     1632                        'PAREN_R' => -63, 
     1633                        'MACRO_VALUE' => -63, 
     1634                        'Q_CHAR' => -63, 
     1635                        'COMMENT' => 159, 
     1636                        'ITALIC' => 10, 
     1637                        'LINK_S' => 12, 
     1638                        'STRING' => -63, 
     1639                        'MACRO_CALL' => -63, 
     1640                        'PUNCT' => -63, 
     1641                        'NUMBER' => -63, 
     1642                        'IMG_S' => 32, 
     1643                        'PAREN_L' => -63, 
     1644                        'COMMA' => -63, 
     1645                        'TT_S' => 36, 
     1646                        'BOLD' => 22, 
     1647                        'STRIKE' => 23 
     1648                }, 
     1649                GOTOS => { 
     1650                        'link' => 33, 
     1651                        'image' => 35, 
     1652                        '_simple_format' => 26, 
     1653                        'OPTIONAL-16' => 20, 
     1654                        'strike_text' => 13, 
     1655                        '_non_space' => 37, 
     1656                        '_text_ending_space' => 160, 
     1657                        'tt_text' => 29, 
     1658                        'PLUS-21' => 41, 
     1659                        'bold_text' => 44, 
     1660                        'italics_text' => 17 
     1661                } 
     1662        }, 
     1663        {#State 127 
    15211664                DEFAULT => -98 
    15221665        }, 
    1523         {#State 114 
     1666        {#State 128 
    15241667                ACTIONS => { 
    15251668                        '' => -19, 
     
    15321675                        'LINK_E' => -19, 
    15331676                        'ITALIC' => -19, 
    1534                         'COMMENT' => 145, 
     1677                        'COMMENT' => 161, 
    15351678                        'LINK_S' => -19, 
    15361679                        'STRING' => -19, 
     
    15451688                        'LINE_BREAK' => -19, 
    15461689                        'COMMA' => -19, 
     1690                        'END_INDENT' => -19, 
    15471691                        'TT_S' => -19, 
    1548                         'END_INDENT' => -19, 
    15491692                        'BEGIN_INDENT' => -19, 
    15501693                        'BOLD' => -19, 
     
    15531696                } 
    15541697        }, 
    1555         {#State 115 
    1556                 ACTIONS => { 
    1557                         'HEADER_E' => 146 
    1558                 } 
    1559         }, 
    1560         {#State 116 
     1698        {#State 129 
     1699                ACTIONS => { 
     1700                        'HEADER_E' => 162 
     1701                } 
     1702        }, 
     1703        {#State 130 
    15611704                DEFAULT => -111 
    15621705        }, 
    1563         {#State 117 
     1706        {#State 131 
    15641707                DEFAULT => -80 
    15651708        }, 
    1566         {#State 118 
     1709        {#State 132 
    15671710                DEFAULT => -76 
    15681711        }, 
    1569         {#State 119 
     1712        {#State 133 
    15701713                ACTIONS => { 
    15711714                        '' => -78, 
     
    15841727                        'EMPTY_LINE' => -78, 
    15851728                        'NUMBER' => -63, 
    1586                         'IMG_S' => 31, 
     1729                        'IMG_S' => 32, 
    15871730                        'LIST_BULLET' => -78, 
    15881731                        'PAREN_L' => -63, 
     
    15901733                        'COMMA' => -63, 
    15911734                        'END_INDENT' => -78, 
    1592                         'TT_S' => 35, 
     1735                        'TT_S' => 36, 
    15931736                        'BEGIN_INDENT' => -78, 
    1594                         'BOLD' => 21, 
    1595                         'STRIKE' => 22 
    1596                 }, 
    1597                 GOTOS => { 
    1598                         'link' => 32, 
    1599                         'image' => 34, 
    1600                         '_simple_format' => 25, 
    1601                         'OPTIONAL-16' => 19, 
     1737                        'BOLD' => 22, 
     1738                        'STRIKE' => 23 
     1739                }, 
     1740                GOTOS => { 
     1741                        'link' => 33, 
     1742                        'image' => 35, 
     1743                        '_simple_format' => 26, 
     1744                        'OPTIONAL-16' => 20, 
    16021745                        'strike_text' => 13, 
    1603                         '_non_space' => 147, 
    1604                         'tt_text' => 28, 
    1605                         'PLUS-21' => 40, 
    1606                         'bold_text' => 43, 
     1746                        '_non_space' => 163, 
     1747                        'tt_text' => 29, 
     1748                        'PLUS-21' => 41, 
     1749                        'bold_text' => 44, 
    16071750                        'italics_text' => 17 
    16081751                } 
    16091752        }, 
    1610         {#State 120 
    1611                 ACTIONS => { 
    1612                         'SPACE' => 83, 
     1753        {#State 134 
     1754                ACTIONS => { 
     1755                        'SPACE' => 88, 
    16131756                        'PAREN_R' => -44, 
    16141757                        'MACRO_VALUE' => -40, 
    1615                         'NL' => 82, 
     1758                        'NL' => 87, 
    16161759                        'NUMBER' => -40, 
    16171760                        'INDENT' => -40, 
     
    16191762                }, 
    16201763                GOTOS => { 
    1621                         '_maybe_macro_args' => 148, 
    1622                         'OPTIONAL-8' => 149, 
    1623                         'space' => 151, 
    1624                         'OPTIONAL-10' => 150 
    1625                 } 
    1626         }, 
    1627         {#State 121 
     1764                        '_maybe_macro_args' => 164, 
     1765                        'OPTIONAL-8' => 165, 
     1766                        'space' => 167, 
     1767                        'OPTIONAL-10' => 166 
     1768                } 
     1769        }, 
     1770        {#State 135 
    16281771                DEFAULT => -59 
    16291772        }, 
    1630         {#State 122 
    1631                 ACTIONS => { 
    1632                         'WORD' => 45, 
    1633                         'PAREN_L' => 60, 
    1634                         'PAREN_R' => 52, 
    1635                         'MACRO_VALUE' => 46, 
    1636                         'Q_CHAR' => 53, 
    1637                         'COMMA' => 61, 
    1638                         'STRING' => 54, 
    1639                         'MACRO_CALL' => 47, 
    1640                         'PUNCT' => 49, 
    1641                         'NUMBER' => 57 
    1642                 }, 
    1643                 GOTOS => { 
    1644                         'macro_call' => 59, 
    1645                         '_printable_atom' => 50, 
    1646                         '_printable_not_macro_call' => 55, 
    1647                         '_macro_call_not_really' => 56, 
    1648                         '_printable' => 152, 
    1649                         'PLUS-6' => 48 
    1650                 } 
    1651         }, 
    1652         {#State 123 
    1653                 ACTIONS => { 
    1654                         'SPACE' => 83, 
    1655                         'NL' => 82, 
     1773        {#State 136 
     1774                ACTIONS => { 
     1775                        'WORD' => 46, 
     1776                        'PAREN_L' => 61, 
     1777                        'PAREN_R' => 53, 
     1778                        'MACRO_VALUE' => 47, 
     1779                        'Q_CHAR' => 54, 
     1780                        'COMMA' => 62, 
     1781                        'STRING' => 55, 
     1782                        'MACRO_CALL' => 48, 
     1783                        'PUNCT' => 50, 
     1784                        'NUMBER' => 58 
     1785                }, 
     1786                GOTOS => { 
     1787                        'macro_call' => 60, 
     1788                        '_printable_atom' => 51, 
     1789                        '_printable_not_macro_call' => 56, 
     1790                        '_macro_call_not_really' => 57, 
     1791                        '_printable' => 168, 
     1792                        'PLUS-6' => 49 
     1793                } 
     1794        }, 
     1795        {#State 137 
     1796                ACTIONS => { 
     1797                        'SPACE' => 88, 
     1798                        'NL' => 87, 
    16561799                        'LINK_E' => -106 
    16571800                }, 
    16581801                GOTOS => { 
    1659                         'space' => 153 
    1660                 } 
    1661         }, 
    1662         {#State 124 
     1802                        'space' => 169 
     1803                } 
     1804        }, 
     1805        {#State 138 
    16631806                DEFAULT => -103 
    16641807        }, 
    1665         {#State 125 
    1666                 ACTIONS => { 
    1667                         'LINK_E' => 154 
    1668                 } 
    1669         }, 
    1670         {#State 126 
    1671                 ACTIONS => { 
    1672                         'SPACE' => 83, 
    1673                         'NL' => 82, 
     1808        {#State 139 
     1809                ACTIONS => { 
     1810                        'LINK_E' => 170 
     1811                } 
     1812        }, 
     1813        {#State 140 
     1814                ACTIONS => { 
     1815                        'SPACE' => 88, 
     1816                        'NL' => 87, 
    16741817                        'LINK_E' => -105 
    16751818                }, 
    16761819                GOTOS => { 
    1677                         'OPTIONAL-29' => 155, 
    1678                         'space' => 156 
    1679                 } 
    1680         }, 
    1681         {#State 127 
     1820                        'OPTIONAL-29' => 171, 
     1821                        'space' => 172 
     1822                } 
     1823        }, 
     1824        {#State 141 
     1825                ACTIONS => { 
     1826                        'TABLE_CELL_LR' => 102, 
     1827                        'TABLE_ROW_H_END' => 105, 
     1828                        'TABLE_CELL_L' => 103 
     1829                }, 
     1830                GOTOS => { 
     1831                        '_trowrest_starting_th' => 173 
     1832                } 
     1833        }, 
     1834        {#State 142 
     1835                ACTIONS => { 
     1836                        'TABLE_CELL_R' => 124, 
     1837                        'TABLE_CELL' => 122, 
     1838                        'TABLE_ROW_END' => 125 
     1839                }, 
     1840                GOTOS => { 
     1841                        '_trowrest_starting_plain' => 174 
     1842                } 
     1843        }, 
     1844        {#State 143 
     1845                DEFAULT => -143 
     1846        }, 
     1847        {#State 144 
     1848                DEFAULT => -82 
     1849        }, 
     1850        {#State 145 
     1851                DEFAULT => -81 
     1852        }, 
     1853        {#State 146 
    16821854                DEFAULT => -73 
    16831855        }, 
    1684         {#State 128 
     1856        {#State 147 
    16851857                ACTIONS => { 
    16861858                        '' => -69, 
     
    17131885                } 
    17141886        }, 
    1715         {#State 129 
    1716                 ACTIONS => { 
    1717                         'WORD' => 45, 
    1718                         'PAREN_R' => 52, 
    1719                         'MACRO_VALUE' => 46, 
    1720                         'Q_CHAR' => 53, 
     1887        {#State 148 
     1888                ACTIONS => { 
     1889                        'WORD' => 46, 
     1890                        'PAREN_R' => 53, 
     1891                        'MACRO_VALUE' => 47, 
     1892                        'Q_CHAR' => 54, 
    17211893                        'ITALIC' => 10, 
    17221894                        'LINK_S' => 12, 
    1723                         'STRING' => 54, 
    1724                         'MACRO_CALL' => 47, 
    1725                         'PUNCT' => 49, 
    1726                         'NUMBER' => 57, 
    1727                         'IMG_S' => 31, 
    1728                         'PAREN_L' => 60, 
    1729                         'COMMA' => 61, 
    1730                         'TT_S' => 35, 
    1731                         'BOLD' => 21, 
    1732                         'STRIKE' => 22 
    1733                 }, 
    1734                 GOTOS => { 
    1735                         'link' => 32, 
    1736                         'macro_call' => 59, 
    1737                         '_printable_atom' => 50, 
    1738                         'image' => 34, 
    1739                         '_simple_format' => 158, 
    1740                         '_printable' => 157, 
    1741                         'PLUS-6' => 48, 
     1895                        'STRING' => 55, 
     1896                        'MACRO_CALL' => 48, 
     1897                        'PUNCT' => 50, 
     1898                        'NUMBER' => 58, 
     1899                        'IMG_S' => 32, 
     1900                        'PAREN_L' => 61, 
     1901                        'COMMA' => 62, 
     1902                        'TT_S' => 36, 
     1903                        'BOLD' => 22, 
     1904                        'STRIKE' => 23 
     1905                }, 
     1906                GOTOS => { 
     1907                        'link' => 33, 
     1908                        'macro_call' => 60, 
     1909                        '_printable_atom' => 51, 
     1910                        'image' => 35, 
     1911                        '_simple_format' => 176, 
     1912                        '_printable' => 175, 
     1913                        'PLUS-6' => 49, 
    17421914                        'strike_text' => 13, 
    1743                         'tt_text' => 28, 
    1744                         '_printable_not_macro_call' => 55, 
    1745                         '_macro_call_not_really' => 56, 
    1746                         'bold_text' => 43, 
     1915                        'tt_text' => 29, 
     1916                        '_printable_not_macro_call' => 56, 
     1917                        '_macro_call_not_really' => 57, 
     1918                        'bold_text' => 44, 
    17471919                        'italics_text' => 17 
    17481920                } 
    17491921        }, 
    1750         {#State 130 
     1922        {#State 149 
    17511923                DEFAULT => -67 
    17521924        }, 
    1753         {#State 131 
     1925        {#State 150 
    17541926                DEFAULT => -136 
    17551927        }, 
    1756         {#State 132 
     1928        {#State 151 
    17571929                DEFAULT => -138 
    17581930        }, 
    1759         {#State 133 
     1931        {#State 152 
    17601932                DEFAULT => -124 
    17611933        }, 
    1762         {#State 134 
     1934        {#State 153 
    17631935                DEFAULT => -126 
    17641936        }, 
    1765         {#State 135 
     1937        {#State 154 
    17661938                DEFAULT => -132 
    17671939        }, 
    1768         {#State 136 
     1940        {#State 155 
    17691941                DEFAULT => -130 
    17701942        }, 
    1771         {#State 137 
    1772                 DEFAULT => -146 
    1773         }, 
    1774         {#State 138 
    1775                 ACTIONS => { 
    1776                         'WORD' => -63, 
    1777                         'TABLE_CELL' => -84, 
    1778                         'PAREN_R' => -63, 
    1779                         'MACRO_VALUE' => -63, 
    1780                         'Q_CHAR' => -63, 
    1781                         'ITALIC' => 10, 
    1782                         'LINK_S' => 12, 
    1783                         'STRING' => -63, 
    1784                         'MACRO_CALL' => -63, 
    1785                         'PUNCT' => -63, 
    1786                         'NUMBER' => -63, 
    1787                         'IMG_S' => 31, 
    1788                         'PAREN_L' => -63, 
    1789                         'COMMA' => -63, 
    1790                         'TABLE_ROW_END' => -84, 
    1791                         'TT_S' => 35, 
    1792                         'BOLD' => 21, 
    1793                         'STRIKE' => 22 
    1794                 }, 
    1795                 GOTOS => { 
    1796                         'link' => 32, 
    1797                         'PAREN-25' => 159, 
    1798                         'image' => 34, 
    1799                         '_simple_format' => 25, 
    1800                         'OPTIONAL-16' => 19, 
    1801                         'strike_text' => 13, 
    1802                         '_non_space' => 140, 
    1803                         'tt_text' => 28, 
    1804                         'PLUS-21' => 40, 
    1805                         'bold_text' => 43, 
    1806                         'italics_text' => 17 
    1807                 } 
    1808         }, 
    1809         {#State 139 
    1810                 DEFAULT => -83 
    1811         }, 
    1812         {#State 140 
    1813                 ACTIONS => { 
    1814                         'SPACE' => 160 
    1815                 } 
    1816         }, 
    1817         {#State 141 
     1943        {#State 156 
     1944                ACTIONS => { 
     1945                        'TABLE_CELL_R' => 124, 
     1946                        'TABLE_CELL' => 122, 
     1947                        'TABLE_ROW_END' => 125 
     1948                }, 
     1949                GOTOS => { 
     1950                        '_trowrest_starting_plain' => 177 
     1951                } 
     1952        }, 
     1953        {#State 157 
    18181954                DEFAULT => -142 
    18191955        }, 
    1820         {#State 142 
    1821                 ACTIONS => { 
    1822                         'NL' => 161 
    1823                 } 
    1824         }, 
    1825         {#State 143 
     1956        {#State 158 
     1957                ACTIONS => { 
     1958                        'TABLE_CELL_LR' => 102, 
     1959                        'TABLE_ROW_H_END' => 105, 
     1960                        'TABLE_CELL_L' => 103 
     1961                }, 
     1962                GOTOS => { 
     1963                        '_trowrest_starting_th' => 178 
     1964                } 
     1965        }, 
     1966        {#State 159 
    18261967                DEFAULT => -86 
    18271968        }, 
    1828         {#State 144 
     1969        {#State 160 
    18291970                DEFAULT => -88 
    18301971        }, 
    1831         {#State 145 
     1972        {#State 161 
    18321973                DEFAULT => -16 
    18331974        }, 
    1834         {#State 146 
     1975        {#State 162 
    18351976                ACTIONS => { 
    18361977                        '' => -115, 
    1837                         'SPACE' => 83, 
    1838                         'NL' => 82, 
     1978                        'SPACE' => 88, 
     1979                        'NL' => 87, 
    18391980                        'EMPTY_LINE' => -115 
    18401981                }, 
    18411982                GOTOS => { 
    1842                         'OPTIONAL-31' => 162, 
    1843                         'space' => 163 
    1844                 } 
    1845         }, 
    1846         {#State 147 
     1983                        'OPTIONAL-31' => 179, 
     1984                        'space' => 180 
     1985                } 
     1986        }, 
     1987        {#State 163 
    18471988                DEFAULT => -75 
    18481989        }, 
    1849         {#State 148 
    1850                 ACTIONS => { 
    1851                         'PAREN_R' => 164 
    1852                 } 
    1853         }, 
    1854         {#State 149 
     1990        {#State 164 
     1991                ACTIONS => { 
     1992                        'PAREN_R' => 181 
     1993                } 
     1994        }, 
     1995        {#State 165 
    18551996                ACTIONS => { 
    18561997                        'MACRO_VALUE' => -52, 
    18571998                        'NUMBER' => -52, 
    18581999                        'STRING' => -52, 
    1859                         'INDENT' => 167 
    1860                 }, 
    1861                 GOTOS => { 
    1862                         'OPTIONAL-13' => 166, 
    1863                         '_macro_arguments' => 165 
    1864                 } 
    1865         }, 
    1866         {#State 150 
     2000                        'INDENT' => 184 
     2001                }, 
     2002                GOTOS => { 
     2003                        'OPTIONAL-13' => 183, 
     2004                        '_macro_arguments' => 182 
     2005                } 
     2006        }, 
     2007        {#State 166 
    18672008                DEFAULT => -46 
    18682009        }, 
    1869         {#State 151 
     2010        {#State 167 
    18702011                ACTIONS => { 
    18712012                        'PAREN_R' => -43, 
     
    18762017                } 
    18772018        }, 
    1878         {#State 152 
     2019        {#State 168 
    18792020                DEFAULT => -58 
    18802021        }, 
    1881         {#State 153 
    1882                 ACTIONS => { 
    1883                         'WORD' => 45, 
    1884                         'PAREN_L' => 60, 
    1885                         'PAREN_R' => 52, 
    1886                         'MACRO_VALUE' => 46, 
    1887                         'Q_CHAR' => 53, 
    1888                         'COMMA' => 61, 
    1889                         'STRING' => 54, 
    1890                         'MACRO_CALL' => 47, 
    1891                         'PUNCT' => 49, 
    1892                         'NUMBER' => 57 
    1893                 }, 
    1894                 GOTOS => { 
    1895                         'macro_call' => 59, 
    1896                         '_printable_atom' => 50, 
    1897                         '_printable_not_macro_call' => 55, 
    1898                         '_macro_call_not_really' => 56, 
    1899                         '_printable' => 168, 
    1900                         'PLUS-6' => 48 
    1901                 } 
    1902         }, 
    1903         {#State 154 
     2022        {#State 169 
     2023                ACTIONS => { 
     2024                        'WORD' => 46, 
     2025                        'PAREN_L' => 61, 
     2026                        'PAREN_R' => 53, 
     2027                        'MACRO_VALUE' => 47, 
     2028                        'Q_CHAR' => 54, 
     2029                        'COMMA' => 62, 
     2030                        'STRING' => 55, 
     2031                        'MACRO_CALL' => 48, 
     2032                        'PUNCT' => 50, 
     2033                        'NUMBER' => 58 
     2034                }, 
     2035                GOTOS => { 
     2036                        'macro_call' => 60, 
     2037                        '_printable_atom' => 51, 
     2038                        '_printable_not_macro_call' => 56, 
     2039                        '_macro_call_not_really' => 57, 
     2040                        '_printable' => 185, 
     2041                        'PLUS-6' => 49 
     2042                } 
     2043        }, 
     2044        {#State 170 
    19042045                DEFAULT => -97 
    19052046        }, 
    1906         {#State 155 
     2047        {#State 171 
    19072048                DEFAULT => -107 
    19082049        }, 
    1909         {#State 156 
     2050        {#State 172 
    19102051                DEFAULT => -104 
    19112052        }, 
    1912         {#State 157 
     2053        {#State 173 
     2054                DEFAULT => -148 
     2055        }, 
     2056        {#State 174 
     2057                DEFAULT => -147 
     2058        }, 
     2059        {#State 175 
    19132060                DEFAULT => -66 
    19142061        }, 
    1915         {#State 158 
     2062        {#State 176 
    19162063                DEFAULT => -64 
    19172064        }, 
    1918         {#State 159 
    1919                 DEFAULT => -82 
    1920         }, 
    1921         {#State 160 
    1922                 DEFAULT => -81 
    1923         }, 
    1924         {#State 161 
     2065        {#State 177 
     2066                DEFAULT => -144 
     2067        }, 
     2068        {#State 178 
    19252069                DEFAULT => -145 
    19262070        }, 
    1927         {#State 162 
     2071        {#State 179 
    19282072                DEFAULT => -116 
    19292073        }, 
    1930         {#State 163 
     2074        {#State 180 
    19312075                DEFAULT => -114 
    19322076        }, 
    1933         {#State 164 
     2077        {#State 181 
    19342078                DEFAULT => -38 
    19352079        }, 
    1936         {#State 165 
    1937                 ACTIONS => { 
    1938                         'SPACE' => 83, 
     2080        {#State 182 
     2081                ACTIONS => { 
     2082                        'SPACE' => 88, 
    19392083                        'PAREN_R' => -42, 
    1940                         'NL' => 82, 
    1941                         'COMMA' => 169 
    1942                 }, 
    1943                 GOTOS => { 
    1944                         'OPTIONAL-9' => 171, 
    1945                         'space' => 170 
    1946                 } 
    1947         }, 
    1948         {#State 166 
    1949                 ACTIONS => { 
    1950                         'MACRO_VALUE' => 172, 
    1951                         'NUMBER' => 175, 
    1952                         'STRING' => 174 
    1953                 }, 
    1954                 GOTOS => { 
    1955                         'macro_arg' => 173 
    1956                 } 
    1957         }, 
    1958         {#State 167 
     2084                        'NL' => 87, 
     2085                        'COMMA' => 186 
     2086                }, 
     2087                GOTOS => { 
     2088                        'OPTIONAL-9' => 188, 
     2089                        'space' => 187 
     2090                } 
     2091        }, 
     2092        {#State 183 
     2093                ACTIONS => { 
     2094                        'MACRO_VALUE' => 189, 
     2095                        'NUMBER' => 192, 
     2096                        'STRING' => 191 
     2097                }, 
     2098                GOTOS => { 
     2099                        'macro_arg' => 190 
     2100                } 
     2101        }, 
     2102        {#State 184 
    19592103                DEFAULT => -51 
    19602104        }, 
    1961         {#State 168 
     2105        {#State 185 
    19622106                DEFAULT => -102 
    19632107        }, 
    1964         {#State 169 
    1965                 ACTIONS => { 
    1966                         'SPACE' => 83, 
     2108        {#State 186 
     2109                ACTIONS => { 
     2110                        'SPACE' => 88, 
    19672111                        'MACRO_VALUE' => -48, 
    1968                         'NL' => 82, 
     2112                        'NL' => 87, 
    19692113                        'NUMBER' => -48, 
    19702114                        'INDENT' => -48, 
     
    19722116                }, 
    19732117                GOTOS => { 
    1974                         'OPTIONAL-11' => 176, 
    1975                         'space' => 177 
    1976                 } 
    1977         }, 
    1978         {#State 170 
     2118                        'OPTIONAL-11' => 193, 
     2119                        'space' => 194 
     2120                } 
     2121        }, 
     2122        {#State 187 
    19792123                DEFAULT => -41 
    19802124        }, 
    1981         {#State 171 
     2125        {#State 188 
    19822126                DEFAULT => -45 
    19832127        }, 
    1984         {#State 172 
     2128        {#State 189 
    19852129                DEFAULT => -57 
    19862130        }, 
    1987         {#State 173 
     2131        {#State 190 
    19882132                DEFAULT => -54 
    19892133        }, 
    1990         {#State 174 
     2134        {#State 191 
    19912135                DEFAULT => -56 
    19922136        }, 
    1993         {#State 175 
     2137        {#State 192 
    19942138                DEFAULT => -55 
    19952139        }, 
    1996         {#State 176 
     2140        {#State 193 
    19972141                ACTIONS => { 
    19982142                        'MACRO_VALUE' => -50, 
    19992143                        'NUMBER' => -50, 
    20002144                        'STRING' => -50, 
    2001                         'INDENT' => 179 
    2002                 }, 
    2003                 GOTOS => { 
    2004                         'OPTIONAL-12' => 178 
    2005                 } 
    2006         }, 
    2007         {#State 177 
     2145                        'INDENT' => 196 
     2146                }, 
     2147                GOTOS => { 
     2148                        'OPTIONAL-12' => 195 
     2149                } 
     2150        }, 
     2151        {#State 194 
    20082152                DEFAULT => -47 
    20092153        }, 
    2010         {#State 178 
    2011                 ACTIONS => { 
    2012                         'MACRO_VALUE' => 172, 
    2013                         'NUMBER' => 175, 
    2014                         'STRING' => 174 
    2015                 }, 
    2016                 GOTOS => { 
    2017                         'macro_arg' => 180 
    2018                 } 
    2019         }, 
    2020         {#State 179 
     2154        {#State 195 
     2155                ACTIONS => { 
     2156                        'MACRO_VALUE' => 189, 
     2157                        'NUMBER' => 192, 
     2158                        'STRING' => 191 
     2159                }, 
     2160                GOTOS => { 
     2161                        'macro_arg' => 197 
     2162                } 
     2163        }, 
     2164        {#State 196 
    20212165                DEFAULT => -49 
    20222166        }, 
    2023         {#State 180 
     2167        {#State 197 
    20242168                DEFAULT => -53 
    20252169        } 
     
    20292173        [#Rule _SUPERSTART 
    20302174                 '$start', 2, undef 
    2031 #line 2031 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2175#line 2175 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20322176        ], 
    20332177        [#Rule _OPTIONAL 
     
    20362180#line 45 "parser.eyp" 
    20372181 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2038 #line 2038 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2182#line 2182 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20392183        ], 
    20402184        [#Rule _OPTIONAL 
     
    20432187#line 45 "parser.eyp" 
    20442188 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2045 #line 2045 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2189#line 2189 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20462190        ], 
    20472191        [#Rule _PLUS_LIST 
     
    20502194#line 45 "parser.eyp" 
    20512195 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2052 #line 2052 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2196#line 2196 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20532197        ], 
    20542198        [#Rule _PLUS_LIST 
     
    20572201#line 45 "parser.eyp" 
    20582202 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2059 #line 2059 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2203#line 2203 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20602204        ], 
    20612205        [#Rule _OPTIONAL 
     
    20642208#line 45 "parser.eyp" 
    20652209 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2066 #line 2066 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2210#line 2210 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20672211        ], 
    20682212        [#Rule _OPTIONAL 
     
    20712215#line 45 "parser.eyp" 
    20722216 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2073 #line 2073 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2217#line 2217 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20742218        ], 
    20752219        [#Rule document_7 
     
    20892233  } 
    20902234} 
    2091 #line 2091 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2235#line 2235 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20922236        ], 
    20932237        [#Rule _STAR_LIST 
     
    20962240#line 48 "parser.eyp" 
    20972241 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2098 #line 2098 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2242#line 2242 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20992243        ], 
    21002244        [#Rule _STAR_LIST 
     
    21032247#line 48 "parser.eyp" 
    21042248 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2105 #line 2105 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2249#line 2249 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    21062250        ], 
    21072251        [#Rule _commented_paragraph_10 
     
    21212265  } 
    21222266} 
    2123 #line 2123 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2267#line 2267 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    21242268        ], 
    21252269        [#Rule _paragraph_11 
     
    21392283  } 
    21402284} 
    2141 #line 2141 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2285#line 2285 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    21422286        ], 
    21432287        [#Rule _paragraph_12 
     
    21572301  } 
    21582302} 
    2159 #line 2159 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2303#line 2303 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    21602304        ], 
    21612305        [#Rule _paragraph_13 
     
    21752319  } 
    21762320} 
    2177 #line 2177 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2321#line 2321 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    21782322        ], 
    21792323        [#Rule _paragraph_14 
     
    21932337  } 
    21942338} 
    2195 #line 2195 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2339#line 2339 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    21962340        ], 
    21972341        [#Rule _paragraph_15 
     
    22112355  } 
    22122356} 
    2213 #line 2213 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2357#line 2357 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22142358        ], 
    22152359        [#Rule _STAR_LIST 
     
    22182362#line 62 "parser.eyp" 
    22192363 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2220 #line 2220 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2364#line 2364 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22212365        ], 
    22222366        [#Rule _STAR_LIST 
     
    22252369#line 62 "parser.eyp" 
    22262370 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2227 #line 2227 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2371#line 2371 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22282372        ], 
    22292373        [#Rule space_18 
     
    22432387  } 
    22442388} 
    2245 #line 2245 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2389#line 2389 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22462390        ], 
    22472391        [#Rule space_19 
     
    22612405  } 
    22622406} 
    2263 #line 2263 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2407#line 2407 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22642408        ], 
    22652409        [#Rule _PLUS_LIST 
     
    22682412#line 66 "parser.eyp" 
    22692413 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2270 #line 2270 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2414#line 2414 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22712415        ], 
    22722416        [#Rule _PLUS_LIST 
     
    22752419#line 66 "parser.eyp" 
    22762420 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2277 #line 2277 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2421#line 2421 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22782422        ], 
    22792423        [#Rule _printable_22 
     
    22932437  } 
    22942438} 
    2295 #line 2295 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2439#line 2439 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22962440        ], 
    22972441        [#Rule _printable_atom_23 
     
    23112455  } 
    23122456} 
    2313 #line 2313 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2457#line 2457 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    23142458        ], 
    23152459        [#Rule _printable_atom_24 
     
    23292473  } 
    23302474} 
    2331 #line 2331 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2475#line 2475 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    23322476        ], 
    23332477        [#Rule _printable_atom_25 
     
    23472491  } 
    23482492} 
    2349 #line 2349 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2493#line 2493 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    23502494        ], 
    23512495        [#Rule _printable_atom_26 
     
    23652509  } 
    23662510} 
    2367 #line 2367 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2511#line 2511 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    23682512        ], 
    23692513        [#Rule _printable_not_macro_call_27 
     
    23832527  } 
    23842528} 
    2385 #line 2385 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2529#line 2529 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    23862530        ], 
    23872531        [#Rule _printable_not_macro_call_28 
     
    24012545  } 
    24022546} 
    2403 #line 2403 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2547#line 2547 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    24042548        ], 
    24052549        [#Rule _printable_not_macro_call_29 
     
    24192563  } 
    24202564} 
    2421 #line 2421 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2565#line 2565 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    24222566        ], 
    24232567        [#Rule _printable_not_macro_call_30 
     
    24372581  } 
    24382582} 
    2439 #line 2439 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2583#line 2583 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    24402584        ], 
    24412585        [#Rule _printable_not_macro_call_31 
     
    24552599  } 
    24562600} 
    2457 #line 2457 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2601#line 2601 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    24582602        ], 
    24592603        [#Rule _printable_not_macro_call_32 
     
    24732617  } 
    24742618} 
    2475 #line 2475 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2619#line 2619 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    24762620        ], 
    24772621        [#Rule _printable_not_macro_call_33 
     
    24912635  } 
    24922636} 
    2493 #line 2493 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2637#line 2637 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    24942638        ], 
    24952639        [#Rule _printable_not_macro_call_34 
     
    25092653  } 
    25102654} 
    2511 #line 2511 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2655#line 2655 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25122656        ], 
    25132657        [#Rule _macro_call_not_really_35 
     
    25272671  } 
    25282672} 
    2529 #line 2529 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2673#line 2673 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25302674        ], 
    25312675        [#Rule _OPTIONAL 
     
    25342678#line 94 "parser.eyp" 
    25352679 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2536 #line 2536 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2680#line 2680 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25372681        ], 
    25382682        [#Rule _OPTIONAL 
     
    25412685#line 94 "parser.eyp" 
    25422686 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2543 #line 2543 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2687#line 2687 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25442688        ], 
    25452689        [#Rule macro_call_38 
     
    25592703  } 
    25602704} 
    2561 #line 2561 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2705#line 2705 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25622706        ], 
    25632707        [#Rule _OPTIONAL 
     
    25662710#line 97 "parser.eyp" 
    25672711 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2568 #line 2568 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2712#line 2712 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25692713        ], 
    25702714        [#Rule _OPTIONAL 
     
    25732717#line 97 "parser.eyp" 
    25742718 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2575 #line 2575 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2719#line 2719 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25762720        ], 
    25772721        [#Rule _OPTIONAL 
     
    25802724#line 97 "parser.eyp" 
    25812725 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2582 #line 2582 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2726#line 2726 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25832727        ], 
    25842728        [#Rule _OPTIONAL 
     
    25872731#line 97 "parser.eyp" 
    25882732 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2589 #line 2589 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2733#line 2733 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25902734        ], 
    25912735        [#Rule _OPTIONAL 
     
    25942738#line 98 "parser.eyp" 
    25952739 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2596 #line 2596 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2740#line 2740 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25972741        ], 
    25982742        [#Rule _OPTIONAL 
     
    26012745#line 98 "parser.eyp" 
    26022746 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2603 #line 2603 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2747#line 2747 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26042748        ], 
    26052749        [#Rule _maybe_macro_args_45 
     
    26192763  } 
    26202764} 
    2621 #line 2621 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2765#line 2765 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26222766        ], 
    26232767        [#Rule _maybe_macro_args_46 
     
    26372781  } 
    26382782} 
    2639 #line 2639 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2783#line 2783 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26402784        ], 
    26412785        [#Rule _OPTIONAL 
     
    26442788#line 101 "parser.eyp" 
    26452789 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2646 #line 2646 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2790#line 2790 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26472791        ], 
    26482792        [#Rule _OPTIONAL 
     
    26512795#line 101 "parser.eyp" 
    26522796 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2653 #line 2653 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2797#line 2797 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26542798        ], 
    26552799        [#Rule _OPTIONAL 
     
    26582802#line 101 "parser.eyp" 
    26592803 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2660 #line 2660 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2804#line 2804 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26612805        ], 
    26622806        [#Rule _OPTIONAL 
     
    26652809#line 101 "parser.eyp" 
    26662810 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2667 #line 2667 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2811#line 2811 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26682812        ], 
    26692813        [#Rule _OPTIONAL 
     
    26722816#line 102 "parser.eyp" 
    26732817 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2674 #line 2674 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2818#line 2818 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26752819        ], 
    26762820        [#Rule _OPTIONAL 
     
    26792823#line 102 "parser.eyp" 
    26802824 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2681 #line 2681 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2825#line 2825 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26822826        ], 
    26832827        [#Rule _macro_arguments_53 
     
    26972841  } 
    26982842} 
    2699 #line 2699 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2843#line 2843 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27002844        ], 
    27012845        [#Rule _macro_arguments_54 
     
    27152859  } 
    27162860} 
    2717 #line 2717 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2861#line 2861 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27182862        ], 
    27192863        [#Rule macro_arg_55 
     
    27332877  } 
    27342878} 
    2735 #line 2735 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2879#line 2879 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27362880        ], 
    27372881        [#Rule macro_arg_56 
     
    27512895  } 
    27522896} 
    2753 #line 2753 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2897#line 2897 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27542898        ], 
    27552899        [#Rule macro_arg_57 
     
    27692913  } 
    27702914} 
    2771 #line 2771 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2915#line 2915 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27722916        ], 
    27732917        [#Rule _PAREN 
     
    27762920#line 113 "parser.eyp" 
    27772921 goto &Parse::Eyapp::Driver::YYActionforParenthesis} 
    2778 #line 2778 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2922#line 2922 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27792923        ], 
    27802924        [#Rule _STAR_LIST 
     
    27832927#line 113 "parser.eyp" 
    27842928 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2785 #line 2785 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2929#line 2929 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27862930        ], 
    27872931        [#Rule _STAR_LIST 
     
    27902934#line 113 "parser.eyp" 
    27912935 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2792 #line 2792 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2936#line 2936 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27932937        ], 
    27942938        [#Rule _raw_text_61 
     
    28082952  } 
    28092953} 
    2810 #line 2810 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2954#line 2954 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28112955        ], 
    28122956        [#Rule _OPTIONAL 
     
    28152959#line 120 "parser.eyp" 
    28162960 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2817 #line 2817 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2961#line 2961 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28182962        ], 
    28192963        [#Rule _OPTIONAL 
     
    28222966#line 120 "parser.eyp" 
    28232967 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2824 #line 2824 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2968#line 2968 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28252969        ], 
    28262970        [#Rule _PLUS_LIST 
     
    28292973#line 120 "parser.eyp" 
    28302974 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2831 #line 2831 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2975#line 2975 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28322976        ], 
    28332977        [#Rule _PLUS_LIST 
     
    28362980#line 120 "parser.eyp" 
    28372981 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2838 #line 2838 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2982#line 2982 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28392983        ], 
    28402984        [#Rule _PAREN 
     
    28432987#line 120 "parser.eyp" 
    28442988 goto &Parse::Eyapp::Driver::YYActionforParenthesis} 
    2845 #line 2845 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2989#line 2989 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28462990        ], 
    28472991        [#Rule _STAR_LIST 
     
    28502994#line 120 "parser.eyp" 
    28512995 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2852 #line 2852 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2996#line 2996 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28532997        ], 
    28542998        [#Rule _STAR_LIST 
     
    28573001#line 120 "parser.eyp" 
    28583002 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2859 #line 2859 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3003#line 3003 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28603004        ], 
    28613005        [#Rule _OPTIONAL 
     
    28643008#line 120 "parser.eyp" 
    28653009 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2866 #line 2866 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3010#line 3010 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28673011        ], 
    28683012        [#Rule _OPTIONAL 
     
    28713015#line 120 "parser.eyp" 
    28723016 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2873 #line 2873 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3017#line 3017 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28743018        ], 
    28753019        [#Rule _PLUS_LIST 
     
    28783022#line 121 "parser.eyp" 
    28793023 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2880 #line 2880 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3024#line 3024 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28813025        ], 
    28823026        [#Rule _PLUS_LIST 
     
    28853029#line 121 "parser.eyp" 
    28863030 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2887 #line 2887 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3031#line 3031 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28883032        ], 
    28893033        [#Rule _non_space_73 
     
    29033047  } 
    29043048} 
    2905 #line 2905 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3049#line 3049 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29063050        ], 
    29073051        [#Rule _non_space_74 
     
    29213065  } 
    29223066} 
    2923 #line 2923 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3067#line 3067 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29243068        ], 
    29253069        [#Rule _PAREN 
     
    29283072#line 124 "parser.eyp" 
    29293073 goto &Parse::Eyapp::Driver::YYActionforParenthesis} 
    2930 #line 2930 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3074#line 3074 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29313075        ], 
    29323076        [#Rule _STAR_LIST 
     
    29353079#line 124 "parser.eyp" 
    29363080 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2937 #line 2937 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3081#line 3081 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29383082        ], 
    29393083        [#Rule _STAR_LIST 
     
    29423086#line 124 "parser.eyp" 
    29433087 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2944 #line 2944 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3088#line 3088 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29453089        ], 
    29463090        [#Rule _OPTIONAL 
     
    29493093#line 124 "parser.eyp" 
    29503094 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2951 #line 2951 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3095#line 3095 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29523096        ], 
    29533097        [#Rule _OPTIONAL 
     
    29563100#line 124 "parser.eyp" 
    29573101 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2958 #line 2958 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3102#line 3102 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29593103        ], 
    29603104        [#Rule _text_ending_space_80 
     
    29743118  } 
    29753119} 
    2976 #line 2976 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3120#line 3120 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29773121        ], 
    29783122        [#Rule _PAREN 
     
    29813125#line 127 "parser.eyp" 
    29823126 goto &Parse::Eyapp::Driver::YYActionforParenthesis} 
    2983 #line 2983 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3127#line 3127 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29843128        ], 
    29853129        [#Rule _PLUS_LIST 
     
    29883132#line 127 "parser.eyp" 
    29893133 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2990 #line 2990 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3134#line 3134 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29913135        ], 
    29923136        [#Rule _PLUS_LIST 
     
    29953139#line 127 "parser.eyp" 
    29963140 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2997 #line 2997 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3141#line 3141 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29983142        ], 
    29993143        [#Rule _text_single_line_must_end_space_84 
     
    30133157  } 
    30143158} 
    3015 #line 3015 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3159#line 3159 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    30163160        ], 
    30173161        [#Rule text_paragraph_85 
     
    30313175  } 
    30323176} 
    3033 #line 3033 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3177#line 3177 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    30343178        ], 
    30353179        [#Rule _STAR_LIST 
     
    30383182#line 137 "parser.eyp" 
    30393183 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    3040 #line 3040 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3184#line 3184 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    30413185        ], 
    30423186        [#Rule _STAR_LIST 
     
    30453189#line 137 "parser.eyp" 
    30463190 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    3047 #line 3047 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3191#line 3191 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    30483192        ], 
    30493193        [#Rule _text_paragraph_88 
     
    30633207  } 
    30643208} 
    3065 #line 3065 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3209#line 3209 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    30663210        ], 
    30673211        [#Rule _text_paragraph_89 
     
    30813225  } 
    30823226} 
    3083 #line 3083 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3227#line 3227 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    30843228        ], 
    30853229        [#Rule _simple_format_90 
     
    30993243  } 
    31003244} 
    3101 #line 3101 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3245#line 3245 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    31023246        ], 
    31033247        [#Rule _simple_format_91 
     
    31173261  } 
    31183262} 
    3119 #line 3119 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3263#line 3263 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    31203264        ], 
    31213265        [#Rule _simple_format_92 
     
    31353279  } 
    31363280} 
    3137 #line 3137 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3281#line 3281 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    31383282        ], 
    31393283        [#Rule _simple_format_93 
     
    31533297  } 
    31543298} 
    3155 #line 3155 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3299#line 3299 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    31563300        ], 
    31573301        [#Rule _simple_format_94 
     
    31713315  } 
    31723316} 
    3173 #line 3173 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3317#line 3317 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    31743318        ], 
    31753319        [#Rule _simple_format_95 
     
    31893333  } 
    31903334} 
    3191 #line 3191 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3335#line 3335 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    31923336        ], 
    31933337        [#Rule link_96 
     
    32073351  } 
    32083352} 
    3209 #line 3209 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3353#line 3353 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    32103354        ], 
    32113355        [#Rule link_97 
     
    32253369  } 
    32263370} 
    3227 #line 3227 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3371#line 3371 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    32283372        ], 
    32293373        [#Rule image_98 
     
    32433387  } 
    32443388} 
    3245 #line 3245 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3389#line 3389 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    32463390        ], 
    32473391        [#Rule link_target_99 
     
    32613405  } 
    32623406} 
    3263 #line 3263 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3407#line 3407 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    32643408        ], 
    32653409        [#Rule image_target_100 
     
    32793423  } 
    32803424} 
    3281 #line 3281 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3425#line 3425 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    32823426        ], 
    32833427        [#Rule _url_101 
     
    32973441  } 
    32983442} 
    3299 #line 3299 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3443#line 3443 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    33003444        ], 
    33013445        [#Rule _PLUS_LIST 
     
    33043448#line 169 "parser.eyp" 
    33053449 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    3306 #line 3306 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3450#line 3450 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    33073451        ], 
    33083452        [#Rule _PLUS_LIST 
     
    33113455#line 169 "parser.eyp" 
    33123456 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3313 #line 3313 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3457#line 3457 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    33143458        ], 
    33153459        [#Rule _OPTIONAL 
     
    33183462#line 170 "parser.eyp" 
    33193463 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3320 #line 3320 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3464#line 3464 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    33213465        ], 
    33223466        [#Rule _OPTIONAL 
     
    33253469#line 170 "parser.eyp" 
    33263470 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    3327 #line 3327 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3471#line 3471 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    33283472        ], 
    33293473        [#Rule link_description_106 
     
    33433487  } 
    33443488} 
    3345 #line 3345 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3489#line 3489 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    33463490        ], 
    33473491        [#Rule link_description_107 
     
    33613505  } 
    33623506} 
    3363 #line 3363 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3507#line 3507 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    33643508        ], 
    33653509        [#Rule bold_text_108 
     
    33793523  } 
    33803524} 
    3381 #line 3381 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3525#line 3525 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    33823526        ], 
    33833527        [#Rule italics_text_109 
     
    33973541  } 
    33983542} 
    3399 #line 3399 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3543#line 3543 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    34003544        ], 
    34013545        [#Rule strike_text_110 
     
    34153559  } 
    34163560} 
    3417 #line 3417 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3561#line 3561 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    34183562        ], 
    34193563        [#Rule tt_text_111 
     
    34333577  } 
    34343578} 
    3435 #line 3435 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3579#line 3579 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    34363580        ], 
    34373581        [#Rule _OPTIONAL 
     
    34403584#line 186 "parser.eyp" 
    34413585 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3442 #line 3442 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3586#line 3586 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    34433587        ], 
    34443588        [#Rule _OPTIONAL 
     
    34473591#line 186 "parser.eyp" 
    34483592 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    3449 #line 3449 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3593#line 3593 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    34503594        ], 
    34513595        [#Rule _OPTIONAL 
     
    34543598#line 186 "parser.eyp" 
    34553599 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3456 #line 3456 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3600#line 3600 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    34573601        ], 
    34583602        [#Rule _OPTIONAL 
     
    34613605#line 186 "parser.eyp" 
    34623606 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    3463 #line 3463 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3607#line 3607 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    34643608        ], 
    34653609        [#Rule heading_paragraph_116 
     
    34793623  } 
    34803624} 
    3481 #line 3481 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3625#line 3625 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    34823626        ], 
    34833627        [#Rule list_paragraph_117 
     
    34973641  } 
    34983642} 
    3499 #line 3499 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3643#line 3643 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    35003644        ], 
    35013645        [#Rule _some_list_118 
     
    35153659  } 
    35163660} 
    3517 #line 3517 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3661#line 3661 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    35183662        ], 
    35193663        [#Rule _some_list_119 
     
    35333677  } 
    35343678} 
    3535 #line 3535 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3679#line 3679 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    35363680        ], 
    35373681        [#Rule _some_list_120 
     
    35513695  } 
    35523696} 
    3553 #line 3553 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3697#line 3697 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    35543698        ], 
    35553699        [#Rule _PLUS_LIST 
     
    35583702#line 201 "parser.eyp" 
    35593703 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    3560 #line 3560 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3704#line 3704 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    35613705        ], 
    35623706        [#Rule _PLUS_LIST