Changeset b6506de4ff41dca1597bf8cc675066e408493104


Ignore:
Timestamp:
28.07.2013 01:29:07 (8 years ago)
Author:
Stanislaw Klekot <dozzie@…>
Branches:
b66903eafbcb1d49112014abc82c8bf683413db0
Children:
78236b2fbd266b07bc17546c525d4ff1287ceb45
Parents:
b0d4628c4b254926b71facfb2e5e43d6aec7acf5
git-author:
Stanislaw Klekot <dozzie@…> (28.07.2013 01:29:07)
git-committer:
Stanislaw Klekot <dozzie@…> (28.07.2013 01:29:07)
Message:

Actually, it's better to have image_target as a separate node type.

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • dashwiki/markup/_actual_parser.py

    rb0d462 rb6506d  
    1 # LR(1) parser, autogenerated on 2013-07-28 01:12:10 
     1# LR(1) parser, autogenerated on 2013-07-28 01:28:37 
    22# generator: wisent 0.6.2, http://seehuhn.de/pages/wisent 
    33# source: parser.wi 
     
    7474      'alpha_list', 'alpha_list_element', 'bold_text', 'bullet_list', 
    7575      'bullet_list_element', 'document', 'heading_paragraph', 'image', 
    76       'italics_text', 'link', 'link_description', 'link_target', 
    77       'list_paragraph', 'macro_arg', 'macro_call', 'numbered_list', 
    78       'numbered_list_element', 'space', 'strike_text', 'table_cell', 
    79       'table_paragraph', 'table_row', 'text_paragraph', 'tt_text' 
     76      'image_target', 'italics_text', 'link', 'link_description', 
     77      'link_target', 'list_paragraph', 'macro_arg', 'macro_call', 
     78      'numbered_list', 'numbered_list_element', 'space', 'strike_text', 
     79      'table_cell', 'table_paragraph', 'table_row', 'text_paragraph', 'tt_text' 
    8080 
    8181    production rules: 
     
    147147      'link' -> 'LINK_S' 'link_target' 'LINK_E' 
    148148      'link' -> 'LINK_S' 'link_target' 'space' 'link_description' 'LINK_E' 
    149       'image' -> 'IMG_S' 'link_target' 'LINK_E' 
     149      'image' -> 'IMG_S' 'image_target' 'LINK_E' 
    150150      'link_target' -> '_6+' 
     151      'image_target' -> '_6+' 
    151152      'link_description' -> '_6+' '_15*' 
    152153      'bold_text' -> 'BOLD' '_raw_text' 'BOLD' 
     
    218219    S = Unique('S') 
    219220 
    220     _halting_state = 154 
     221    _halting_state = 155 
    221222    _reduce = { 
    222223        (0, 'BEGIN_INDENT'): ('_3?', 0), (0, 'BOLD'): ('_3?', 0), 
     
    354355        (21, 'STRING'): ('_6+', 1), (21, 'TT_E'): ('_6+', 1), 
    355356        (21, 'TT_S'): ('_6+', 1), (21, 'WORD'): ('_6+', 1), 
    356         (22, 'BOLD'): ('_15*', 3), (22, 'ITALIC'): ('_15*', 3), 
    357         (22, 'LINK_E'): ('_15*', 3), (22, 'NL'): ('_15*', 3), 
    358         (22, 'SPACE'): ('_15*', 3), (22, 'STRIKE'): ('_15*', 3), 
    359         (22, 'TT_E'): ('_15*', 3), (23, 'LINK_E'): ('_15*', 0), 
    360         (23, 'NL'): ('_15*', 0), (23, 'SPACE'): ('_15*', 0), 
     357        (22, EOF): ('_18*', 0), (22, 'BEGIN_INDENT'): ('_18*', 0), 
     358        (22, 'BOLD'): ('_18*', 0), (22, 'EMPTY_LINE'): ('_18*', 0), 
     359        (22, 'END_INDENT'): ('_18*', 0), (22, 'HEADER_E'): ('_18*', 0), 
     360        (22, 'IMG_S'): ('_18*', 0), (22, 'ITALIC'): ('_18*', 0), 
     361        (22, 'LINE_BREAK'): ('_18*', 0), (22, 'LINK_S'): ('_18*', 0), 
     362        (22, 'LIST_ALPHA'): ('_18*', 0), (22, 'LIST_BULLET'): ('_18*', 0), 
     363        (22, 'LIST_NUMERIC'): ('_18*', 0), (22, 'NL'): ('_18*', 0), 
     364        (22, 'SPACE'): ('_18*', 0), (22, 'STRIKE'): ('_18*', 0), 
     365        (22, 'TT_S'): ('_18*', 0), (23, EOF): ('_18*', 3), 
     366        (23, 'BEGIN_INDENT'): ('_18*', 3), (23, 'BOLD'): ('_18*', 3), 
     367        (23, 'EMPTY_LINE'): ('_18*', 3), (23, 'END_INDENT'): ('_18*', 3), 
     368        (23, 'HEADER_E'): ('_18*', 3), (23, 'IMG_S'): ('_18*', 3), 
     369        (23, 'ITALIC'): ('_18*', 3), (23, 'LINE_BREAK'): ('_18*', 3), 
     370        (23, 'LINK_S'): ('_18*', 3), (23, 'LIST_ALPHA'): ('_18*', 3), 
     371        (23, 'LIST_BULLET'): ('_18*', 3), (23, 'LIST_NUMERIC'): ('_18*', 3), 
     372        (23, 'NL'): ('_18*', 3), (23, 'SPACE'): ('_18*', 3), 
     373        (23, 'STRIKE'): ('_18*', 3), (23, 'TT_S'): ('_18*', 3), 
    361374        (24, 'LINK_E'): ('link_target', 1), (24, 'NL'): ('link_target', 1), 
    362375        (24, 'SPACE'): ('link_target', 1), (25, 'BOLD'): ('_15*', 0), 
    363376        (25, 'ITALIC'): ('_15*', 0), (25, 'NL'): ('_15*', 0), 
    364377        (25, 'SPACE'): ('_15*', 0), (25, 'STRIKE'): ('_15*', 0), 
    365         (25, 'TT_E'): ('_15*', 0), (26, EOF): ('_18*', 3), 
    366         (26, 'BEGIN_INDENT'): ('_18*', 3), (26, 'BOLD'): ('_18*', 3), 
    367         (26, 'EMPTY_LINE'): ('_18*', 3), (26, 'END_INDENT'): ('_18*', 3), 
    368         (26, 'HEADER_E'): ('_18*', 3), (26, 'IMG_S'): ('_18*', 3), 
    369         (26, 'ITALIC'): ('_18*', 3), (26, 'LINE_BREAK'): ('_18*', 3), 
    370         (26, 'LINK_S'): ('_18*', 3), (26, 'LIST_ALPHA'): ('_18*', 3), 
    371         (26, 'LIST_BULLET'): ('_18*', 3), (26, 'LIST_NUMERIC'): ('_18*', 3), 
    372         (26, 'NL'): ('_18*', 3), (26, 'SPACE'): ('_18*', 3), 
    373         (26, 'STRIKE'): ('_18*', 3), (26, 'TT_S'): ('_18*', 3), 
    374         (27, EOF): ('_18*', 0), (27, 'BEGIN_INDENT'): ('_18*', 0), 
    375         (27, 'BOLD'): ('_18*', 0), (27, 'EMPTY_LINE'): ('_18*', 0), 
    376         (27, 'END_INDENT'): ('_18*', 0), (27, 'HEADER_E'): ('_18*', 0), 
    377         (27, 'IMG_S'): ('_18*', 0), (27, 'ITALIC'): ('_18*', 0), 
    378         (27, 'LINE_BREAK'): ('_18*', 0), (27, 'LINK_S'): ('_18*', 0), 
    379         (27, 'LIST_ALPHA'): ('_18*', 0), (27, 'LIST_BULLET'): ('_18*', 0), 
    380         (27, 'LIST_NUMERIC'): ('_18*', 0), (27, 'NL'): ('_18*', 0), 
    381         (27, 'SPACE'): ('_18*', 0), (27, 'STRIKE'): ('_18*', 0), 
    382         (27, 'TT_S'): ('_18*', 0), (28, EOF): ('_6+', 2), 
    383         (28, 'BEGIN_INDENT'): ('_6+', 2), (28, 'BOLD'): ('_6+', 2), 
    384         (28, 'COMMA'): ('_6+', 2), (28, 'EMPTY_LINE'): ('_6+', 2), 
    385         (28, 'END_INDENT'): ('_6+', 2), (28, 'HEADER_E'): ('_6+', 2), 
    386         (28, 'IMG_S'): ('_6+', 2), (28, 'ITALIC'): ('_6+', 2), 
    387         (28, 'LINE_BREAK'): ('_6+', 2), (28, 'LINK_E'): ('_6+', 2), 
    388         (28, 'LINK_S'): ('_6+', 2), (28, 'LIST_ALPHA'): ('_6+', 2), 
    389         (28, 'LIST_BULLET'): ('_6+', 2), (28, 'LIST_NUMERIC'): ('_6+', 2), 
    390         (28, 'MACRO_CALL'): ('_6+', 2), (28, 'MACRO_VALUE'): ('_6+', 2), 
    391         (28, 'NL'): ('_6+', 2), (28, 'NUMBER'): ('_6+', 2), 
    392         (28, 'PAREN_L'): ('_6+', 2), (28, 'PAREN_R'): ('_6+', 2), 
    393         (28, 'PUNCT'): ('_6+', 2), (28, 'Q_CHAR'): ('_6+', 2), 
    394         (28, 'SPACE'): ('_6+', 2), (28, 'STRIKE'): ('_6+', 2), 
    395         (28, 'STRING'): ('_6+', 2), (28, 'TT_E'): ('_6+', 2), 
    396         (28, 'TT_S'): ('_6+', 2), (28, 'WORD'): ('_6+', 2), 
    397         (29, EOF): ('_printable_atom', 1), 
    398         (29, 'BEGIN_INDENT'): ('_printable_atom', 1), 
    399         (29, 'BOLD'): ('_printable_atom', 1), 
    400         (29, 'COMMA'): ('_printable_atom', 1), 
    401         (29, 'EMPTY_LINE'): ('_printable_atom', 1), 
    402         (29, 'END_INDENT'): ('_printable_atom', 1), 
    403         (29, 'HEADER_E'): ('_printable_atom', 1), 
    404         (29, 'IMG_S'): ('_printable_atom', 1), 
    405         (29, 'ITALIC'): ('_printable_atom', 1), 
    406         (29, 'LINE_BREAK'): ('_printable_atom', 1), 
    407         (29, 'LINK_E'): ('_printable_atom', 1), 
    408         (29, 'LINK_S'): ('_printable_atom', 1), 
    409         (29, 'LIST_ALPHA'): ('_printable_atom', 1), 
    410         (29, 'LIST_BULLET'): ('_printable_atom', 1), 
    411         (29, 'LIST_NUMERIC'): ('_printable_atom', 1), 
    412         (29, 'MACRO_CALL'): ('_printable_atom', 1), 
    413         (29, 'MACRO_VALUE'): ('_printable_atom', 1), 
    414         (29, 'NL'): ('_printable_atom', 1), 
    415         (29, 'NUMBER'): ('_printable_atom', 1), 
    416         (29, 'PAREN_L'): ('_printable_atom', 1), 
    417         (29, 'PAREN_R'): ('_printable_atom', 1), 
    418         (29, 'PUNCT'): ('_printable_atom', 1), 
    419         (29, 'Q_CHAR'): ('_printable_atom', 1), 
    420         (29, 'SPACE'): ('_printable_atom', 1), 
    421         (29, 'STRIKE'): ('_printable_atom', 1), 
    422         (29, 'STRING'): ('_printable_atom', 1), 
    423         (29, 'TT_E'): ('_printable_atom', 1), 
    424         (29, 'TT_S'): ('_printable_atom', 1), 
    425         (29, 'WORD'): ('_printable_atom', 1), (30, 'PAREN_L'): ('_10?', 0), 
    426         (31, EOF): ('_printable_atom', 2), 
    427         (31, 'BEGIN_INDENT'): ('_printable_atom', 2), 
    428         (31, 'BOLD'): ('_printable_atom', 2), 
    429         (31, 'COMMA'): ('_printable_atom', 2), 
    430         (31, 'EMPTY_LINE'): ('_printable_atom', 2), 
    431         (31, 'END_INDENT'): ('_printable_atom', 2), 
    432         (31, 'HEADER_E'): ('_printable_atom', 2), 
    433         (31, 'IMG_S'): ('_printable_atom', 2), 
    434         (31, 'ITALIC'): ('_printable_atom', 2), 
    435         (31, 'LINE_BREAK'): ('_printable_atom', 2), 
    436         (31, 'LINK_E'): ('_printable_atom', 2), 
    437         (31, 'LINK_S'): ('_printable_atom', 2), 
    438         (31, 'LIST_ALPHA'): ('_printable_atom', 2), 
    439         (31, 'LIST_BULLET'): ('_printable_atom', 2), 
    440         (31, 'LIST_NUMERIC'): ('_printable_atom', 2), 
    441         (31, 'MACRO_CALL'): ('_printable_atom', 2), 
    442         (31, 'MACRO_VALUE'): ('_printable_atom', 2), 
    443         (31, 'NL'): ('_printable_atom', 2), 
    444         (31, 'NUMBER'): ('_printable_atom', 2), 
    445         (31, 'PAREN_L'): ('_printable_atom', 2), 
    446         (31, 'PAREN_R'): ('_printable_atom', 2), 
    447         (31, 'PUNCT'): ('_printable_atom', 2), 
    448         (31, 'Q_CHAR'): ('_printable_atom', 2), 
    449         (31, 'SPACE'): ('_printable_atom', 2), 
    450         (31, 'STRIKE'): ('_printable_atom', 2), 
    451         (31, 'STRING'): ('_printable_atom', 2), 
    452         (31, 'TT_E'): ('_printable_atom', 2), 
    453         (31, 'TT_S'): ('_printable_atom', 2), 
    454         (31, 'WORD'): ('_printable_atom', 2), 
    455         (32, EOF): ('_printable_atom', 1), 
    456         (32, 'BEGIN_INDENT'): ('_printable_atom', 1), 
    457         (32, 'BOLD'): ('_printable_atom', 1), 
    458         (32, 'COMMA'): ('_printable_atom', 1), 
    459         (32, 'EMPTY_LINE'): ('_printable_atom', 1), 
    460         (32, 'END_INDENT'): ('_printable_atom', 1), 
    461         (32, 'HEADER_E'): ('_printable_atom', 1), 
    462         (32, 'IMG_S'): ('_printable_atom', 1), 
    463         (32, 'ITALIC'): ('_printable_atom', 1), 
    464         (32, 'LINE_BREAK'): ('_printable_atom', 1), 
    465         (32, 'LINK_E'): ('_printable_atom', 1), 
    466         (32, 'LINK_S'): ('_printable_atom', 1), 
    467         (32, 'LIST_ALPHA'): ('_printable_atom', 1), 
    468         (32, 'LIST_BULLET'): ('_printable_atom', 1), 
    469         (32, 'LIST_NUMERIC'): ('_printable_atom', 1), 
    470         (32, 'MACRO_CALL'): ('_printable_atom', 1), 
    471         (32, 'MACRO_VALUE'): ('_printable_atom', 1), 
    472         (32, 'NL'): ('_printable_atom', 1), 
    473         (32, 'NUMBER'): ('_printable_atom', 1), 
    474         (32, 'PAREN_L'): ('_printable_atom', 1), 
    475         (32, 'PAREN_R'): ('_printable_atom', 1), 
    476         (32, 'PUNCT'): ('_printable_atom', 1), 
    477         (32, 'Q_CHAR'): ('_printable_atom', 1), 
    478         (32, 'SPACE'): ('_printable_atom', 1), 
    479         (32, 'STRIKE'): ('_printable_atom', 1), 
    480         (32, 'STRING'): ('_printable_atom', 1), 
    481         (32, 'TT_E'): ('_printable_atom', 1), 
    482         (32, 'TT_S'): ('_printable_atom', 1), 
    483         (32, 'WORD'): ('_printable_atom', 1), 
     378        (25, 'TT_E'): ('_15*', 0), (26, 'BOLD'): ('_15*', 3), 
     379        (26, 'ITALIC'): ('_15*', 3), (26, 'LINK_E'): ('_15*', 3), 
     380        (26, 'NL'): ('_15*', 3), (26, 'SPACE'): ('_15*', 3), 
     381        (26, 'STRIKE'): ('_15*', 3), (26, 'TT_E'): ('_15*', 3), 
     382        (27, 'LINK_E'): ('image_target', 1), (28, 'LINK_E'): ('_15*', 0), 
     383        (28, 'NL'): ('_15*', 0), (28, 'SPACE'): ('_15*', 0), 
     384        (29, EOF): ('_6+', 2), (29, 'BEGIN_INDENT'): ('_6+', 2), 
     385        (29, 'BOLD'): ('_6+', 2), (29, 'COMMA'): ('_6+', 2), 
     386        (29, 'EMPTY_LINE'): ('_6+', 2), (29, 'END_INDENT'): ('_6+', 2), 
     387        (29, 'HEADER_E'): ('_6+', 2), (29, 'IMG_S'): ('_6+', 2), 
     388        (29, 'ITALIC'): ('_6+', 2), (29, 'LINE_BREAK'): ('_6+', 2), 
     389        (29, 'LINK_E'): ('_6+', 2), (29, 'LINK_S'): ('_6+', 2), 
     390        (29, 'LIST_ALPHA'): ('_6+', 2), (29, 'LIST_BULLET'): ('_6+', 2), 
     391        (29, 'LIST_NUMERIC'): ('_6+', 2), (29, 'MACRO_CALL'): ('_6+', 2), 
     392        (29, 'MACRO_VALUE'): ('_6+', 2), (29, 'NL'): ('_6+', 2), 
     393        (29, 'NUMBER'): ('_6+', 2), (29, 'PAREN_L'): ('_6+', 2), 
     394        (29, 'PAREN_R'): ('_6+', 2), (29, 'PUNCT'): ('_6+', 2), 
     395        (29, 'Q_CHAR'): ('_6+', 2), (29, 'SPACE'): ('_6+', 2), 
     396        (29, 'STRIKE'): ('_6+', 2), (29, 'STRING'): ('_6+', 2), 
     397        (29, 'TT_E'): ('_6+', 2), (29, 'TT_S'): ('_6+', 2), 
     398        (29, 'WORD'): ('_6+', 2), (30, EOF): ('_printable_atom', 1), 
     399        (30, 'BEGIN_INDENT'): ('_printable_atom', 1), 
     400        (30, 'BOLD'): ('_printable_atom', 1), 
     401        (30, 'COMMA'): ('_printable_atom', 1), 
     402        (30, 'EMPTY_LINE'): ('_printable_atom', 1), 
     403        (30, 'END_INDENT'): ('_printable_atom', 1), 
     404        (30, 'HEADER_E'): ('_printable_atom', 1), 
     405        (30, 'IMG_S'): ('_printable_atom', 1), 
     406        (30, 'ITALIC'): ('_printable_atom', 1), 
     407        (30, 'LINE_BREAK'): ('_printable_atom', 1), 
     408        (30, 'LINK_E'): ('_printable_atom', 1), 
     409        (30, 'LINK_S'): ('_printable_atom', 1), 
     410        (30, 'LIST_ALPHA'): ('_printable_atom', 1), 
     411        (30, 'LIST_BULLET'): ('_printable_atom', 1), 
     412        (30, 'LIST_NUMERIC'): ('_printable_atom', 1), 
     413        (30, 'MACRO_CALL'): ('_printable_atom', 1), 
     414        (30, 'MACRO_VALUE'): ('_printable_atom', 1), 
     415        (30, 'NL'): ('_printable_atom', 1), 
     416        (30, 'NUMBER'): ('_printable_atom', 1), 
     417        (30, 'PAREN_L'): ('_printable_atom', 1), 
     418        (30, 'PAREN_R'): ('_printable_atom', 1), 
     419        (30, 'PUNCT'): ('_printable_atom', 1), 
     420        (30, 'Q_CHAR'): ('_printable_atom', 1), 
     421        (30, 'SPACE'): ('_printable_atom', 1), 
     422        (30, 'STRIKE'): ('_printable_atom', 1), 
     423        (30, 'STRING'): ('_printable_atom', 1), 
     424        (30, 'TT_E'): ('_printable_atom', 1), 
     425        (30, 'TT_S'): ('_printable_atom', 1), 
     426        (30, 'WORD'): ('_printable_atom', 1), (31, 'PAREN_L'): ('_10?', 0), 
     427        (32, EOF): ('_printable_atom', 2), 
     428        (32, 'BEGIN_INDENT'): ('_printable_atom', 2), 
     429        (32, 'BOLD'): ('_printable_atom', 2), 
     430        (32, 'COMMA'): ('_printable_atom', 2), 
     431        (32, 'EMPTY_LINE'): ('_printable_atom', 2), 
     432        (32, 'END_INDENT'): ('_printable_atom', 2), 
     433        (32, 'HEADER_E'): ('_printable_atom', 2), 
     434        (32, 'IMG_S'): ('_printable_atom', 2), 
     435        (32, 'ITALIC'): ('_printable_atom', 2), 
     436        (32, 'LINE_BREAK'): ('_printable_atom', 2), 
     437        (32, 'LINK_E'): ('_printable_atom', 2), 
     438        (32, 'LINK_S'): ('_printable_atom', 2), 
     439        (32, 'LIST_ALPHA'): ('_printable_atom', 2), 
     440        (32, 'LIST_BULLET'): ('_printable_atom', 2), 
     441        (32, 'LIST_NUMERIC'): ('_printable_atom', 2), 
     442        (32, 'MACRO_CALL'): ('_printable_atom', 2), 
     443        (32, 'MACRO_VALUE'): ('_printable_atom', 2), 
     444        (32, 'NL'): ('_printable_atom', 2), 
     445        (32, 'NUMBER'): ('_printable_atom', 2), 
     446        (32, 'PAREN_L'): ('_printable_atom', 2), 
     447        (32, 'PAREN_R'): ('_printable_atom', 2), 
     448        (32, 'PUNCT'): ('_printable_atom', 2), 
     449        (32, 'Q_CHAR'): ('_printable_atom', 2), 
     450        (32, 'SPACE'): ('_printable_atom', 2), 
     451        (32, 'STRIKE'): ('_printable_atom', 2), 
     452        (32, 'STRING'): ('_printable_atom', 2), 
     453        (32, 'TT_E'): ('_printable_atom', 2), 
     454        (32, 'TT_S'): ('_printable_atom', 2), 
     455        (32, 'WORD'): ('_printable_atom', 2), 
    484456        (33, EOF): ('_printable_atom', 1), 
    485457        (33, 'BEGIN_INDENT'): ('_printable_atom', 1), 
     
    511483        (33, 'TT_S'): ('_printable_atom', 1), 
    512484        (33, 'WORD'): ('_printable_atom', 1), 
    513         (34, EOF): ('_printable_not_macro_call', 1), 
    514         (34, 'BEGIN_INDENT'): ('_printable_not_macro_call', 1), 
    515         (34, 'BOLD'): ('_printable_not_macro_call', 1), 
    516         (34, 'COMMA'): ('_printable_not_macro_call', 1), 
    517         (34, 'EMPTY_LINE'): ('_printable_not_macro_call', 1), 
    518         (34, 'END_INDENT'): ('_printable_not_macro_call', 1), 
    519         (34, 'HEADER_E'): ('_printable_not_macro_call', 1), 
    520         (34, 'IMG_S'): ('_printable_not_macro_call', 1), 
    521         (34, 'ITALIC'): ('_printable_not_macro_call', 1), 
    522         (34, 'LINE_BREAK'): ('_printable_not_macro_call', 1), 
    523         (34, 'LINK_E'): ('_printable_not_macro_call', 1), 
    524         (34, 'LINK_S'): ('_printable_not_macro_call', 1), 
    525         (34, 'LIST_ALPHA'): ('_printable_not_macro_call', 1), 
    526         (34, 'LIST_BULLET'): ('_printable_not_macro_call', 1), 
    527         (34, 'LIST_NUMERIC'): ('_printable_not_macro_call', 1), 
    528         (34, 'MACRO_CALL'): ('_printable_not_macro_call', 1), 
    529         (34, 'MACRO_VALUE'): ('_printable_not_macro_call', 1), 
    530         (34, 'NL'): ('_printable_not_macro_call', 1), 
    531         (34, 'NUMBER'): ('_printable_not_macro_call', 1), 
    532         (34, 'PAREN_L'): ('_printable_not_macro_call', 1), 
    533         (34, 'PAREN_R'): ('_printable_not_macro_call', 1), 
    534         (34, 'PUNCT'): ('_printable_not_macro_call', 1), 
    535         (34, 'Q_CHAR'): ('_printable_not_macro_call', 1), 
    536         (34, 'SPACE'): ('_printable_not_macro_call', 1), 
    537         (34, 'STRIKE'): ('_printable_not_macro_call', 1), 
    538         (34, 'STRING'): ('_printable_not_macro_call', 1), 
    539         (34, 'TT_E'): ('_printable_not_macro_call', 1), 
    540         (34, 'TT_S'): ('_printable_not_macro_call', 1), 
    541         (34, 'WORD'): ('_printable_not_macro_call', 1), 
     485        (34, EOF): ('_printable_atom', 1), 
     486        (34, 'BEGIN_INDENT'): ('_printable_atom', 1), 
     487        (34, 'BOLD'): ('_printable_atom', 1), 
     488        (34, 'COMMA'): ('_printable_atom', 1), 
     489        (34, 'EMPTY_LINE'): ('_printable_atom', 1), 
     490        (34, 'END_INDENT'): ('_printable_atom', 1), 
     491        (34, 'HEADER_E'): ('_printable_atom', 1), 
     492        (34, 'IMG_S'): ('_printable_atom', 1), 
     493        (34, 'ITALIC'): ('_printable_atom', 1), 
     494        (34, 'LINE_BREAK'): ('_printable_atom', 1), 
     495        (34, 'LINK_E'): ('_printable_atom', 1), 
     496        (34, 'LINK_S'): ('_printable_atom', 1), 
     497        (34, 'LIST_ALPHA'): ('_printable_atom', 1), 
     498        (34, 'LIST_BULLET'): ('_printable_atom', 1), 
     499        (34, 'LIST_NUMERIC'): ('_printable_atom', 1), 
     500        (34, 'MACRO_CALL'): ('_printable_atom', 1), 
     501        (34, 'MACRO_VALUE'): ('_printable_atom', 1), 
     502        (34, 'NL'): ('_printable_atom', 1), 
     503        (34, 'NUMBER'): ('_printable_atom', 1), 
     504        (34, 'PAREN_L'): ('_printable_atom', 1), 
     505        (34, 'PAREN_R'): ('_printable_atom', 1), 
     506        (34, 'PUNCT'): ('_printable_atom', 1), 
     507        (34, 'Q_CHAR'): ('_printable_atom', 1), 
     508        (34, 'SPACE'): ('_printable_atom', 1), 
     509        (34, 'STRIKE'): ('_printable_atom', 1), 
     510        (34, 'STRING'): ('_printable_atom', 1), 
     511        (34, 'TT_E'): ('_printable_atom', 1), 
     512        (34, 'TT_S'): ('_printable_atom', 1), 
     513        (34, 'WORD'): ('_printable_atom', 1), 
    542514        (35, EOF): ('_printable_not_macro_call', 1), 
    543515        (35, 'BEGIN_INDENT'): ('_printable_not_macro_call', 1), 
     
    743715        (41, 'TT_S'): ('_printable_not_macro_call', 1), 
    744716        (41, 'WORD'): ('_printable_not_macro_call', 1), 
    745         (43, 'INDENT'): ('_10?', 0), (43, 'MACRO_VALUE'): ('_10?', 0), 
    746         (43, 'NUMBER'): ('_10?', 0), (43, 'PAREN_R'): ('_10?', 0), 
    747         (43, 'STRING'): ('_10?', 0), (45, EOF): ('macro_call', 5), 
    748         (45, 'BEGIN_INDENT'): ('macro_call', 5), 
    749         (45, 'BOLD'): ('macro_call', 5), (45, 'COMMA'): ('macro_call', 5), 
    750         (45, 'EMPTY_LINE'): ('macro_call', 5), 
    751         (45, 'END_INDENT'): ('macro_call', 5), 
    752         (45, 'HEADER_E'): ('macro_call', 5), (45, 'IMG_S'): ('macro_call', 5), 
    753         (45, 'ITALIC'): ('macro_call', 5), 
    754         (45, 'LINE_BREAK'): ('macro_call', 5), 
    755         (45, 'LINK_E'): ('macro_call', 5), (45, 'LINK_S'): ('macro_call', 5), 
    756         (45, 'LIST_ALPHA'): ('macro_call', 5), 
    757         (45, 'LIST_BULLET'): ('macro_call', 5), 
    758         (45, 'LIST_NUMERIC'): ('macro_call', 5), 
    759         (45, 'MACRO_CALL'): ('macro_call', 5), 
    760         (45, 'MACRO_VALUE'): ('macro_call', 5), (45, 'NL'): ('macro_call', 5), 
    761         (45, 'NUMBER'): ('macro_call', 5), (45, 'PAREN_L'): ('macro_call', 5), 
    762         (45, 'PAREN_R'): ('macro_call', 5), (45, 'PUNCT'): ('macro_call', 5), 
    763         (45, 'Q_CHAR'): ('macro_call', 5), (45, 'SPACE'): ('macro_call', 5), 
    764         (45, 'STRIKE'): ('macro_call', 5), (45, 'STRING'): ('macro_call', 5), 
    765         (45, 'TT_E'): ('macro_call', 5), (45, 'TT_S'): ('macro_call', 5), 
    766         (45, 'WORD'): ('macro_call', 5), (46, 'MACRO_VALUE'): ('_13?', 0), 
    767         (46, 'NUMBER'): ('_13?', 0), (46, 'PAREN_R'): ('_maybe_macro_args', 1), 
    768         (46, 'STRING'): ('_13?', 0), (47, 'PAREN_R'): ('_10?', 0), 
    769         (48, 'PAREN_R'): ('_maybe_macro_args', 3), (49, EOF): ('_10?', 1), 
    770         (49, 'BEGIN_INDENT'): ('_10?', 1), (49, 'COMMA'): ('_16?', 0), 
    771         (49, 'EMPTY_LINE'): ('_10?', 1), (49, 'END_INDENT'): ('_10?', 1), 
    772         (49, 'HEADER_E'): ('_10?', 1), (49, 'LINE_BREAK'): ('_10?', 1), 
    773         (49, 'LIST_ALPHA'): ('_10?', 1), (49, 'LIST_BULLET'): ('_10?', 1), 
    774         (49, 'LIST_NUMERIC'): ('_10?', 1), (49, 'MACRO_CALL'): ('_16?', 0), 
    775         (49, 'MACRO_VALUE'): ('_16?', 0), (49, 'NUMBER'): ('_16?', 0), 
    776         (49, 'PAREN_L'): ('_16?', 0), (49, 'PAREN_R'): ('_16?', 0), 
    777         (49, 'PUNCT'): ('_16?', 0), (49, 'Q_CHAR'): ('_16?', 0), 
    778         (49, 'STRING'): ('_16?', 0), (49, 'WORD'): ('_16?', 0), 
    779         (50, EOF): ('_10?', 1), (50, 'BOLD'): ('_10?', 1), 
    780         (50, 'COMMA'): ('_10?', 1), (50, 'EMPTY_LINE'): ('_10?', 1), 
    781         (50, 'IMG_S'): ('_10?', 1), (50, 'INDENT'): ('_10?', 1), 
    782         (50, 'ITALIC'): ('_10?', 1), (50, 'LINK_S'): ('_10?', 1), 
    783         (50, 'MACRO_CALL'): ('_10?', 1), (50, 'MACRO_VALUE'): ('_10?', 1), 
    784         (50, 'NUMBER'): ('_10?', 1), (50, 'PAREN_L'): ('_10?', 1), 
    785         (50, 'PAREN_R'): ('_10?', 1), (50, 'PUNCT'): ('_10?', 1), 
    786         (50, 'Q_CHAR'): ('_10?', 1), (50, 'STRIKE'): ('_10?', 1), 
    787         (50, 'STRING'): ('_10?', 1), (50, 'TT_S'): ('_10?', 1), 
    788         (50, 'WORD'): ('_10?', 1), (51, 'INDENT'): ('_10?', 0), 
    789         (51, 'MACRO_VALUE'): ('_10?', 0), (51, 'NUMBER'): ('_10?', 0), 
    790         (51, 'STRING'): ('_10?', 0), (52, 'MACRO_VALUE'): ('_13?', 0), 
    791         (52, 'NUMBER'): ('_13?', 0), (52, 'STRING'): ('_13?', 0), 
    792         (54, 'COMMA'): ('_macro_arguments', 5), 
    793         (54, 'NL'): ('_macro_arguments', 5), 
    794         (54, 'PAREN_R'): ('_macro_arguments', 5), 
    795         (54, 'SPACE'): ('_macro_arguments', 5), 
    796         (56, 'COMMA'): ('_macro_arguments', 2), 
    797         (56, 'NL'): ('_macro_arguments', 2), 
    798         (56, 'PAREN_R'): ('_macro_arguments', 2), 
    799         (56, 'SPACE'): ('_macro_arguments', 2), 
    800         (57, 'MACRO_VALUE'): ('_13?', 1), (57, 'NUMBER'): ('_13?', 1), 
    801         (57, 'STRING'): ('_13?', 1), (58, 'COMMA'): ('macro_arg', 1), 
    802         (58, 'NL'): ('macro_arg', 1), (58, 'PAREN_R'): ('macro_arg', 1), 
    803         (58, 'SPACE'): ('macro_arg', 1), (59, 'COMMA'): ('macro_arg', 1), 
     717        (42, EOF): ('_printable_not_macro_call', 1), 
     718        (42, 'BEGIN_INDENT'): ('_printable_not_macro_call', 1), 
     719        (42, 'BOLD'): ('_printable_not_macro_call', 1), 
     720        (42, 'COMMA'): ('_printable_not_macro_call', 1), 
     721        (42, 'EMPTY_LINE'): ('_printable_not_macro_call', 1), 
     722        (42, 'END_INDENT'): ('_printable_not_macro_call', 1), 
     723        (42, 'HEADER_E'): ('_printable_not_macro_call', 1), 
     724        (42, 'IMG_S'): ('_printable_not_macro_call', 1), 
     725        (42, 'ITALIC'): ('_printable_not_macro_call', 1), 
     726        (42, 'LINE_BREAK'): ('_printable_not_macro_call', 1), 
     727        (42, 'LINK_E'): ('_printable_not_macro_call', 1), 
     728        (42, 'LINK_S'): ('_printable_not_macro_call', 1), 
     729        (42, 'LIST_ALPHA'): ('_printable_not_macro_call', 1), 
     730        (42, 'LIST_BULLET'): ('_printable_not_macro_call', 1), 
     731        (42, 'LIST_NUMERIC'): ('_printable_not_macro_call', 1), 
     732        (42, 'MACRO_CALL'): ('_printable_not_macro_call', 1), 
     733        (42, 'MACRO_VALUE'): ('_printable_not_macro_call', 1), 
     734        (42, 'NL'): ('_printable_not_macro_call', 1), 
     735        (42, 'NUMBER'): ('_printable_not_macro_call', 1), 
     736        (42, 'PAREN_L'): ('_printable_not_macro_call', 1), 
     737        (42, 'PAREN_R'): ('_printable_not_macro_call', 1), 
     738        (42, 'PUNCT'): ('_printable_not_macro_call', 1), 
     739        (42, 'Q_CHAR'): ('_printable_not_macro_call', 1), 
     740        (42, 'SPACE'): ('_printable_not_macro_call', 1), 
     741        (42, 'STRIKE'): ('_printable_not_macro_call', 1), 
     742        (42, 'STRING'): ('_printable_not_macro_call', 1), 
     743        (42, 'TT_E'): ('_printable_not_macro_call', 1), 
     744        (42, 'TT_S'): ('_printable_not_macro_call', 1), 
     745        (42, 'WORD'): ('_printable_not_macro_call', 1), 
     746        (44, 'INDENT'): ('_10?', 0), (44, 'MACRO_VALUE'): ('_10?', 0), 
     747        (44, 'NUMBER'): ('_10?', 0), (44, 'PAREN_R'): ('_10?', 0), 
     748        (44, 'STRING'): ('_10?', 0), (46, EOF): ('macro_call', 5), 
     749        (46, 'BEGIN_INDENT'): ('macro_call', 5), 
     750        (46, 'BOLD'): ('macro_call', 5), (46, 'COMMA'): ('macro_call', 5), 
     751        (46, 'EMPTY_LINE'): ('macro_call', 5), 
     752        (46, 'END_INDENT'): ('macro_call', 5), 
     753        (46, 'HEADER_E'): ('macro_call', 5), (46, 'IMG_S'): ('macro_call', 5), 
     754        (46, 'ITALIC'): ('macro_call', 5), 
     755        (46, 'LINE_BREAK'): ('macro_call', 5), 
     756        (46, 'LINK_E'): ('macro_call', 5), (46, 'LINK_S'): ('macro_call', 5), 
     757        (46, 'LIST_ALPHA'): ('macro_call', 5), 
     758        (46, 'LIST_BULLET'): ('macro_call', 5), 
     759        (46, 'LIST_NUMERIC'): ('macro_call', 5), 
     760        (46, 'MACRO_CALL'): ('macro_call', 5), 
     761        (46, 'MACRO_VALUE'): ('macro_call', 5), (46, 'NL'): ('macro_call', 5), 
     762        (46, 'NUMBER'): ('macro_call', 5), (46, 'PAREN_L'): ('macro_call', 5), 
     763        (46, 'PAREN_R'): ('macro_call', 5), (46, 'PUNCT'): ('macro_call', 5), 
     764        (46, 'Q_CHAR'): ('macro_call', 5), (46, 'SPACE'): ('macro_call', 5), 
     765        (46, 'STRIKE'): ('macro_call', 5), (46, 'STRING'): ('macro_call', 5), 
     766        (46, 'TT_E'): ('macro_call', 5), (46, 'TT_S'): ('macro_call', 5), 
     767        (46, 'WORD'): ('macro_call', 5), (47, 'MACRO_VALUE'): ('_13?', 0), 
     768        (47, 'NUMBER'): ('_13?', 0), (47, 'PAREN_R'): ('_maybe_macro_args', 1), 
     769        (47, 'STRING'): ('_13?', 0), (48, 'PAREN_R'): ('_10?', 0), 
     770        (49, 'PAREN_R'): ('_maybe_macro_args', 3), (50, EOF): ('_10?', 1), 
     771        (50, 'BOLD'): ('_10?', 1), (50, 'COMMA'): ('_10?', 1), 
     772        (50, 'EMPTY_LINE'): ('_10?', 1), (50, 'IMG_S'): ('_10?', 1), 
     773        (50, 'INDENT'): ('_10?', 1), (50, 'ITALIC'): ('_10?', 1), 
     774        (50, 'LINK_S'): ('_10?', 1), (50, 'MACRO_CALL'): ('_10?', 1), 
     775        (50, 'MACRO_VALUE'): ('_10?', 1), (50, 'NUMBER'): ('_10?', 1), 
     776        (50, 'PAREN_L'): ('_10?', 1), (50, 'PAREN_R'): ('_10?', 1), 
     777        (50, 'PUNCT'): ('_10?', 1), (50, 'Q_CHAR'): ('_10?', 1), 
     778        (50, 'STRIKE'): ('_10?', 1), (50, 'STRING'): ('_10?', 1), 
     779        (50, 'TT_S'): ('_10?', 1), (50, 'WORD'): ('_10?', 1), 
     780        (51, EOF): ('_10?', 1), (51, 'BEGIN_INDENT'): ('_10?', 1), 
     781        (51, 'COMMA'): ('_16?', 0), (51, 'EMPTY_LINE'): ('_10?', 1), 
     782        (51, 'END_INDENT'): ('_10?', 1), (51, 'HEADER_E'): ('_10?', 1), 
     783        (51, 'LINE_BREAK'): ('_10?', 1), (51, 'LIST_ALPHA'): ('_10?', 1), 
     784        (51, 'LIST_BULLET'): ('_10?', 1), (51, 'LIST_NUMERIC'): ('_10?', 1), 
     785        (51, 'MACRO_CALL'): ('_16?', 0), (51, 'MACRO_VALUE'): ('_16?', 0), 
     786        (51, 'NUMBER'): ('_16?', 0), (51, 'PAREN_L'): ('_16?', 0), 
     787        (51, 'PAREN_R'): ('_16?', 0), (51, 'PUNCT'): ('_16?', 0), 
     788        (51, 'Q_CHAR'): ('_16?', 0), (51, 'STRING'): ('_16?', 0), 
     789        (51, 'WORD'): ('_16?', 0), (52, 'INDENT'): ('_10?', 0), 
     790        (52, 'MACRO_VALUE'): ('_10?', 0), (52, 'NUMBER'): ('_10?', 0), 
     791        (52, 'STRING'): ('_10?', 0), (53, 'MACRO_VALUE'): ('_13?', 0), 
     792        (53, 'NUMBER'): ('_13?', 0), (53, 'STRING'): ('_13?', 0), 
     793        (55, 'COMMA'): ('_macro_arguments', 5), 
     794        (55, 'NL'): ('_macro_arguments', 5), 
     795        (55, 'PAREN_R'): ('_macro_arguments', 5), 
     796        (55, 'SPACE'): ('_macro_arguments', 5), 
     797        (57, 'COMMA'): ('_macro_arguments', 2), 
     798        (57, 'NL'): ('_macro_arguments', 2), 
     799        (57, 'PAREN_R'): ('_macro_arguments', 2), 
     800        (57, 'SPACE'): ('_macro_arguments', 2), 
     801        (58, 'MACRO_VALUE'): ('_13?', 1), (58, 'NUMBER'): ('_13?', 1), 
     802        (58, 'STRING'): ('_13?', 1), (59, 'COMMA'): ('macro_arg', 1), 
    804803        (59, 'NL'): ('macro_arg', 1), (59, 'PAREN_R'): ('macro_arg', 1), 
    805804        (59, 'SPACE'): ('macro_arg', 1), (60, 'COMMA'): ('macro_arg', 1), 
    806805        (60, 'NL'): ('macro_arg', 1), (60, 'PAREN_R'): ('macro_arg', 1), 
    807         (60, 'SPACE'): ('macro_arg', 1), (61, 'BOLD'): ('_raw_text', 2), 
    808         (61, 'ITALIC'): ('_raw_text', 2), (61, 'STRIKE'): ('_raw_text', 2), 
    809         (61, 'TT_E'): ('_raw_text', 2), 
    810         (62, 'LINK_E'): ('link_description', 2), (65, EOF): ('_16?', 0), 
    811         (65, 'BEGIN_INDENT'): ('_16?', 0), (65, 'EMPTY_LINE'): ('_16?', 0), 
    812         (65, 'END_INDENT'): ('_16?', 0), (65, 'HEADER_E'): ('_16?', 0), 
    813         (65, 'LINE_BREAK'): ('_16?', 0), (65, 'LIST_ALPHA'): ('_16?', 0), 
    814         (65, 'LIST_BULLET'): ('_16?', 0), (65, 'LIST_NUMERIC'): ('_16?', 0), 
    815         (65, 'NL'): ('_16?', 0), (65, 'SPACE'): ('_16?', 0), 
    816         (66, EOF): ('_non_space', 4), (66, 'BEGIN_INDENT'): ('_non_space', 4), 
    817         (66, 'EMPTY_LINE'): ('_non_space', 4), 
    818         (66, 'END_INDENT'): ('_non_space', 4), 
    819         (66, 'HEADER_E'): ('_non_space', 4), 
    820         (66, 'LINE_BREAK'): ('_non_space', 4), 
    821         (66, 'LIST_ALPHA'): ('_non_space', 4), 
    822         (66, 'LIST_BULLET'): ('_non_space', 4), 
    823         (66, 'LIST_NUMERIC'): ('_non_space', 4), (66, 'NL'): ('_non_space', 4), 
    824         (66, 'SPACE'): ('_non_space', 4), (67, EOF): ('_16?', 1), 
    825         (67, 'BEGIN_INDENT'): ('_16?', 1), (67, 'BOLD'): ('_20+', 1), 
    826         (67, 'COMMA'): ('_20+', 1), (67, 'EMPTY_LINE'): ('_16?', 1), 
    827         (67, 'END_INDENT'): ('_16?', 1), (67, 'HEADER_E'): ('_16?', 1), 
    828         (67, 'IMG_S'): ('_20+', 1), (67, 'ITALIC'): ('_20+', 1), 
    829         (67, 'LINE_BREAK'): ('_16?', 1), (67, 'LINK_S'): ('_20+', 1), 
    830         (67, 'LIST_ALPHA'): ('_16?', 1), (67, 'LIST_BULLET'): ('_16?', 1), 
    831         (67, 'LIST_NUMERIC'): ('_16?', 1), (67, 'MACRO_CALL'): ('_20+', 1), 
    832         (67, 'MACRO_VALUE'): ('_20+', 1), (67, 'NL'): ('_16?', 1), 
    833         (67, 'NUMBER'): ('_20+', 1), (67, 'PAREN_L'): ('_20+', 1), 
    834         (67, 'PAREN_R'): ('_20+', 1), (67, 'PUNCT'): ('_20+', 1), 
    835         (67, 'Q_CHAR'): ('_20+', 1), (67, 'SPACE'): ('_16?', 1), 
    836         (67, 'STRIKE'): ('_20+', 1), (67, 'STRING'): ('_20+', 1), 
    837         (67, 'TT_S'): ('_20+', 1), (67, 'WORD'): ('_20+', 1), 
    838         (68, EOF): ('_20+', 1), (68, 'BEGIN_INDENT'): ('_20+', 1), 
    839         (68, 'BOLD'): ('_20+', 1), (68, 'COMMA'): ('_16?', 1), 
    840         (68, 'EMPTY_LINE'): ('_20+', 1), (68, 'END_INDENT'): ('_20+', 1), 
    841         (68, 'HEADER_E'): ('_20+', 1), (68, 'IMG_S'): ('_20+', 1), 
    842         (68, 'ITALIC'): ('_20+', 1), (68, 'LINE_BREAK'): ('_20+', 1), 
    843         (68, 'LINK_S'): ('_20+', 1), (68, 'LIST_ALPHA'): ('_20+', 1), 
    844         (68, 'LIST_BULLET'): ('_20+', 1), (68, 'LIST_NUMERIC'): ('_20+', 1), 
    845         (68, 'MACRO_CALL'): ('_16?', 1), (68, 'MACRO_VALUE'): ('_16?', 1), 
    846         (68, 'NL'): ('_20+', 1), (68, 'NUMBER'): ('_16?', 1), 
    847         (68, 'PAREN_L'): ('_16?', 1), (68, 'PAREN_R'): ('_16?', 1), 
    848         (68, 'PUNCT'): ('_16?', 1), (68, 'Q_CHAR'): ('_16?', 1), 
    849         (68, 'SPACE'): ('_20+', 1), (68, 'STRIKE'): ('_20+', 1), 
    850         (68, 'STRING'): ('_16?', 1), (68, 'TT_S'): ('_20+', 1), 
    851         (68, 'WORD'): ('_16?', 1), (70, EOF): ('_non_space', 1), 
    852         (70, 'BEGIN_INDENT'): ('_non_space', 1), 
    853         (70, 'EMPTY_LINE'): ('_non_space', 1), 
    854         (70, 'END_INDENT'): ('_non_space', 1), 
    855         (70, 'HEADER_E'): ('_non_space', 1), 
    856         (70, 'LINE_BREAK'): ('_non_space', 1), 
    857         (70, 'LIST_ALPHA'): ('_non_space', 1), 
    858         (70, 'LIST_BULLET'): ('_non_space', 1), 
    859         (70, 'LIST_NUMERIC'): ('_non_space', 1), (70, 'NL'): ('_non_space', 1), 
    860         (70, 'SPACE'): ('_non_space', 1), (71, EOF): ('_20+', 2), 
    861         (71, 'BEGIN_INDENT'): ('_20+', 2), (71, 'BOLD'): ('_20+', 2), 
    862         (71, 'COMMA'): ('_20+', 2), (71, 'EMPTY_LINE'): ('_20+', 2), 
    863         (71, 'END_INDENT'): ('_20+', 2), (71, 'HEADER_E'): ('_20+', 2), 
    864         (71, 'IMG_S'): ('_20+', 2), (71, 'ITALIC'): ('_20+', 2), 
    865         (71, 'LINE_BREAK'): ('_20+', 2), (71, 'LINK_S'): ('_20+', 2), 
    866         (71, 'LIST_ALPHA'): ('_20+', 2), (71, 'LIST_BULLET'): ('_20+', 2), 
    867         (71, 'LIST_NUMERIC'): ('_20+', 2), (71, 'MACRO_CALL'): ('_20+', 2), 
    868         (71, 'MACRO_VALUE'): ('_20+', 2), (71, 'NL'): ('_20+', 2), 
    869         (71, 'NUMBER'): ('_20+', 2), (71, 'PAREN_L'): ('_20+', 2), 
    870         (71, 'PAREN_R'): ('_20+', 2), (71, 'PUNCT'): ('_20+', 2), 
    871         (71, 'Q_CHAR'): ('_20+', 2), (71, 'SPACE'): ('_20+', 2), 
    872         (71, 'STRIKE'): ('_20+', 2), (71, 'STRING'): ('_20+', 2), 
    873         (71, 'TT_S'): ('_20+', 2), (71, 'WORD'): ('_20+', 2), 
    874         (72, EOF): ('_23*', 0), (72, 'BEGIN_INDENT'): ('_23*', 0), 
    875         (72, 'EMPTY_LINE'): ('_23*', 0), (72, 'END_INDENT'): ('_23*', 0), 
    876         (72, 'HEADER_E'): ('_23*', 0), (72, 'LINE_BREAK'): ('_23*', 0), 
    877         (72, 'LIST_ALPHA'): ('_23*', 0), (72, 'LIST_BULLET'): ('_23*', 0), 
    878         (72, 'LIST_NUMERIC'): ('_23*', 0), (72, 'NL'): ('_23*', 0), 
    879         (72, 'SPACE'): ('_23*', 0), (73, EOF): ('_10?', 0), 
    880         (73, 'BEGIN_INDENT'): ('_10?', 0), (73, 'EMPTY_LINE'): ('_10?', 0), 
    881         (73, 'END_INDENT'): ('_10?', 0), (73, 'HEADER_E'): ('_10?', 0), 
    882         (73, 'LINE_BREAK'): ('_10?', 0), (73, 'LIST_ALPHA'): ('_10?', 0), 
    883         (73, 'LIST_BULLET'): ('_10?', 0), (73, 'LIST_NUMERIC'): ('_10?', 0), 
    884         (74, EOF): ('_text_ending_space', 3), 
    885         (74, 'BEGIN_INDENT'): ('_text_ending_space', 3), 
    886         (74, 'EMPTY_LINE'): ('_text_ending_space', 3), 
    887         (74, 'END_INDENT'): ('_text_ending_space', 3), 
    888         (74, 'HEADER_E'): ('_text_ending_space', 3), 
    889         (74, 'LINE_BREAK'): ('_text_ending_space', 3), 
    890         (74, 'LIST_ALPHA'): ('_text_ending_space', 3), 
    891         (74, 'LIST_BULLET'): ('_text_ending_space', 3), 
    892         (74, 'LIST_NUMERIC'): ('_text_ending_space', 3), 
    893         (75, EOF): ('_23*', 3), (75, 'BEGIN_INDENT'): ('_23*', 3), 
    894         (75, 'EMPTY_LINE'): ('_23*', 3), (75, 'END_INDENT'): ('_23*', 3), 
    895         (75, 'HEADER_E'): ('_23*', 3), (75, 'LINE_BREAK'): ('_23*', 3), 
    896         (75, 'LIST_ALPHA'): ('_23*', 3), (75, 'LIST_BULLET'): ('_23*', 3), 
    897         (75, 'LIST_NUMERIC'): ('_23*', 3), (75, 'NL'): ('_23*', 3), 
    898         (75, 'SPACE'): ('_23*', 3), (77, 'BOLD'): ('_26+', 2), 
    899         (77, 'COMMA'): ('_26+', 2), (77, 'IMG_S'): ('_26+', 2), 
    900         (77, 'ITALIC'): ('_26+', 2), (77, 'LINK_S'): ('_26+', 2), 
    901         (77, 'MACRO_CALL'): ('_26+', 2), (77, 'MACRO_VALUE'): ('_26+', 2), 
    902         (77, 'NUMBER'): ('_26+', 2), (77, 'PAREN_L'): ('_26+', 2), 
    903         (77, 'PAREN_R'): ('_26+', 2), (77, 'PUNCT'): ('_26+', 2), 
    904         (77, 'Q_CHAR'): ('_26+', 2), (77, 'STRIKE'): ('_26+', 2), 
    905         (77, 'STRING'): ('_26+', 2), (77, 'TABLE_CELL'): ('_26+', 2), 
    906         (77, 'TABLE_ROW_END'): ('_26+', 2), (77, 'TT_S'): ('_26+', 2), 
    907         (77, 'WORD'): ('_26+', 2), (78, 'COMMA'): ('_16?', 0), 
    908         (78, 'MACRO_CALL'): ('_16?', 0), (78, 'MACRO_VALUE'): ('_16?', 0), 
    909         (78, 'NUMBER'): ('_16?', 0), (78, 'PAREN_L'): ('_16?', 0), 
    910         (78, 'PAREN_R'): ('_16?', 0), (78, 'PUNCT'): ('_16?', 0), 
    911         (78, 'Q_CHAR'): ('_16?', 0), (78, 'STRING'): ('_16?', 0), 
    912         (78, 'TABLE_CELL'): ('table_cell', 2), 
    913         (78, 'TABLE_ROW_END'): ('table_cell', 2), (78, 'WORD'): ('_16?', 0), 
    914         (80, 'BOLD'): ('_26+', 3), (80, 'COMMA'): ('_26+', 3), 
    915         (80, 'IMG_S'): ('_26+', 3), (80, 'ITALIC'): ('_26+', 3), 
    916         (80, 'LINK_S'): ('_26+', 3), (80, 'MACRO_CALL'): ('_26+', 3), 
    917         (80, 'MACRO_VALUE'): ('_26+', 3), (80, 'NUMBER'): ('_26+', 3), 
    918         (80, 'PAREN_L'): ('_26+', 3), (80, 'PAREN_R'): ('_26+', 3), 
    919         (80, 'PUNCT'): ('_26+', 3), (80, 'Q_CHAR'): ('_26+', 3), 
    920         (80, 'STRIKE'): ('_26+', 3), (80, 'STRING'): ('_26+', 3), 
    921         (80, 'TABLE_CELL'): ('_26+', 3), (80, 'TABLE_ROW_END'): ('_26+', 3), 
    922         (80, 'TT_S'): ('_26+', 3), (80, 'WORD'): ('_26+', 3), 
    923         (81, EOF): ('text_paragraph', 1), 
    924         (81, 'EMPTY_LINE'): ('text_paragraph', 1), (82, 'BOLD'): ('_4*', 0), 
    925         (82, 'COMMA'): ('_4*', 0), (82, 'COMMENT'): ('_4*', 0), 
    926         (82, 'IMG_S'): ('_4*', 0), (82, 'ITALIC'): ('_4*', 0), 
    927         (82, 'LINK_S'): ('_4*', 0), (82, 'MACRO_CALL'): ('_4*', 0), 
    928         (82, 'MACRO_VALUE'): ('_4*', 0), (82, 'NUMBER'): ('_4*', 0), 
    929         (82, 'PAREN_L'): ('_4*', 0), (82, 'PAREN_R'): ('_4*', 0), 
    930         (82, 'PUNCT'): ('_4*', 0), (82, 'Q_CHAR'): ('_4*', 0), 
    931         (82, 'STRIKE'): ('_4*', 0), (82, 'STRING'): ('_4*', 0), 
    932         (82, 'TT_S'): ('_4*', 0), (82, 'WORD'): ('_4*', 0), 
    933         (83, EOF): ('_text_paragraph', 4), 
    934         (83, 'EMPTY_LINE'): ('_text_paragraph', 4), 
    935         (83, 'LINE_BREAK'): ('_text_paragraph', 4), 
    936         (84, EOF): ('_text_paragraph', 1), 
    937         (84, 'EMPTY_LINE'): ('_text_paragraph', 1), 
    938         (84, 'LINE_BREAK'): ('_text_paragraph', 1), 
    939         (85, EOF): ('_simple_format', 1), 
    940         (85, 'BEGIN_INDENT'): ('_simple_format', 1), 
    941         (85, 'BOLD'): ('_simple_format', 1), 
    942         (85, 'COMMA'): ('_simple_format', 1), 
    943         (85, 'EMPTY_LINE'): ('_simple_format', 1), 
    944         (85, 'END_INDENT'): ('_simple_format', 1), 
    945         (85, 'HEADER_E'): ('_simple_format', 1), 
    946         (85, 'IMG_S'): ('_simple_format', 1), 
    947         (85, 'ITALIC'): ('_simple_format', 1), 
    948         (85, 'LINE_BREAK'): ('_simple_format', 1), 
    949         (85, 'LINK_S'): ('_simple_format', 1), 
    950         (85, 'LIST_ALPHA'): ('_simple_format', 1), 
    951         (85, 'LIST_BULLET'): ('_simple_format', 1), 
    952         (85, 'LIST_NUMERIC'): ('_simple_format', 1), 
    953         (85, 'MACRO_CALL'): ('_simple_format', 1), 
    954         (85, 'MACRO_VALUE'): ('_simple_format', 1), 
    955         (85, 'NL'): ('_simple_format', 1), 
    956         (85, 'NUMBER'): ('_simple_format', 1), 
    957         (85, 'PAREN_L'): ('_simple_format', 1), 
    958         (85, 'PAREN_R'): ('_simple_format', 1), 
    959         (85, 'PUNCT'): ('_simple_format', 1), 
    960         (85, 'Q_CHAR'): ('_simple_format', 1), 
    961         (85, 'SPACE'): ('_simple_format', 1), 
    962         (85, 'STRIKE'): ('_simple_format', 1), 
    963         (85, 'STRING'): ('_simple_format', 1), 
    964         (85, 'TT_S'): ('_simple_format', 1), 
    965         (85, 'WORD'): ('_simple_format', 1), (86, EOF): ('_simple_format', 1), 
     806        (60, 'SPACE'): ('macro_arg', 1), (61, 'COMMA'): ('macro_arg', 1), 
     807        (61, 'NL'): ('macro_arg', 1), (61, 'PAREN_R'): ('macro_arg', 1), 
     808        (61, 'SPACE'): ('macro_arg', 1), (62, 'BOLD'): ('_raw_text', 2), 
     809        (62, 'ITALIC'): ('_raw_text', 2), (62, 'STRIKE'): ('_raw_text', 2), 
     810        (62, 'TT_E'): ('_raw_text', 2), 
     811        (63, 'LINK_E'): ('link_description', 2), (66, EOF): ('_16?', 0), 
     812        (66, 'BEGIN_INDENT'): ('_16?', 0), (66, 'EMPTY_LINE'): ('_16?', 0), 
     813        (66, 'END_INDENT'): ('_16?', 0), (66, 'HEADER_E'): ('_16?', 0), 
     814        (66, 'LINE_BREAK'): ('_16?', 0), (66, 'LIST_ALPHA'): ('_16?', 0), 
     815        (66, 'LIST_BULLET'): ('_16?', 0), (66, 'LIST_NUMERIC'): ('_16?', 0), 
     816        (66, 'NL'): ('_16?', 0), (66, 'SPACE'): ('_16?', 0), 
     817        (67, EOF): ('_non_space', 4), (67, 'BEGIN_INDENT'): ('_non_space', 4), 
     818        (67, 'EMPTY_LINE'): ('_non_space', 4), 
     819        (67, 'END_INDENT'): ('_non_space', 4), 
     820        (67, 'HEADER_E'): ('_non_space', 4), 
     821        (67, 'LINE_BREAK'): ('_non_space', 4), 
     822        (67, 'LIST_ALPHA'): ('_non_space', 4), 
     823        (67, 'LIST_BULLET'): ('_non_space', 4), 
     824        (67, 'LIST_NUMERIC'): ('_non_space', 4), (67, 'NL'): ('_non_space', 4), 
     825        (67, 'SPACE'): ('_non_space', 4), (68, EOF): ('_16?', 1), 
     826        (68, 'BEGIN_INDENT'): ('_16?', 1), (68, 'BOLD'): ('_20+', 1), 
     827        (68, 'COMMA'): ('_20+', 1), (68, 'EMPTY_LINE'): ('_16?', 1), 
     828        (68, 'END_INDENT'): ('_16?', 1), (68, 'HEADER_E'): ('_16?', 1), 
     829        (68, 'IMG_S'): ('_20+', 1), (68, 'ITALIC'): ('_20+', 1), 
     830        (68, 'LINE_BREAK'): ('_16?', 1), (68, 'LINK_S'): ('_20+', 1), 
     831        (68, 'LIST_ALPHA'): ('_16?', 1), (68, 'LIST_BULLET'): ('_16?', 1), 
     832        (68, 'LIST_NUMERIC'): ('_16?', 1), (68, 'MACRO_CALL'): ('_20+', 1), 
     833        (68, 'MACRO_VALUE'): ('_20+', 1), (68, 'NL'): ('_16?', 1), 
     834        (68, 'NUMBER'): ('_20+', 1), (68, 'PAREN_L'): ('_20+', 1), 
     835        (68, 'PAREN_R'): ('_20+', 1), (68, 'PUNCT'): ('_20+', 1), 
     836        (68, 'Q_CHAR'): ('_20+', 1), (68, 'SPACE'): ('_16?', 1), 
     837        (68, 'STRIKE'): ('_20+', 1), (68, 'STRING'): ('_20+', 1), 
     838        (68, 'TT_S'): ('_20+', 1), (68, 'WORD'): ('_20+', 1), 
     839        (69, EOF): ('_20+', 1), (69, 'BEGIN_INDENT'): ('_20+', 1), 
     840        (69, 'BOLD'): ('_20+', 1), (69, 'COMMA'): ('_16?', 1), 
     841        (69, 'EMPTY_LINE'): ('_20+', 1), (69, 'END_INDENT'): ('_20+', 1), 
     842        (69, 'HEADER_E'): ('_20+', 1), (69, 'IMG_S'): ('_20+', 1), 
     843        (69, 'ITALIC'): ('_20+', 1), (69, 'LINE_BREAK'): ('_20+', 1), 
     844        (69, 'LINK_S'): ('_20+', 1), (69, 'LIST_ALPHA'): ('_20+', 1), 
     845        (69, 'LIST_BULLET'): ('_20+', 1), (69, 'LIST_NUMERIC'): ('_20+', 1), 
     846        (69, 'MACRO_CALL'): ('_16?', 1), (69, 'MACRO_VALUE'): ('_16?', 1), 
     847        (69, 'NL'): ('_20+', 1), (69, 'NUMBER'): ('_16?', 1), 
     848        (69, 'PAREN_L'): ('_16?', 1), (69, 'PAREN_R'): ('_16?', 1), 
     849        (69, 'PUNCT'): ('_16?', 1), (69, 'Q_CHAR'): ('_16?', 1), 
     850        (69, 'SPACE'): ('_20+', 1), (69, 'STRIKE'): ('_20+', 1), 
     851        (69, 'STRING'): ('_16?', 1), (69, 'TT_S'): ('_20+', 1), 
     852        (69, 'WORD'): ('_16?', 1), (71, EOF): ('_non_space', 1), 
     853        (71, 'BEGIN_INDENT'): ('_non_space', 1), 
     854        (71, 'EMPTY_LINE'): ('_non_space', 1), 
     855        (71, 'END_INDENT'): ('_non_space', 1), 
     856        (71, 'HEADER_E'): ('_non_space', 1), 
     857        (71, 'LINE_BREAK'): ('_non_space', 1), 
     858        (71, 'LIST_ALPHA'): ('_non_space', 1), 
     859        (71, 'LIST_BULLET'): ('_non_space', 1), 
     860        (71, 'LIST_NUMERIC'): ('_non_space', 1), (71, 'NL'): ('_non_space', 1), 
     861        (71, 'SPACE'): ('_non_space', 1), (72, EOF): ('_20+', 2), 
     862        (72, 'BEGIN_INDENT'): ('_20+', 2), (72, 'BOLD'): ('_20+', 2), 
     863        (72, 'COMMA'): ('_20+', 2), (72, 'EMPTY_LINE'): ('_20+', 2), 
     864        (72, 'END_INDENT'): ('_20+', 2), (72, 'HEADER_E'): ('_20+', 2), 
     865        (72, 'IMG_S'): ('_20+', 2), (72, 'ITALIC'): ('_20+', 2), 
     866        (72, 'LINE_BREAK'): ('_20+', 2), (72, 'LINK_S'): ('_20+', 2), 
     867        (72, 'LIST_ALPHA'): ('_20+', 2), (72, 'LIST_BULLET'): ('_20+', 2), 
     868        (72, 'LIST_NUMERIC'): ('_20+', 2), (72, 'MACRO_CALL'): ('_20+', 2), 
     869        (72, 'MACRO_VALUE'): ('_20+', 2), (72, 'NL'): ('_20+', 2), 
     870        (72, 'NUMBER'): ('_20+', 2), (72, 'PAREN_L'): ('_20+', 2), 
     871        (72, 'PAREN_R'): ('_20+', 2), (72, 'PUNCT'): ('_20+', 2), 
     872        (72, 'Q_CHAR'): ('_20+', 2), (72, 'SPACE'): ('_20+', 2), 
     873        (72, 'STRIKE'): ('_20+', 2), (72, 'STRING'): ('_20+', 2), 
     874        (72, 'TT_S'): ('_20+', 2), (72, 'WORD'): ('_20+', 2), 
     875        (73, EOF): ('_23*', 0), (73, 'BEGIN_INDENT'): ('_23*', 0), 
     876        (73, 'EMPTY_LINE'): ('_23*', 0), (73, 'END_INDENT'): ('_23*', 0), 
     877        (73, 'HEADER_E'): ('_23*', 0), (73, 'LINE_BREAK'): ('_23*', 0), 
     878        (73, 'LIST_ALPHA'): ('_23*', 0), (73, 'LIST_BULLET'): ('_23*', 0), 
     879        (73, 'LIST_NUMERIC'): ('_23*', 0), (73, 'NL'): ('_23*', 0), 
     880        (73, 'SPACE'): ('_23*', 0), (74, EOF): ('_10?', 0), 
     881        (74, 'BEGIN_INDENT'): ('_10?', 0), (74, 'EMPTY_LINE'): ('_10?', 0), 
     882        (74, 'END_INDENT'): ('_10?', 0), (74, 'HEADER_E'): ('_10?', 0), 
     883        (74, 'LINE_BREAK'): ('_10?', 0), (74, 'LIST_ALPHA'): ('_10?', 0), 
     884        (74, 'LIST_BULLET'): ('_10?', 0), (74, 'LIST_NUMERIC'): ('_10?', 0), 
     885        (75, EOF): ('_text_ending_space', 3), 
     886        (75, 'BEGIN_INDENT'): ('_text_ending_space', 3), 
     887        (75, 'EMPTY_LINE'): ('_text_ending_space', 3), 
     888        (75, 'END_INDENT'): ('_text_ending_space', 3), 
     889        (75, 'HEADER_E'): ('_text_ending_space', 3), 
     890        (75, 'LINE_BREAK'): ('_text_ending_space', 3), 
     891        (75, 'LIST_ALPHA'): ('_text_ending_space', 3), 
     892        (75, 'LIST_BULLET'): ('_text_ending_space', 3), 
     893        (75, 'LIST_NUMERIC'): ('_text_ending_space', 3), 
     894        (76, EOF): ('_23*', 3), (76, 'BEGIN_INDENT'): ('_23*', 3), 
     895        (76, 'EMPTY_LINE'): ('_23*', 3), (76, 'END_INDENT'): ('_23*', 3), 
     896        (76, 'HEADER_E'): ('_23*', 3), (76, 'LINE_BREAK'): ('_23*', 3), 
     897        (76, 'LIST_ALPHA'): ('_23*', 3), (76, 'LIST_BULLET'): ('_23*', 3), 
     898        (76, 'LIST_NUMERIC'): ('_23*', 3), (76, 'NL'): ('_23*', 3), 
     899        (76, 'SPACE'): ('_23*', 3), (78, 'BOLD'): ('_26+', 2), 
     900        (78, 'COMMA'): ('_26+', 2), (78, 'IMG_S'): ('_26+', 2), 
     901        (78, 'ITALIC'): ('_26+', 2), (78, 'LINK_S'): ('_26+', 2), 
     902        (78, 'MACRO_CALL'): ('_26+', 2), (78, 'MACRO_VALUE'): ('_26+', 2), 
     903        (78, 'NUMBER'): ('_26+', 2), (78, 'PAREN_L'): ('_26+', 2), 
     904        (78, 'PAREN_R'): ('_26+', 2), (78, 'PUNCT'): ('_26+', 2), 
     905        (78, 'Q_CHAR'): ('_26+', 2), (78, 'STRIKE'): ('_26+', 2), 
     906        (78, 'STRING'): ('_26+', 2), (78, 'TABLE_CELL'): ('_26+', 2), 
     907        (78, 'TABLE_ROW_END'): ('_26+', 2), (78, 'TT_S'): ('_26+', 2), 
     908        (78, 'WORD'): ('_26+', 2), (79, 'COMMA'): ('_16?', 0), 
     909        (79, 'MACRO_CALL'): ('_16?', 0), (79, 'MACRO_VALUE'): ('_16?', 0), 
     910        (79, 'NUMBER'): ('_16?', 0), (79, 'PAREN_L'): ('_16?', 0), 
     911        (79, 'PAREN_R'): ('_16?', 0), (79, 'PUNCT'): ('_16?', 0), 
     912        (79, 'Q_CHAR'): ('_16?', 0), (79, 'STRING'): ('_16?', 0), 
     913        (79, 'TABLE_CELL'): ('table_cell', 2), 
     914        (79, 'TABLE_ROW_END'): ('table_cell', 2), (79, 'WORD'): ('_16?', 0), 
     915        (81, 'BOLD'): ('_26+', 3), (81, 'COMMA'): ('_26+', 3), 
     916        (81, 'IMG_S'): ('_26+', 3), (81, 'ITALIC'): ('_26+', 3), 
     917        (81, 'LINK_S'): ('_26+', 3), (81, 'MACRO_CALL'): ('_26+', 3), 
     918        (81, 'MACRO_VALUE'): ('_26+', 3), (81, 'NUMBER'): ('_26+', 3), 
     919        (81, 'PAREN_L'): ('_26+', 3), (81, 'PAREN_R'): ('_26+', 3), 
     920        (81, 'PUNCT'): ('_26+', 3), (81, 'Q_CHAR'): ('_26+', 3), 
     921        (81, 'STRIKE'): ('_26+', 3), (81, 'STRING'): ('_26+', 3), 
     922        (81, 'TABLE_CELL'): ('_26+', 3), (81, 'TABLE_ROW_END'): ('_26+', 3), 
     923        (81, 'TT_S'): ('_26+', 3), (81, 'WORD'): ('_26+', 3), 
     924        (82, EOF): ('text_paragraph', 1), 
     925        (82, 'EMPTY_LINE'): ('text_paragraph', 1), (83, 'BOLD'): ('_4*', 0), 
     926        (83, 'COMMA'): ('_4*', 0), (83, 'COMMENT'): ('_4*', 0), 
     927        (83, 'IMG_S'): ('_4*', 0), (83, 'ITALIC'): ('_4*', 0), 
     928        (83, 'LINK_S'): ('_4*', 0), (83, 'MACRO_CALL'): ('_4*', 0), 
     929        (83, 'MACRO_VALUE'): ('_4*', 0), (83, 'NUMBER'): ('_4*', 0), 
     930        (83, 'PAREN_L'): ('_4*', 0), (83, 'PAREN_R'): ('_4*', 0), 
     931        (83, 'PUNCT'): ('_4*', 0), (83, 'Q_CHAR'): ('_4*', 0), 
     932        (83, 'STRIKE'): ('_4*', 0), (83, 'STRING'): ('_4*', 0), 
     933        (83, 'TT_S'): ('_4*', 0), (83, 'WORD'): ('_4*', 0), 
     934        (84, EOF): ('_text_paragraph', 4), 
     935        (84, 'EMPTY_LINE'): ('_text_paragraph', 4), 
     936        (84, 'LINE_BREAK'): ('_text_paragraph', 4), 
     937        (85, EOF): ('_text_paragraph', 1), 
     938        (85, 'EMPTY_LINE'): ('_text_paragraph', 1), 
     939        (85, 'LINE_BREAK'): ('_text_paragraph', 1), 
     940        (86, EOF): ('_simple_format', 1), 
    966941        (86, 'BEGIN_INDENT'): ('_simple_format', 1), 
    967942        (86, 'BOLD'): ('_simple_format', 1), 
     
    10931068        (90, 'STRING'): ('_simple_format', 1), 
    10941069        (90, 'TT_S'): ('_simple_format', 1), 
    1095         (90, 'WORD'): ('_simple_format', 1), (93, EOF): ('link', 3), 
    1096         (93, 'BEGIN_INDENT'): ('link', 3), (93, 'BOLD'): ('link', 3), 
    1097         (93, 'COMMA'): ('link', 3), (93, 'EMPTY_LINE'): ('link', 3), 
    1098         (93, 'END_INDENT'): ('link', 3), (93, 'HEADER_E'): ('link', 3), 
    1099         (93, 'IMG_S'): ('link', 3), (93, 'ITALIC'): ('link', 3), 
    1100         (93, 'LINE_BREAK'): ('link', 3), (93, 'LINK_S'): ('link', 3), 
    1101         (93, 'LIST_ALPHA'): ('link', 3), (93, 'LIST_BULLET'): ('link', 3), 
    1102         (93, 'LIST_NUMERIC'): ('link', 3), (93, 'MACRO_CALL'): ('link', 3), 
    1103         (93, 'MACRO_VALUE'): ('link', 3), (93, 'NL'): ('link', 3), 
    1104         (93, 'NUMBER'): ('link', 3), (93, 'PAREN_L'): ('link', 3), 
    1105         (93, 'PAREN_R'): ('link', 3), (93, 'PUNCT'): ('link', 3), 
    1106         (93, 'Q_CHAR'): ('link', 3), (93, 'SPACE'): ('link', 3), 
    1107         (93, 'STRIKE'): ('link', 3), (93, 'STRING'): ('link', 3), 
    1108         (93, 'TT_S'): ('link', 3), (93, 'WORD'): ('link', 3), 
    1109         (96, EOF): ('link', 5), (96, 'BEGIN_INDENT'): ('link', 5), 
    1110         (96, 'BOLD'): ('link', 5), (96, 'COMMA'): ('link', 5), 
    1111         (96, 'EMPTY_LINE'): ('link', 5), (96, 'END_INDENT'): ('link', 5), 
    1112         (96, 'HEADER_E'): ('link', 5), (96, 'IMG_S'): ('link', 5), 
    1113         (96, 'ITALIC'): ('link', 5), (96, 'LINE_BREAK'): ('link', 5), 
    1114         (96, 'LINK_S'): ('link', 5), (96, 'LIST_ALPHA'): ('link', 5), 
    1115         (96, 'LIST_BULLET'): ('link', 5), (96, 'LIST_NUMERIC'): ('link', 5), 
    1116         (96, 'MACRO_CALL'): ('link', 5), (96, 'MACRO_VALUE'): ('link', 5), 
    1117         (96, 'NL'): ('link', 5), (96, 'NUMBER'): ('link', 5), 
    1118         (96, 'PAREN_L'): ('link', 5), (96, 'PAREN_R'): ('link', 5), 
    1119         (96, 'PUNCT'): ('link', 5), (96, 'Q_CHAR'): ('link', 5), 
    1120         (96, 'SPACE'): ('link', 5), (96, 'STRIKE'): ('link', 5), 
    1121         (96, 'STRING'): ('link', 5), (96, 'TT_S'): ('link', 5), 
    1122         (96, 'WORD'): ('link', 5), (99, EOF): ('image', 3), 
    1123         (99, 'BEGIN_INDENT'): ('image', 3), (99, 'BOLD'): ('image', 3), 
    1124         (99, 'COMMA'): ('image', 3), (99, 'EMPTY_LINE'): ('image', 3), 
    1125         (99, 'END_INDENT'): ('image', 3), (99, 'HEADER_E'): ('image', 3), 
    1126         (99, 'IMG_S'): ('image', 3), (99, 'ITALIC'): ('image', 3), 
    1127         (99, 'LINE_BREAK'): ('image', 3), (99, 'LINK_S'): ('image', 3), 
    1128         (99, 'LIST_ALPHA'): ('image', 3), (99, 'LIST_BULLET'): ('image', 3), 
    1129         (99, 'LIST_NUMERIC'): ('image', 3), (99, 'MACRO_CALL'): ('image', 3), 
    1130         (99, 'MACRO_VALUE'): ('image', 3), (99, 'NL'): ('image', 3), 
    1131         (99, 'NUMBER'): ('image', 3), (99, 'PAREN_L'): ('image', 3), 
    1132         (99, 'PAREN_R'): ('image', 3), (99, 'PUNCT'): ('image', 3), 
    1133         (99, 'Q_CHAR'): ('image', 3), (99, 'SPACE'): ('image', 3), 
    1134         (99, 'STRIKE'): ('image', 3), (99, 'STRING'): ('image', 3), 
    1135         (99, 'TT_S'): ('image', 3), (99, 'WORD'): ('image', 3), 
    1136         (102, EOF): ('bold_text', 3), (102, 'BEGIN_INDENT'): ('bold_text', 3), 
    1137         (102, 'BOLD'): ('bold_text', 3), (102, 'COMMA'): ('bold_text', 3), 
    1138         (102, 'EMPTY_LINE'): ('bold_text', 3), 
    1139         (102, 'END_INDENT'): ('bold_text', 3), 
    1140         (102, 'HEADER_E'): ('bold_text', 3), (102, 'IMG_S'): ('bold_text', 3), 
    1141         (102, 'ITALIC'): ('bold_text', 3), 
    1142         (102, 'LINE_BREAK'): ('bold_text', 3), 
    1143         (102, 'LINK_S'): ('bold_text', 3), 
    1144         (102, 'LIST_ALPHA'): ('bold_text', 3), 
    1145         (102, 'LIST_BULLET'): ('bold_text', 3), 
    1146         (102, 'LIST_NUMERIC'): ('bold_text', 3), 
    1147         (102, 'MACRO_CALL'): ('bold_text', 3), 
    1148         (102, 'MACRO_VALUE'): ('bold_text', 3), (102, 'NL'): ('bold_text', 3), 
    1149         (102, 'NUMBER'): ('bold_text', 3), (102, 'PAREN_L'): ('bold_text', 3), 
    1150         (102, 'PAREN_R'): ('bold_text', 3), (102, 'PUNCT'): ('bold_text', 3), 
    1151         (102, 'Q_CHAR'): ('bold_text', 3), (102, 'SPACE'): ('bold_text', 3), 
    1152         (102, 'STRIKE'): ('bold_text', 3), (102, 'STRING'): ('bold_text', 3), 
    1153         (102, 'TT_S'): ('bold_text', 3), (102, 'WORD'): ('bold_text', 3), 
    1154         (105, EOF): ('italics_text', 3), 
    1155         (105, 'BEGIN_INDENT'): ('italics_text', 3), 
    1156         (105, 'BOLD'): ('italics_text', 3), 
    1157         (105, 'COMMA'): ('italics_text', 3), 
    1158         (105, 'EMPTY_LINE'): ('italics_text', 3), 
    1159         (105, 'END_INDENT'): ('italics_text', 3), 
    1160         (105, 'HEADER_E'): ('italics_text', 3), 
    1161         (105, 'IMG_S'): ('italics_text', 3), 
    1162         (105, 'ITALIC'): ('italics_text', 3), 
    1163         (105, 'LINE_BREAK'): ('italics_text', 3), 
    1164         (105, 'LINK_S'): ('italics_text', 3), 
    1165         (105, 'LIST_ALPHA'): ('italics_text', 3), 
    1166         (105, 'LIST_BULLET'): ('italics_text', 3), 
    1167         (105, 'LIST_NUMERIC'): ('italics_text', 3), 
    1168         (105, 'MACRO_CALL'): ('italics_text', 3), 
    1169         (105, 'MACRO_VALUE'): ('italics_text', 3), 
    1170         (105, 'NL'): ('italics_text', 3), (105, 'NUMBER'): ('italics_text', 3), 
    1171         (105, 'PAREN_L'): ('italics_text', 3), 
    1172         (105, 'PAREN_R'): ('italics_text', 3), 
    1173         (105, 'PUNCT'): ('italics_text', 3), 
    1174         (105, 'Q_CHAR'): ('italics_text', 3), 
    1175         (105, 'SPACE'): ('italics_text', 3), 
    1176         (105, 'STRIKE'): ('italics_text', 3), 
    1177         (105, 'STRING'): ('italics_text', 3), 
    1178         (105, 'TT_S'): ('italics_text', 3), (105, 'WORD'): ('italics_text', 3), 
    1179         (108, EOF): ('strike_text', 3), 
    1180         (108, 'BEGIN_INDENT'): ('strike_text', 3), 
    1181         (108, 'BOLD'): ('strike_text', 3), (108, 'COMMA'): ('strike_text', 3), 
    1182         (108, 'EMPTY_LINE'): ('strike_text', 3), 
    1183         (108, 'END_INDENT'): ('strike_text', 3), 
    1184         (108, 'HEADER_E'): ('strike_text', 3), 
    1185         (108, 'IMG_S'): ('strike_text', 3), 
    1186         (108, 'ITALIC'): ('strike_text', 3), 
    1187         (108, 'LINE_BREAK'): ('strike_text', 3), 
    1188         (108, 'LINK_S'): ('strike_text', 3), 
    1189         (108, 'LIST_ALPHA'): ('strike_text', 3), 
    1190         (108, 'LIST_BULLET'): ('strike_text', 3), 
    1191         (108, 'LIST_NUMERIC'): ('strike_text', 3), 
    1192         (108, 'MACRO_CALL'): ('strike_text', 3), 
    1193         (108, 'MACRO_VALUE'): ('strike_text', 3), 
    1194         (108, 'NL'): ('strike_text', 3), (108, 'NUMBER'): ('strike_text', 3), 
    1195         (108, 'PAREN_L'): ('strike_text', 3), 
    1196         (108, 'PAREN_R'): ('strike_text', 3), 
    1197         (108, 'PUNCT'): ('strike_text', 3), 
    1198         (108, 'Q_CHAR'): ('strike_text', 3), 
    1199         (108, 'SPACE'): ('strike_text', 3), 
    1200         (108, 'STRIKE'): ('strike_text', 3), 
    1201         (108, 'STRING'): ('strike_text', 3), (108, 'TT_S'): ('strike_text', 3), 
    1202         (108, 'WORD'): ('strike_text', 3), (111, EOF): ('tt_text', 3), 
    1203         (111, 'BEGIN_INDENT'): ('tt_text', 3), (111, 'BOLD'): ('tt_text', 3), 
    1204         (111, 'COMMA'): ('tt_text', 3), (111, 'EMPTY_LINE'): ('tt_text', 3), 
    1205         (111, 'END_INDENT'): ('tt_text', 3), (111, 'HEADER_E'): ('tt_text', 3), 
    1206         (111, 'IMG_S'): ('tt_text', 3), (111, 'ITALIC'): ('tt_text', 3), 
    1207         (111, 'LINE_BREAK'): ('tt_text', 3), (111, 'LINK_S'): ('tt_text', 3), 
    1208         (111, 'LIST_ALPHA'): ('tt_text', 3), 
    1209         (111, 'LIST_BULLET'): ('tt_text', 3), 
    1210         (111, 'LIST_NUMERIC'): ('tt_text', 3), 
    1211         (111, 'MACRO_CALL'): ('tt_text', 3), 
    1212         (111, 'MACRO_VALUE'): ('tt_text', 3), (111, 'NL'): ('tt_text', 3), 
    1213         (111, 'NUMBER'): ('tt_text', 3), (111, 'PAREN_L'): ('tt_text', 3), 
    1214         (111, 'PAREN_R'): ('tt_text', 3), (111, 'PUNCT'): ('tt_text', 3), 
    1215         (111, 'Q_CHAR'): ('tt_text', 3), (111, 'SPACE'): ('tt_text', 3), 
    1216         (111, 'STRIKE'): ('tt_text', 3), (111, 'STRING'): ('tt_text', 3), 
    1217         (111, 'TT_S'): ('tt_text', 3), (111, 'WORD'): ('tt_text', 3), 
    1218         (112, 'BOLD'): ('_10?', 0), (112, 'COMMA'): ('_10?', 0), 
    1219         (112, 'IMG_S'): ('_10?', 0), (112, 'ITALIC'): ('_10?', 0), 
    1220         (112, 'LINK_S'): ('_10?', 0), (112, 'MACRO_CALL'): ('_10?', 0), 
    1221         (112, 'MACRO_VALUE'): ('_10?', 0), (112, 'NUMBER'): ('_10?', 0), 
    1222         (112, 'PAREN_L'): ('_10?', 0), (112, 'PAREN_R'): ('_10?', 0), 
    1223         (112, 'PUNCT'): ('_10?', 0), (112, 'Q_CHAR'): ('_10?', 0), 
    1224         (112, 'STRIKE'): ('_10?', 0), (112, 'STRING'): ('_10?', 0), 
    1225         (112, 'TT_S'): ('_10?', 0), (112, 'WORD'): ('_10?', 0), 
    1226         (113, 'COMMA'): ('_16?', 0), (113, 'MACRO_CALL'): ('_16?', 0), 
    1227         (113, 'MACRO_VALUE'): ('_16?', 0), (113, 'NUMBER'): ('_16?', 0), 
    1228         (113, 'PAREN_L'): ('_16?', 0), (113, 'PAREN_R'): ('_16?', 0), 
    1229         (113, 'PUNCT'): ('_16?', 0), (113, 'Q_CHAR'): ('_16?', 0), 
    1230         (113, 'STRING'): ('_16?', 0), (113, 'WORD'): ('_16?', 0), 
    1231         (115, EOF): ('_10?', 0), (115, 'EMPTY_LINE'): ('_10?', 0), 
    1232         (116, EOF): ('heading_paragraph', 5), 
    1233         (116, 'EMPTY_LINE'): ('heading_paragraph', 5), 
    1234         (117, EOF): ('list_paragraph', 1), 
    1235         (117, 'EMPTY_LINE'): ('list_paragraph', 1), 
    1236         (118, EOF): ('_some_list', 1), (118, 'EMPTY_LINE'): ('_some_list', 1), 
    1237         (118, 'END_INDENT'): ('_some_list', 1), 
    1238         (118, 'LIST_ALPHA'): ('_some_list', 1), 
    1239         (118, 'LIST_BULLET'): ('_some_list', 1), 
    1240         (118, 'LIST_NUMERIC'): ('_some_list', 1), 
     1070        (90, 'WORD'): ('_simple_format', 1), (91, EOF): ('_simple_format', 1), 
     1071        (91, 'BEGIN_INDENT'): ('_simple_format', 1), 
     1072        (91, 'BOLD'): ('_simple_format', 1), 
     1073        (91, 'COMMA'): ('_simple_format', 1), 
     1074        (91, 'EMPTY_LINE'): ('_simple_format', 1), 
     1075        (91, 'END_INDENT'): ('_simple_format', 1), 
     1076        (91, 'HEADER_E'): ('_simple_format', 1), 
     1077        (91, 'IMG_S'): ('_simple_format', 1), 
     1078        (91, 'ITALIC'): ('_simple_format', 1), 
     1079        (91, 'LINE_BREAK'): ('_simple_format', 1), 
     1080        (91, 'LINK_S'): ('_simple_format', 1), 
     1081        (91, 'LIST_ALPHA'): ('_simple_format', 1), 
     1082        (91, 'LIST_BULLET'): ('_simple_format', 1), 
     1083        (91, 'LIST_NUMERIC'): ('_simple_format', 1), 
     1084        (91, 'MACRO_CALL'): ('_simple_format', 1), 
     1085        (91, 'MACRO_VALUE'): ('_simple_format', 1), 
     1086        (91, 'NL'): ('_simple_format', 1), 
     1087        (91, 'NUMBER'): ('_simple_format', 1), 
     1088        (91, 'PAREN_L'): ('_simple_format', 1), 
     1089        (91, 'PAREN_R'): ('_simple_format', 1), 
     1090        (91, 'PUNCT'): ('_simple_format', 1), 
     1091        (91, 'Q_CHAR'): ('_simple_format', 1), 
     1092        (91, 'SPACE'): ('_simple_format', 1), 
     1093        (91, 'STRIKE'): ('_simple_format', 1), 
     1094        (91, 'STRING'): ('_simple_format', 1), 
     1095        (91, 'TT_S'): ('_simple_format', 1), 
     1096        (91, 'WORD'): ('_simple_format', 1), (94, EOF): ('link', 3), 
     1097        (94, 'BEGIN_INDENT'): ('link', 3), (94, 'BOLD'): ('link', 3), 
     1098        (94, 'COMMA'): ('link', 3), (94, 'EMPTY_LINE'): ('link', 3), 
     1099        (94, 'END_INDENT'): ('link', 3), (94, 'HEADER_E'): ('link', 3), 
     1100        (94, 'IMG_S'): ('link', 3), (94, 'ITALIC'): ('link', 3), 
     1101        (94, 'LINE_BREAK'): ('link', 3), (94, 'LINK_S'): ('link', 3), 
     1102        (94, 'LIST_ALPHA'): ('link', 3), (94, 'LIST_BULLET'): ('link', 3), 
     1103        (94, 'LIST_NUMERIC'): ('link', 3), (94, 'MACRO_CALL'): ('link', 3), 
     1104        (94, 'MACRO_VALUE'): ('link', 3), (94, 'NL'): ('link', 3), 
     1105        (94, 'NUMBER'): ('link', 3), (94, 'PAREN_L'): ('link', 3), 
     1106        (94, 'PAREN_R'): ('link', 3), (94, 'PUNCT'): ('link', 3), 
     1107        (94, 'Q_CHAR'): ('link', 3), (94, 'SPACE'): ('link', 3), 
     1108        (94, 'STRIKE'): ('link', 3), (94, 'STRING'): ('link', 3), 
     1109        (94, 'TT_S'): ('link', 3), (94, 'WORD'): ('link', 3), 
     1110        (97, EOF): ('link', 5), (97, 'BEGIN_INDENT'): ('link', 5), 
     1111        (97, 'BOLD'): ('link', 5), (97, 'COMMA'): ('link', 5), 
     1112        (97, 'EMPTY_LINE'): ('link', 5), (97, 'END_INDENT'): ('link', 5), 
     1113        (97, 'HEADER_E'): ('link', 5), (97, 'IMG_S'): ('link', 5), 
     1114        (97, 'ITALIC'): ('link', 5), (97, 'LINE_BREAK'): ('link', 5), 
     1115        (97, 'LINK_S'): ('link', 5), (97, 'LIST_ALPHA'): ('link', 5), 
     1116        (97, 'LIST_BULLET'): ('link', 5), (97, 'LIST_NUMERIC'): ('link', 5), 
     1117        (97, 'MACRO_CALL'): ('link', 5), (97, 'MACRO_VALUE'): ('link', 5), 
     1118        (97, 'NL'): ('link', 5), (97, 'NUMBER'): ('link', 5), 
     1119        (97, 'PAREN_L'): ('link', 5), (97, 'PAREN_R'): ('link', 5), 
     1120        (97, 'PUNCT'): ('link', 5), (97, 'Q_CHAR'): ('link', 5), 
     1121        (97, 'SPACE'): ('link', 5), (97, 'STRIKE'): ('link', 5), 
     1122        (97, 'STRING'): ('link', 5), (97, 'TT_S'): ('link', 5), 
     1123        (97, 'WORD'): ('link', 5), (100, EOF): ('image', 3), 
     1124        (100, 'BEGIN_INDENT'): ('image', 3), (100, 'BOLD'): ('image', 3), 
     1125        (100, 'COMMA'): ('image', 3), (100, 'EMPTY_LINE'): ('image', 3), 
     1126        (100, 'END_INDENT'): ('image', 3), (100, 'HEADER_E'): ('image', 3), 
     1127        (100, 'IMG_S'): ('image', 3), (100, 'ITALIC'): ('image', 3), 
     1128        (100, 'LINE_BREAK'): ('image', 3), (100, 'LINK_S'): ('image', 3), 
     1129        (100, 'LIST_ALPHA'): ('image', 3), (100, 'LIST_BULLET'): ('image', 3), 
     1130        (100, 'LIST_NUMERIC'): ('image', 3), (100, 'MACRO_CALL'): ('image', 3), 
     1131        (100, 'MACRO_VALUE'): ('image', 3), (100, 'NL'): ('image', 3), 
     1132        (100, 'NUMBER'): ('image', 3), (100, 'PAREN_L'): ('image', 3), 
     1133        (100, 'PAREN_R'): ('image', 3), (100, 'PUNCT'): ('image', 3), 
     1134        (100, 'Q_CHAR'): ('image', 3), (100, 'SPACE'): ('image', 3), 
     1135        (100, 'STRIKE'): ('image', 3), (100, 'STRING'): ('image', 3), 
     1136        (100, 'TT_S'): ('image', 3), (100, 'WORD'): ('image', 3), 
     1137        (103, EOF): ('bold_text', 3), (103, 'BEGIN_INDENT'): ('bold_text', 3), 
     1138        (103, 'BOLD'): ('bold_text', 3), (103, 'COMMA'): ('bold_text', 3), 
     1139        (103, 'EMPTY_LINE'): ('bold_text', 3), 
     1140        (103, 'END_INDENT'): ('bold_text', 3), 
     1141        (103, 'HEADER_E'): ('bold_text', 3), (103, 'IMG_S'): ('bold_text', 3), 
     1142        (103, 'ITALIC'): ('bold_text', 3), 
     1143        (103, 'LINE_BREAK'): ('bold_text', 3), 
     1144        (103, 'LINK_S'): ('bold_text', 3), 
     1145        (103, 'LIST_ALPHA'): ('bold_text', 3), 
     1146        (103, 'LIST_BULLET'): ('bold_text', 3), 
     1147        (103, 'LIST_NUMERIC'): ('bold_text', 3), 
     1148        (103, 'MACRO_CALL'): ('bold_text', 3), 
     1149        (103, 'MACRO_VALUE'): ('bold_text', 3), (103, 'NL'): ('bold_text', 3), 
     1150        (103, 'NUMBER'): ('bold_text', 3), (103, 'PAREN_L'): ('bold_text', 3), 
     1151        (103, 'PAREN_R'): ('bold_text', 3), (103, 'PUNCT'): ('bold_text', 3), 
     1152        (103, 'Q_CHAR'): ('bold_text', 3), (103, 'SPACE'): ('bold_text', 3), 
     1153        (103, 'STRIKE'): ('bold_text', 3), (103, 'STRING'): ('bold_text', 3), 
     1154        (103, 'TT_S'): ('bold_text', 3), (103, 'WORD'): ('bold_text', 3), 
     1155        (106, EOF): ('italics_text', 3), 
     1156        (106, 'BEGIN_INDENT'): ('italics_text', 3), 
     1157        (106, 'BOLD'): ('italics_text', 3), 
     1158        (106, 'COMMA'): ('italics_text', 3), 
     1159        (106, 'EMPTY_LINE'): ('italics_text', 3), 
     1160        (106, 'END_INDENT'): ('italics_text', 3), 
     1161        (106, 'HEADER_E'): ('italics_text', 3), 
     1162        (106, 'IMG_S'): ('italics_text', 3), 
     1163        (106, 'ITALIC'): ('italics_text', 3), 
     1164        (106, 'LINE_BREAK'): ('italics_text', 3), 
     1165        (106, 'LINK_S'): ('italics_text', 3), 
     1166        (106, 'LIST_ALPHA'): ('italics_text', 3), 
     1167        (106, 'LIST_BULLET'): ('italics_text', 3), 
     1168        (106, 'LIST_NUMERIC'): ('italics_text', 3), 
     1169        (106, 'MACRO_CALL'): ('italics_text', 3), 
     1170        (106, 'MACRO_VALUE'): ('italics_text', 3), 
     1171        (106, 'NL'): ('italics_text', 3), (106, 'NUMBER'): ('italics_text', 3), 
     1172        (106, 'PAREN_L'): ('italics_text', 3), 
     1173        (106, 'PAREN_R'): ('italics_text', 3), 
     1174        (106, 'PUNCT'): ('italics_text', 3), 
     1175        (106, 'Q_CHAR'): ('italics_text', 3), 
     1176        (106, 'SPACE'): ('italics_text', 3), 
     1177        (106, 'STRIKE'): ('italics_text', 3), 
     1178        (106, 'STRING'): ('italics_text', 3), 
     1179        (106, 'TT_S'): ('italics_text', 3), (106, 'WORD'): ('italics_text', 3), 
     1180        (109, EOF): ('strike_text', 3), 
     1181        (109, 'BEGIN_INDENT'): ('strike_text', 3), 
     1182        (109, 'BOLD'): ('strike_text', 3), (109, 'COMMA'): ('strike_text', 3), 
     1183        (109, 'EMPTY_LINE'): ('strike_text', 3), 
     1184        (109, 'END_INDENT'): ('strike_text', 3), 
     1185        (109, 'HEADER_E'): ('strike_text', 3), 
     1186        (109, 'IMG_S'): ('strike_text', 3), 
     1187        (109, 'ITALIC'): ('strike_text', 3), 
     1188        (109, 'LINE_BREAK'): ('strike_text', 3), 
     1189        (109, 'LINK_S'): ('strike_text', 3), 
     1190        (109, 'LIST_ALPHA'): ('strike_text', 3), 
     1191        (109, 'LIST_BULLET'): ('strike_text', 3), 
     1192        (109, 'LIST_NUMERIC'): ('strike_text', 3), 
     1193        (109, 'MACRO_CALL'): ('strike_text', 3), 
     1194        (109, 'MACRO_VALUE'): ('strike_text', 3), 
     1195        (109, 'NL'): ('strike_text', 3), (109, 'NUMBER'): ('strike_text', 3), 
     1196        (109, 'PAREN_L'): ('strike_text', 3), 
     1197        (109, 'PAREN_R'): ('strike_text', 3), 
     1198        (109, 'PUNCT'): ('strike_text', 3), 
     1199        (109, 'Q_CHAR'): ('strike_text', 3), 
     1200        (109, 'SPACE'): ('strike_text', 3), 
     1201        (109, 'STRIKE'): ('strike_text', 3), 
     1202        (109, 'STRING'): ('strike_text', 3), (109, 'TT_S'): ('strike_text', 3), 
     1203        (109, 'WORD'): ('strike_text', 3), (112, EOF): ('tt_text', 3), 
     1204        (112, 'BEGIN_INDENT'): ('tt_text', 3), (112, 'BOLD'): ('tt_text', 3), 
     1205        (112, 'COMMA'): ('tt_text', 3), (112, 'EMPTY_LINE'): ('tt_text', 3), 
     1206        (112, 'END_INDENT'): ('tt_text', 3), (112, 'HEADER_E'): ('tt_text', 3), 
     1207        (112, 'IMG_S'): ('tt_text', 3), (112, 'ITALIC'): ('tt_text', 3), 
     1208        (112, 'LINE_BREAK'): ('tt_text', 3), (112, 'LINK_S'): ('tt_text', 3), 
     1209        (112, 'LIST_ALPHA'): ('tt_text', 3), 
     1210        (112, 'LIST_BULLET'): ('tt_text', 3), 
     1211        (112, 'LIST_NUMERIC'): ('tt_text', 3), 
     1212        (112, 'MACRO_CALL'): ('tt_text', 3), 
     1213        (112, 'MACRO_VALUE'): ('tt_text', 3), (112, 'NL'): ('tt_text', 3), 
     1214        (112, 'NUMBER'): ('tt_text', 3), (112, 'PAREN_L'): ('tt_text', 3), 
     1215        (112, 'PAREN_R'): ('tt_text', 3), (112, 'PUNCT'): ('tt_text', 3), 
     1216        (112, 'Q_CHAR'): ('tt_text', 3), (112, 'SPACE'): ('tt_text', 3), 
     1217        (112, 'STRIKE'): ('tt_text', 3), (112, 'STRING'): ('tt_text', 3), 
     1218        (112, 'TT_S'): ('tt_text', 3), (112, 'WORD'): ('tt_text', 3), 
     1219        (113, 'BOLD'): ('_10?', 0), (113, 'COMMA'): ('_10?', 0), 
     1220        (113, 'IMG_S'): ('_10?', 0), (113, 'ITALIC'): ('_10?', 0), 
     1221        (113, 'LINK_S'): ('_10?', 0), (113, 'MACRO_CALL'): ('_10?', 0), 
     1222        (113, 'MACRO_VALUE'): ('_10?', 0), (113, 'NUMBER'): ('_10?', 0), 
     1223        (113, 'PAREN_L'): ('_10?', 0), (113, 'PAREN_R'): ('_10?', 0), 
     1224        (113, 'PUNCT'): ('_10?', 0), (113, 'Q_CHAR'): ('_10?', 0), 
     1225        (113, 'STRIKE'): ('_10?', 0), (113, 'STRING'): ('_10?', 0), 
     1226        (113, 'TT_S'): ('_10?', 0), (113, 'WORD'): ('_10?', 0), 
     1227        (114, 'COMMA'): ('_16?', 0), (114, 'MACRO_CALL'): ('_16?', 0), 
     1228        (114, 'MACRO_VALUE'): ('_16?', 0), (114, 'NUMBER'): ('_16?', 0), 
     1229        (114, 'PAREN_L'): ('_16?', 0), (114, 'PAREN_R'): ('_16?', 0), 
     1230        (114, 'PUNCT'): ('_16?', 0), (114, 'Q_CHAR'): ('_16?', 0), 
     1231        (114, 'STRING'): ('_16?', 0), (114, 'WORD'): ('_16?', 0), 
     1232        (116, EOF): ('_10?', 0), (116, 'EMPTY_LINE'): ('_10?', 0), 
     1233        (117, EOF): ('heading_paragraph', 5), 
     1234        (117, 'EMPTY_LINE'): ('heading_paragraph', 5), 
     1235        (118, EOF): ('list_paragraph', 1), 
     1236        (118, 'EMPTY_LINE'): ('list_paragraph', 1), 
    12411237        (119, EOF): ('_some_list', 1), (119, 'EMPTY_LINE'): ('_some_list', 1), 
    12421238        (119, 'END_INDENT'): ('_some_list', 1), 
     
    12491245        (120, 'LIST_BULLET'): ('_some_list', 1), 
    12501246        (120, 'LIST_NUMERIC'): ('_some_list', 1), 
    1251         (123, EOF): ('numbered_list', 3), 
    1252         (123, 'EMPTY_LINE'): ('numbered_list', 3), 
    1253         (123, 'END_INDENT'): ('numbered_list', 3), 
    1254         (123, 'LIST_ALPHA'): ('numbered_list', 3), 
    1255         (123, 'LIST_BULLET'): ('numbered_list', 3), 
    1256         (123, 'LIST_NUMERIC'): ('numbered_list', 3), 
    1257         (124, 'END_INDENT'): ('_32+', 1), (124, 'LIST_NUMERIC'): ('_32+', 1), 
    1258         (125, 'END_INDENT'): ('_32+', 2), (125, 'LIST_NUMERIC'): ('_32+', 2), 
    1259         (126, 'COMMA'): ('_16?', 0), (126, 'MACRO_CALL'): ('_16?', 0), 
    1260         (126, 'MACRO_VALUE'): ('_16?', 0), (126, 'NUMBER'): ('_16?', 0), 
    1261         (126, 'PAREN_L'): ('_16?', 0), (126, 'PAREN_R'): ('_16?', 0), 
    1262         (126, 'PUNCT'): ('_16?', 0), (126, 'Q_CHAR'): ('_16?', 0), 
    1263         (126, 'STRING'): ('_16?', 0), (126, 'WORD'): ('_16?', 0), 
    1264         (127, 'END_INDENT'): ('_33?', 0), (127, 'LIST_NUMERIC'): ('_33?', 0), 
    1265         (128, 'END_INDENT'): ('numbered_list_element', 3), 
    1266         (128, 'LIST_NUMERIC'): ('numbered_list_element', 3), 
    1267         (129, 'END_INDENT'): ('_33?', 1), (129, 'LIST_ALPHA'): ('_33?', 1), 
    1268         (129, 'LIST_BULLET'): ('_33?', 1), (129, 'LIST_NUMERIC'): ('_33?', 1), 
    1269         (131, EOF): ('bullet_list', 3), 
    1270         (131, 'EMPTY_LINE'): ('bullet_list', 3), 
    1271         (131, 'END_INDENT'): ('bullet_list', 3), 
    1272         (131, 'LIST_ALPHA'): ('bullet_list', 3), 
    1273         (131, 'LIST_BULLET'): ('bullet_list', 3), 
    1274         (131, 'LIST_NUMERIC'): ('bullet_list', 3), 
    1275         (132, 'END_INDENT'): ('_34+', 1), (132, 'LIST_BULLET'): ('_34+', 1), 
    1276         (133, 'END_INDENT'): ('_34+', 2), (133, 'LIST_BULLET'): ('_34+', 2), 
    1277         (134, 'COMMA'): ('_16?', 0), (134, 'MACRO_CALL'): ('_16?', 0), 
    1278         (134, 'MACRO_VALUE'): ('_16?', 0), (134, 'NUMBER'): ('_16?', 0), 
    1279         (134, 'PAREN_L'): ('_16?', 0), (134, 'PAREN_R'): ('_16?', 0), 
    1280         (134, 'PUNCT'): ('_16?', 0), (134, 'Q_CHAR'): ('_16?', 0), 
    1281         (134, 'STRING'): ('_16?', 0), (134, 'WORD'): ('_16?', 0), 
    1282         (135, 'END_INDENT'): ('_33?', 0), (135, 'LIST_BULLET'): ('_33?', 0), 
    1283         (136, 'END_INDENT'): ('bullet_list_element', 3), 
    1284         (136, 'LIST_BULLET'): ('bullet_list_element', 3), 
    1285         (138, EOF): ('alpha_list', 3), (138, 'EMPTY_LINE'): ('alpha_list', 3), 
    1286         (138, 'END_INDENT'): ('alpha_list', 3), 
    1287         (138, 'LIST_ALPHA'): ('alpha_list', 3), 
    1288         (138, 'LIST_BULLET'): ('alpha_list', 3), 
    1289         (138, 'LIST_NUMERIC'): ('alpha_list', 3), 
    1290         (139, 'END_INDENT'): ('_36+', 1), (139, 'LIST_ALPHA'): ('_36+', 1), 
    1291         (140, 'END_INDENT'): ('_36+', 2), (140, 'LIST_ALPHA'): ('_36+', 2), 
    1292         (141, 'COMMA'): ('_16?', 0), (141, 'MACRO_CALL'): ('_16?', 0), 
    1293         (141, 'MACRO_VALUE'): ('_16?', 0), (141, 'NUMBER'): ('_16?', 0), 
    1294         (141, 'PAREN_L'): ('_16?', 0), (141, 'PAREN_R'): ('_16?', 0), 
    1295         (141, 'PUNCT'): ('_16?', 0), (141, 'Q_CHAR'): ('_16?', 0), 
    1296         (141, 'STRING'): ('_16?', 0), (141, 'WORD'): ('_16?', 0), 
    1297         (142, 'END_INDENT'): ('_33?', 0), (142, 'LIST_ALPHA'): ('_33?', 0), 
    1298         (143, 'END_INDENT'): ('alpha_list_element', 3), 
    1299         (143, 'LIST_ALPHA'): ('alpha_list_element', 3), 
    1300         (144, EOF): ('table_paragraph', 1), 
    1301         (144, 'EMPTY_LINE'): ('table_paragraph', 1), (145, EOF): ('_38+', 1), 
    1302         (145, 'EMPTY_LINE'): ('_38+', 1), 
    1303         (145, 'TABLE_ROW_START'): ('_38+', 1), (146, EOF): ('_38+', 2), 
    1304         (146, 'EMPTY_LINE'): ('_38+', 2), 
    1305         (146, 'TABLE_ROW_START'): ('_38+', 2), (147, 'SPACE'): ('_40*', 0), 
    1306         (151, EOF): ('table_row', 5), (151, 'EMPTY_LINE'): ('table_row', 5), 
    1307         (151, 'TABLE_ROW_START'): ('table_row', 5), 
    1308         (152, 'SPACE'): ('_40*', 3), (153, 'COMMA'): ('_16?', 0), 
    1309         (153, 'MACRO_CALL'): ('_16?', 0), (153, 'MACRO_VALUE'): ('_16?', 0), 
    1310         (153, 'NUMBER'): ('_16?', 0), (153, 'PAREN_L'): ('_16?', 0), 
    1311         (153, 'PAREN_R'): ('_16?', 0), (153, 'PUNCT'): ('_16?', 0), 
    1312         (153, 'Q_CHAR'): ('_16?', 0), (153, 'STRING'): ('_16?', 0), 
    1313         (153, 'WORD'): ('_16?', 0) 
     1247        (121, EOF): ('_some_list', 1), (121, 'EMPTY_LINE'): ('_some_list', 1), 
     1248        (121, 'END_INDENT'): ('_some_list', 1), 
     1249        (121, 'LIST_ALPHA'): ('_some_list', 1), 
     1250        (121, 'LIST_BULLET'): ('_some_list', 1), 
     1251        (121, 'LIST_NUMERIC'): ('_some_list', 1), 
     1252        (124, EOF): ('numbered_list', 3), 
     1253        (124, 'EMPTY_LINE'): ('numbered_list', 3), 
     1254        (124, 'END_INDENT'): ('numbered_list', 3), 
     1255        (124, 'LIST_ALPHA'): ('numbered_list', 3), 
     1256        (124, 'LIST_BULLET'): ('numbered_list', 3), 
     1257        (124, 'LIST_NUMERIC'): ('numbered_list', 3), 
     1258        (125, 'END_INDENT'): ('_32+', 1), (125, 'LIST_NUMERIC'): ('_32+', 1), 
     1259        (126, 'END_INDENT'): ('_32+', 2), (126, 'LIST_NUMERIC'): ('_32+', 2), 
     1260        (127, 'COMMA'): ('_16?', 0), (127, 'MACRO_CALL'): ('_16?', 0), 
     1261        (127, 'MACRO_VALUE'): ('_16?', 0), (127, 'NUMBER'): ('_16?', 0), 
     1262        (127, 'PAREN_L'): ('_16?', 0), (127, 'PAREN_R'): ('_16?', 0), 
     1263        (127, 'PUNCT'): ('_16?', 0), (127, 'Q_CHAR'): ('_16?', 0), 
     1264        (127, 'STRING'): ('_16?', 0), (127, 'WORD'): ('_16?', 0), 
     1265        (128, 'END_INDENT'): ('_33?', 0), (128, 'LIST_NUMERIC'): ('_33?', 0), 
     1266        (129, 'END_INDENT'): ('numbered_list_element', 3), 
     1267        (129, 'LIST_NUMERIC'): ('numbered_list_element', 3), 
     1268        (130, 'END_INDENT'): ('_33?', 1), (130, 'LIST_ALPHA'): ('_33?', 1), 
     1269        (130, 'LIST_BULLET'): ('_33?', 1), (130, 'LIST_NUMERIC'): ('_33?', 1), 
     1270        (132, EOF): ('bullet_list', 3), 
     1271        (132, 'EMPTY_LINE'): ('bullet_list', 3), 
     1272        (132, 'END_INDENT'): ('bullet_list', 3), 
     1273        (132, 'LIST_ALPHA'): ('bullet_list', 3), 
     1274        (132, 'LIST_BULLET'): ('bullet_list', 3), 
     1275        (132, 'LIST_NUMERIC'): ('bullet_list', 3), 
     1276        (133, 'END_INDENT'): ('_34+', 1), (133, 'LIST_BULLET'): ('_34+', 1), 
     1277        (134, 'END_INDENT'): ('_34+', 2), (134, 'LIST_BULLET'): ('_34+', 2), 
     1278        (135, 'COMMA'): ('_16?', 0), (135, 'MACRO_CALL'): ('_16?', 0), 
     1279        (135, 'MACRO_VALUE'): ('_16?', 0), (135, 'NUMBER'): ('_16?', 0), 
     1280        (135, 'PAREN_L'): ('_16?', 0), (135, 'PAREN_R'): ('_16?', 0), 
     1281        (135, 'PUNCT'): ('_16?', 0), (135, 'Q_CHAR'): ('_16?', 0), 
     1282        (135, 'STRING'): ('_16?', 0), (135, 'WORD'): ('_16?', 0), 
     1283        (136, 'END_INDENT'): ('_33?', 0), (136, 'LIST_BULLET'): ('_33?', 0), 
     1284        (137, 'END_INDENT'): ('bullet_list_element', 3), 
     1285        (137, 'LIST_BULLET'): ('bullet_list_element', 3), 
     1286        (139, EOF): ('alpha_list', 3), (139, 'EMPTY_LINE'): ('alpha_list', 3), 
     1287        (139, 'END_INDENT'): ('alpha_list', 3), 
     1288        (139, 'LIST_ALPHA'): ('alpha_list', 3), 
     1289        (139, 'LIST_BULLET'): ('alpha_list', 3), 
     1290        (139, 'LIST_NUMERIC'): ('alpha_list', 3), 
     1291        (140, 'END_INDENT'): ('_36+', 1), (140, 'LIST_ALPHA'): ('_36+', 1), 
     1292        (141, 'END_INDENT'): ('_36+', 2), (141, 'LIST_ALPHA'): ('_36+', 2), 
     1293        (142, 'COMMA'): ('_16?', 0), (142, 'MACRO_CALL'): ('_16?', 0), 
     1294        (142, 'MACRO_VALUE'): ('_16?', 0), (142, 'NUMBER'): ('_16?', 0), 
     1295        (142, 'PAREN_L'): ('_16?', 0), (142, 'PAREN_R'): ('_16?', 0), 
     1296        (142, 'PUNCT'): ('_16?', 0), (142, 'Q_CHAR'): ('_16?', 0), 
     1297        (142, 'STRING'): ('_16?', 0), (142, 'WORD'): ('_16?', 0), 
     1298        (143, 'END_INDENT'): ('_33?', 0), (143, 'LIST_ALPHA'): ('_33?', 0), 
     1299        (144, 'END_INDENT'): ('alpha_list_element', 3), 
     1300        (144, 'LIST_ALPHA'): ('alpha_list_element', 3), 
     1301        (145, EOF): ('table_paragraph', 1), 
     1302        (145, 'EMPTY_LINE'): ('table_paragraph', 1), (146, EOF): ('_38+', 1), 
     1303        (146, 'EMPTY_LINE'): ('_38+', 1), 
     1304        (146, 'TABLE_ROW_START'): ('_38+', 1), (147, EOF): ('_38+', 2), 
     1305        (147, 'EMPTY_LINE'): ('_38+', 2), 
     1306        (147, 'TABLE_ROW_START'): ('_38+', 2), (148, 'SPACE'): ('_40*', 0), 
     1307        (152, EOF): ('table_row', 5), (152, 'EMPTY_LINE'): ('table_row', 5), 
     1308        (152, 'TABLE_ROW_START'): ('table_row', 5), 
     1309        (153, 'SPACE'): ('_40*', 3), (154, 'COMMA'): ('_16?', 0), 
     1310        (154, 'MACRO_CALL'): ('_16?', 0), (154, 'MACRO_VALUE'): ('_16?', 0), 
     1311        (154, 'NUMBER'): ('_16?', 0), (154, 'PAREN_L'): ('_16?', 0), 
     1312        (154, 'PAREN_R'): ('_16?', 0), (154, 'PUNCT'): ('_16?', 0), 
     1313        (154, 'Q_CHAR'): ('_16?', 0), (154, 'STRING'): ('_16?', 0), 
     1314        (154, 'WORD'): ('_16?', 0) 
    13141315    } 
    13151316    _goto = { 
    1316         (0, '_3?'): 2, (0, 'document'): 1, (2, '_4*'): 3, (3, '_16?'): 64, 
    1317         (3, '_20+'): 70, (3, '_38+'): 144, (3, '_non_space'): 72, 
    1318         (3, '_paragraph'): 4, (3, '_simple_format'): 68, 
    1319         (3, '_some_list'): 117, (3, '_text_ending_space'): 84, 
    1320         (3, '_text_paragraph'): 81, (3, 'alpha_list'): 120, 
    1321         (3, 'bold_text'): 85, (3, 'bullet_list'): 119, 
    1322         (3, 'heading_paragraph'): 14, (3, 'image'): 90, 
    1323         (3, 'italics_text'): 86, (3, 'link'): 89, (3, 'list_paragraph'): 17, 
    1324         (3, 'numbered_list'): 118, (3, 'strike_text'): 87, 
    1325         (3, 'table_paragraph'): 18, (3, 'table_row'): 145, 
    1326         (3, 'text_paragraph'): 15, (3, 'tt_text'): 88, (4, '_2*'): 5, 
    1327         (5, '_3?'): 6, (7, '_4*'): 8, (8, '_16?'): 64, (8, '_20+'): 70, 
    1328         (8, '_38+'): 144, (8, '_non_space'): 72, (8, '_paragraph'): 9, 
    1329         (8, '_simple_format'): 68, (8, '_some_list'): 117, 
    1330         (8, '_text_ending_space'): 84, (8, '_text_paragraph'): 81, 
    1331         (8, 'alpha_list'): 120, (8, 'bold_text'): 85, (8, 'bullet_list'): 119, 
    1332         (8, 'heading_paragraph'): 14, (8, 'image'): 90, 
    1333         (8, 'italics_text'): 86, (8, 'link'): 89, (8, 'list_paragraph'): 17, 
    1334         (8, 'numbered_list'): 118, (8, 'strike_text'): 87, 
    1335         (8, 'table_paragraph'): 18, (8, 'table_row'): 145, 
    1336         (8, 'text_paragraph'): 15, (8, 'tt_text'): 88, (12, '_16?'): 64, 
    1337         (12, '_20+'): 70, (12, '_non_space'): 72, (12, '_simple_format'): 68, 
    1338         (12, '_text_ending_space'): 83, (12, 'bold_text'): 85, 
    1339         (12, 'image'): 90, (12, 'italics_text'): 86, (12, 'link'): 89, 
    1340         (12, 'strike_text'): 87, (12, 'tt_text'): 88, (20, '_4*'): 11, 
    1341         (22, '_printable_atom'): 28, (22, '_printable_not_macro_call'): 29, 
    1342         (22, 'macro_call'): 32, (23, '_15*'): 62, (23, '_printable_atom'): 28, 
    1343         (23, '_printable_not_macro_call'): 29, (23, 'macro_call'): 32, 
    1344         (24, '_printable_atom'): 28, (24, '_printable_not_macro_call'): 29, 
    1345         (24, 'macro_call'): 32, (25, '_15*'): 61, (25, '_printable_atom'): 28, 
    1346         (25, '_printable_not_macro_call'): 29, (25, 'macro_call'): 32, 
    1347         (26, '_printable_atom'): 28, (26, '_printable_not_macro_call'): 29, 
    1348         (26, 'macro_call'): 32, (27, '_18*'): 65, (27, '_printable_atom'): 28, 
    1349         (27, '_printable_not_macro_call'): 29, (27, 'macro_call'): 32, 
    1350         (30, '_10?'): 42, (30, '_printable_not_macro_call'): 31, 
    1351         (30, 'space'): 50, (43, '_10?'): 46, (43, '_maybe_macro_args'): 44, 
    1352         (43, 'space'): 50, (46, '_13?'): 55, (46, '_macro_arguments'): 47, 
    1353         (47, '_10?'): 48, (47, 'space'): 50, (49, '_16?'): 64, 
    1354         (49, '_20+'): 70, (49, '_non_space'): 75, (49, '_simple_format'): 68, 
    1355         (49, 'bold_text'): 85, (49, 'image'): 90, (49, 'italics_text'): 86, 
    1356         (49, 'link'): 89, (49, 'strike_text'): 87, (49, 'tt_text'): 88, 
    1357         (51, '_10?'): 52, (51, 'space'): 50, (52, '_13?'): 53, 
    1358         (53, 'macro_arg'): 54, (55, 'macro_arg'): 56, (61, 'space'): 63, 
    1359         (62, 'space'): 63, (63, '_6+'): 22, (63, '_printable_atom'): 21, 
    1360         (63, '_printable_not_macro_call'): 29, (63, 'macro_call'): 32, 
    1361         (64, '_6+'): 27, (64, '_printable_atom'): 21, 
    1362         (64, '_printable_not_macro_call'): 29, (64, 'macro_call'): 32, 
    1363         (65, '_16?'): 66, (65, '_20+'): 69, (65, '_simple_format'): 67, 
    1364         (65, 'bold_text'): 85, (65, 'image'): 90, (65, 'italics_text'): 86, 
    1365         (65, 'link'): 89, (65, 'strike_text'): 87, (65, 'tt_text'): 88, 
    1366         (69, '_6+'): 26, (69, '_printable_atom'): 21, 
    1367         (69, '_printable_not_macro_call'): 29, (69, '_simple_format'): 71, 
    1368         (69, 'bold_text'): 85, (69, 'image'): 90, (69, 'italics_text'): 86, 
    1369         (69, 'link'): 89, (69, 'macro_call'): 32, (69, 'strike_text'): 87, 
    1370         (69, 'tt_text'): 88, (70, '_simple_format'): 71, (70, 'bold_text'): 85, 
    1371         (70, 'image'): 90, (70, 'italics_text'): 86, (70, 'link'): 89, 
    1372         (70, 'strike_text'): 87, (70, 'tt_text'): 88, (72, '_23*'): 73, 
    1373         (73, '_10?'): 74, (73, 'space'): 49, (78, '_16?'): 64, 
    1374         (78, '_20+'): 70, (78, '_non_space'): 79, (78, '_simple_format'): 68, 
    1375         (78, 'bold_text'): 85, (78, 'image'): 90, (78, 'italics_text'): 86, 
    1376         (78, 'link'): 89, (78, 'strike_text'): 87, (78, 'tt_text'): 88, 
    1377         (82, '_4*'): 12, (91, '_6+'): 24, (91, '_printable_atom'): 21, 
    1378         (91, '_printable_not_macro_call'): 29, (91, 'link_target'): 92, 
    1379         (91, 'macro_call'): 32, (92, 'space'): 94, (94, '_6+'): 23, 
    1380         (94, '_printable_atom'): 21, (94, '_printable_not_macro_call'): 29, 
    1381         (94, 'link_description'): 95, (94, 'macro_call'): 32, (97, '_6+'): 24, 
    1382         (97, '_printable_atom'): 21, (97, '_printable_not_macro_call'): 29, 
    1383         (97, 'link_target'): 98, (97, 'macro_call'): 32, (100, '_6+'): 25, 
    1384         (100, '_printable_atom'): 21, (100, '_printable_not_macro_call'): 29, 
    1385         (100, '_raw_text'): 101, (100, 'macro_call'): 32, (103, '_6+'): 25, 
    1386         (103, '_printable_atom'): 21, (103, '_printable_not_macro_call'): 29, 
    1387         (103, '_raw_text'): 104, (103, 'macro_call'): 32, (106, '_6+'): 25, 
    1388         (106, '_printable_atom'): 21, (106, '_printable_not_macro_call'): 29, 
    1389         (106, '_raw_text'): 107, (106, 'macro_call'): 32, (109, '_6+'): 25, 
    1390         (109, '_printable_atom'): 21, (109, '_printable_not_macro_call'): 29, 
    1391         (109, '_raw_text'): 110, (109, 'macro_call'): 32, (112, '_10?'): 113, 
    1392         (112, 'space'): 50, (113, '_16?'): 64, (113, '_20+'): 70, 
    1393         (113, '_non_space'): 72, (113, '_simple_format'): 68, 
    1394         (113, '_text_ending_space'): 114, (113, 'bold_text'): 85, 
    1395         (113, 'image'): 90, (113, 'italics_text'): 86, (113, 'link'): 89, 
    1396         (113, 'strike_text'): 87, (113, 'tt_text'): 88, (115, '_10?'): 116, 
    1397         (115, 'space'): 50, (121, '_32+'): 122, (121, '_34+'): 130, 
    1398         (121, '_36+'): 137, (121, 'alpha_list_element'): 139, 
    1399         (121, 'bullet_list_element'): 132, (121, 'numbered_list_element'): 124, 
    1400         (122, 'numbered_list_element'): 125, (126, '_16?'): 64, 
    1401         (126, '_20+'): 70, (126, '_non_space'): 72, 
    1402         (126, '_simple_format'): 68, (126, '_text_ending_space'): 127, 
    1403         (126, 'bold_text'): 85, (126, 'image'): 90, (126, 'italics_text'): 86, 
    1404         (126, 'link'): 89, (126, 'strike_text'): 87, (126, 'tt_text'): 88, 
    1405         (127, '_33?'): 128, (127, '_some_list'): 129, (127, 'alpha_list'): 120, 
    1406         (127, 'bullet_list'): 119, (127, 'numbered_list'): 118, 
    1407         (130, 'bullet_list_element'): 133, (134, '_16?'): 64, 
    1408         (134, '_20+'): 70, (134, '_non_space'): 72, 
    1409         (134, '_simple_format'): 68, (134, '_text_ending_space'): 135, 
    1410         (134, 'bold_text'): 85, (134, 'image'): 90, (134, 'italics_text'): 86, 
    1411         (134, 'link'): 89, (134, 'strike_text'): 87, (134, 'tt_text'): 88, 
    1412         (135, '_33?'): 136, (135, '_some_list'): 129, (135, 'alpha_list'): 120, 
    1413         (135, 'bullet_list'): 119, (135, 'numbered_list'): 118, 
    1414         (137, 'alpha_list_element'): 140, (141, '_16?'): 64, (141, '_20+'): 70, 
    1415         (141, '_non_space'): 72, (141, '_simple_format'): 68, 
    1416         (141, '_text_ending_space'): 142, (141, 'bold_text'): 85, 
    1417         (141, 'image'): 90, (141, 'italics_text'): 86, (141, 'link'): 89, 
    1418         (141, 'strike_text'): 87, (141, 'tt_text'): 88, (142, '_33?'): 143, 
    1419         (142, '_some_list'): 129, (142, 'alpha_list'): 120, 
    1420         (142, 'bullet_list'): 119, (142, 'numbered_list'): 118, 
    1421         (144, 'table_row'): 146, (147, '_40*'): 148, (148, 'table_cell'): 149, 
    1422         (153, '_16?'): 64, (153, '_20+'): 70, (153, '_26+'): 78, 
    1423         (153, '_non_space'): 76, (153, '_simple_format'): 68, 
    1424         (153, 'bold_text'): 85, (153, 'image'): 90, (153, 'italics_text'): 86, 
    1425         (153, 'link'): 89, (153, 'strike_text'): 87, (153, 'tt_text'): 88 
     1317        (0, '_3?'): 2, (0, 'document'): 1, (2, '_4*'): 3, (3, '_16?'): 65, 
     1318        (3, '_20+'): 71, (3, '_38+'): 145, (3, '_non_space'): 73, 
     1319        (3, '_paragraph'): 4, (3, '_simple_format'): 69, 
     1320        (3, '_some_list'): 118, (3, '_text_ending_space'): 85, 
     1321        (3, '_text_paragraph'): 82, (3, 'alpha_list'): 121, 
     1322        (3, 'bold_text'): 86, (3, 'bullet_list'): 120, 
     1323        (3, 'heading_paragraph'): 14, (3, 'image'): 91, 
     1324        (3, 'italics_text'): 87, (3, 'link'): 90, (3, 'list_paragraph'): 17, 
     1325        (3, 'numbered_list'): 119, (3, 'strike_text'): 88, 
     1326        (3, 'table_paragraph'): 18, (3, 'table_row'): 146, 
     1327        (3, 'text_paragraph'): 15, (3, 'tt_text'): 89, (4, '_2*'): 5, 
     1328        (5, '_3?'): 6, (7, '_4*'): 8, (8, '_16?'): 65, (8, '_20+'): 71, 
     1329        (8, '_38+'): 145, (8, '_non_space'): 73, (8, '_paragraph'): 9, 
     1330        (8, '_simple_format'): 69, (8, '_some_list'): 118, 
     1331        (8, '_text_ending_space'): 85, (8, '_text_paragraph'): 82, 
     1332        (8, 'alpha_list'): 121, (8, 'bold_text'): 86, (8, 'bullet_list'): 120, 
     1333        (8, 'heading_paragraph'): 14, (8, 'image'): 91, 
     1334        (8, 'italics_text'): 87, (8, 'link'): 90, (8, 'list_paragraph'): 17, 
     1335        (8, 'numbered_list'): 119, (8, 'strike_text'): 88, 
     1336        (8, 'table_paragraph'): 18, (8, 'table_row'): 146, 
     1337        (8, 'text_paragraph'): 15, (8, 'tt_text'): 89, (12, '_16?'): 65, 
     1338        (12, '_20+'): 71, (12, '_non_space'): 73, (12, '_simple_format'): 69, 
     1339        (12, '_text_ending_space'): 84, (12, 'bold_text'): 86, 
     1340        (12, 'image'): 91, (12, 'italics_text'): 87, (12, 'link'): 90, 
     1341        (12, 'strike_text'): 88, (12, 'tt_text'): 89, (20, '_4*'): 11, 
     1342        (22, '_18*'): 66, (22, '_printable_atom'): 29, 
     1343        (22, '_printable_not_macro_call'): 30, (22, 'macro_call'): 33, 
     1344        (23, '_printable_atom'): 29, (23, '_printable_not_macro_call'): 30, 
     1345        (23, 'macro_call'): 33, (24, '_printable_atom'): 29, 
     1346        (24, '_printable_not_macro_call'): 30, (24, 'macro_call'): 33, 
     1347        (25, '_15*'): 62, (25, '_printable_atom'): 29, 
     1348        (25, '_printable_not_macro_call'): 30, (25, 'macro_call'): 33, 
     1349        (26, '_printable_atom'): 29, (26, '_printable_not_macro_call'): 30, 
     1350        (26, 'macro_call'): 33, (27, '_printable_atom'): 29, 
     1351        (27, '_printable_not_macro_call'): 30, (27, 'macro_call'): 33, 
     1352        (28, '_15*'): 63, (28, '_printable_atom'): 29, 
     1353        (28, '_printable_not_macro_call'): 30, (28, 'macro_call'): 33, 
     1354        (31, '_10?'): 43, (31, '_printable_not_macro_call'): 32, 
     1355        (31, 'space'): 50, (44, '_10?'): 47, (44, '_maybe_macro_args'): 45, 
     1356        (44, 'space'): 50, (47, '_13?'): 56, (47, '_macro_arguments'): 48, 
     1357        (48, '_10?'): 49, (48, 'space'): 50, (51, '_16?'): 65, 
     1358        (51, '_20+'): 71, (51, '_non_space'): 76, (51, '_simple_format'): 69, 
     1359        (51, 'bold_text'): 86, (51, 'image'): 91, (51, 'italics_text'): 87, 
     1360        (51, 'link'): 90, (51, 'strike_text'): 88, (51, 'tt_text'): 89, 
     1361        (52, '_10?'): 53, (52, 'space'): 50, (53, '_13?'): 54, 
     1362        (54, 'macro_arg'): 55, (56, 'macro_arg'): 57, (62, 'space'): 64, 
     1363        (63, 'space'): 64, (64, '_6+'): 26, (64, '_printable_atom'): 21, 
     1364        (64, '_printable_not_macro_call'): 30, (64, 'macro_call'): 33, 
     1365        (65, '_6+'): 22, (65, '_printable_atom'): 21, 
     1366        (65, '_printable_not_macro_call'): 30, (65, 'macro_call'): 33, 
     1367        (66, '_16?'): 67, (66, '_20+'): 70, (66, '_simple_format'): 68, 
     1368        (66, 'bold_text'): 86, (66, 'image'): 91, (66, 'italics_text'): 87, 
     1369        (66, 'link'): 90, (66, 'strike_text'): 88, (66, 'tt_text'): 89, 
     1370        (70, '_6+'): 23, (70, '_printable_atom'): 21, 
     1371        (70, '_printable_not_macro_call'): 30, (70, '_simple_format'): 72, 
     1372        (70, 'bold_text'): 86, (70, 'image'): 91, (70, 'italics_text'): 87, 
     1373        (70, 'link'): 90, (70, 'macro_call'): 33, (70, 'strike_text'): 88, 
     1374        (70, 'tt_text'): 89, (71, '_simple_format'): 72, (71, 'bold_text'): 86, 
     1375        (71, 'image'): 91, (71, 'italics_text'): 87, (71, 'link'): 90, 
     1376        (71, 'strike_text'): 88, (71, 'tt_text'): 89, (73, '_23*'): 74, 
     1377        (74, '_10?'): 75, (74, 'space'): 51, (79, '_16?'): 65, 
     1378        (79, '_20+'): 71, (79, '_non_space'): 80, (79, '_simple_format'): 69, 
     1379        (79, 'bold_text'): 86, (79, 'image'): 91, (79, 'italics_text'): 87, 
     1380        (79, 'link'): 90, (79, 'strike_text'): 88, (79, 'tt_text'): 89, 
     1381        (83, '_4*'): 12, (92, '_6+'): 24, (92, '_printable_atom'): 21, 
     1382        (92, '_printable_not_macro_call'): 30, (92, 'link_target'): 93, 
     1383        (92, 'macro_call'): 33, (93, 'space'): 95, (95, '_6+'): 28, 
     1384        (95, '_printable_atom'): 21, (95, '_printable_not_macro_call'): 30, 
     1385        (95, 'link_description'): 96, (95, 'macro_call'): 33, (98, '_6+'): 27, 
     1386        (98, '_printable_atom'): 21, (98, '_printable_not_macro_call'): 30, 
     1387        (98, 'image_target'): 99, (98, 'macro_call'): 33, (101, '_6+'): 25, 
     1388        (101, '_printable_atom'): 21, (101, '_printable_not_macro_call'): 30, 
     1389        (101, '_raw_text'): 102, (101, 'macro_call'): 33, (104, '_6+'): 25, 
     1390        (104, '_printable_atom'): 21, (104, '_printable_not_macro_call'): 30, 
     1391        (104, '_raw_text'): 105, (104, 'macro_call'): 33, (107, '_6+'): 25, 
     1392        (107, '_printable_atom'): 21, (107, '_printable_not_macro_call'): 30, 
     1393        (107, '_raw_text'): 108, (107, 'macro_call'): 33, (110, '_6+'): 25, 
     1394        (110, '_printable_atom'): 21, (110, '_printable_not_macro_call'): 30, 
     1395        (110, '_raw_text'): 111, (110, 'macro_call'): 33, (113, '_10?'): 114, 
     1396        (113, 'space'): 50, (114, '_16?'): 65, (114, '_20+'): 71, 
     1397        (114, '_non_space'): 73, (114, '_simple_format'): 69, 
     1398        (114, '_text_ending_space'): 115, (114, 'bold_text'): 86, 
     1399        (114, 'image'): 91, (114, 'italics_text'): 87, (114, 'link'): 90, 
     1400        (114, 'strike_text'): 88, (114, 'tt_text'): 89, (116, '_10?'): 117, 
     1401        (116, 'space'): 50, (122, '_32+'): 123, (122, '_34+'): 131, 
     1402        (122, '_36+'): 138, (122, 'alpha_list_element'): 140, 
     1403        (122, 'bullet_list_element'): 133, (122, 'numbered_list_element'): 125, 
     1404        (123, 'numbered_list_element'): 126, (127, '_16?'): 65, 
     1405        (127, '_20+'): 71, (127, '_non_space'): 73, 
     1406        (127, '_simple_format'): 69, (127, '_text_ending_space'): 128, 
     1407        (127, 'bold_text'): 86, (127, 'image'): 91, (127, 'italics_text'): 87, 
     1408        (127, 'link'): 90, (127, 'strike_text'): 88, (127, 'tt_text'): 89, 
     1409        (128, '_33?'): 129, (128, '_some_list'): 130, (128, 'alpha_list'): 121, 
     1410        (128, 'bullet_list'): 120, (128, 'numbered_list'): 119, 
     1411        (131, 'bullet_list_element'): 134, (135, '_16?'): 65, 
     1412        (135, '_20+'): 71, (135, '_non_space'): 73, 
     1413        (135, '_simple_format'): 69, (135, '_text_ending_space'): 136, 
     1414        (135, 'bold_text'): 86, (135, 'image'): 91, (135, 'italics_text'): 87, 
     1415        (135, 'link'): 90, (135, 'strike_text'): 88, (135, 'tt_text'): 89, 
     1416        (136, '_33?'): 137, (136, '_some_list'): 130, (136, 'alpha_list'): 121, 
     1417        (136, 'bullet_list'): 120, (136, 'numbered_list'): 119, 
     1418        (138, 'alpha_list_element'): 141, (142, '_16?'): 65, (142, '_20+'): 71, 
     1419        (142, '_non_space'): 73, (142, '_simple_format'): 69, 
     1420        (142, '_text_ending_space'): 143, (142, 'bold_text'): 86, 
     1421        (142, 'image'): 91, (142, 'italics_text'): 87, (142, 'link'): 90, 
     1422        (142, 'strike_text'): 88, (142, 'tt_text'): 89, (143, '_33?'): 144, 
     1423        (143, '_some_list'): 130, (143, 'alpha_list'): 121, 
     1424        (143, 'bullet_list'): 120, (143, 'numbered_list'): 119, 
     1425        (145, 'table_row'): 147, (148, '_40*'): 149, (149, 'table_cell'): 150, 
     1426        (154, '_16?'): 65, (154, '_20+'): 71, (154, '_26+'): 79, 
     1427        (154, '_non_space'): 77, (154, '_simple_format'): 69, 
     1428        (154, 'bold_text'): 86, (154, 'image'): 91, (154, 'italics_text'): 87, 
     1429        (154, 'link'): 90, (154, 'strike_text'): 88, (154, 'tt_text'): 89 
    14261430    } 
    14271431    _shift = { 
    1428         (0, 'EMPTY_LINE'): 10, (1, EOF): 154, (3, 'BEGIN_INDENT'): 121, 
    1429         (3, 'BOLD'): 100, (3, 'COMMENT'): 13, (3, 'HEADER_S'): 112, 
    1430         (3, 'IMG_S'): 97, (3, 'ITALIC'): 103, (3, 'LINK_S'): 91, 
    1431         (3, 'STRIKE'): 106, (3, 'TABLE_ROW_START'): 147, (3, 'TT_S'): 109, 
     1432        (0, 'EMPTY_LINE'): 10, (1, EOF): 155, (3, 'BEGIN_INDENT'): 122, 
     1433        (3, 'BOLD'): 101, (3, 'COMMENT'): 13, (3, 'HEADER_S'): 113, 
     1434        (3, 'IMG_S'): 98, (3, 'ITALIC'): 104, (3, 'LINK_S'): 92, 
     1435        (3, 'STRIKE'): 107, (3, 'TABLE_ROW_START'): 148, (3, 'TT_S'): 110, 
    14321436        (3, 'code_paragraph'): 16, (5, 'EMPTY_LINE'): 7, 
    1433         (8, 'BEGIN_INDENT'): 121, (8, 'BOLD'): 100, (8, 'COMMENT'): 13, 
    1434         (8, 'HEADER_S'): 112, (8, 'IMG_S'): 97, (8, 'ITALIC'): 103, 
    1435         (8, 'LINK_S'): 91, (8, 'STRIKE'): 106, (8, 'TABLE_ROW_START'): 147, 
    1436         (8, 'TT_S'): 109, (8, 'code_paragraph'): 16, (11, 'COMMENT'): 13, 
    1437         (12, 'BOLD'): 100, (12, 'COMMENT'): 13, (12, 'IMG_S'): 97, 
    1438         (12, 'ITALIC'): 103, (12, 'LINK_S'): 91, (12, 'STRIKE'): 106, 
    1439         (12, 'TT_S'): 109, (22, 'COMMA'): 38, (22, 'MACRO_CALL'): 30, 
    1440         (22, 'MACRO_VALUE'): 41, (22, 'NUMBER'): 35, (22, 'PAREN_L'): 33, 
    1441         (22, 'PAREN_R'): 39, (22, 'PUNCT'): 37, (22, 'Q_CHAR'): 40, 
    1442         (22, 'STRING'): 36, (22, 'WORD'): 34, (23, 'COMMA'): 38, 
    1443         (23, 'MACRO_CALL'): 30, (23, 'MACRO_VALUE'): 41, (23, 'NUMBER'): 35, 
    1444         (23, 'PAREN_L'): 33, (23, 'PAREN_R'): 39, (23, 'PUNCT'): 37, 
    1445         (23, 'Q_CHAR'): 40, (23, 'STRING'): 36, (23, 'WORD'): 34, 
    1446         (24, 'COMMA'): 38, (24, 'MACRO_CALL'): 30, (24, 'MACRO_VALUE'): 41, 
    1447         (24, 'NUMBER'): 35, (24, 'PAREN_L'): 33, (24, 'PAREN_R'): 39, 
    1448         (24, 'PUNCT'): 37, (24, 'Q_CHAR'): 40, (24, 'STRING'): 36, 
    1449         (24, 'WORD'): 34, (25, 'COMMA'): 38, (25, 'MACRO_CALL'): 30, 
    1450         (25, 'MACRO_VALUE'): 41, (25, 'NUMBER'): 35, (25, 'PAREN_L'): 33, 
    1451         (25, 'PAREN_R'): 39, (25, 'PUNCT'): 37, (25, 'Q_CHAR'): 40, 
    1452         (25, 'STRING'): 36, (25, 'WORD'): 34, (26, 'COMMA'): 38, 
    1453         (26, 'MACRO_CALL'): 30, (26, 'MACRO_VALUE'): 41, (26, 'NUMBER'): 35, 
    1454         (26, 'PAREN_L'): 33, (26, 'PAREN_R'): 39, (26, 'PUNCT'): 37, 
    1455         (26, 'Q_CHAR'): 40, (26, 'STRING'): 36, (26, 'WORD'): 34, 
    1456         (27, 'COMMA'): 38, (27, 'MACRO_CALL'): 30, (27, 'MACRO_VALUE'): 41, 
    1457         (27, 'NUMBER'): 35, (27, 'PAREN_L'): 33, (27, 'PAREN_R'): 39, 
    1458         (27, 'PUNCT'): 37, (27, 'Q_CHAR'): 40, (27, 'STRING'): 36, 
    1459         (27, 'WORD'): 34, (30, 'COMMA'): 38, (30, 'MACRO_VALUE'): 41, 
    1460         (30, 'NL'): 20, (30, 'NUMBER'): 35, (30, 'PAREN_R'): 39, 
    1461         (30, 'PUNCT'): 37, (30, 'Q_CHAR'): 40, (30, 'SPACE'): 19, 
    1462         (30, 'STRING'): 36, (30, 'WORD'): 34, (42, 'PAREN_L'): 43, 
    1463         (43, 'NL'): 20, (43, 'SPACE'): 19, (44, 'PAREN_R'): 45, 
    1464         (46, 'INDENT'): 57, (47, 'COMMA'): 51, (47, 'NL'): 20, 
    1465         (47, 'SPACE'): 19, (49, 'BOLD'): 100, (49, 'IMG_S'): 97, 
    1466         (49, 'ITALIC'): 103, (49, 'LINK_S'): 91, (49, 'STRIKE'): 106, 
    1467         (49, 'TT_S'): 109, (51, 'NL'): 20, (51, 'SPACE'): 19, 
    1468         (52, 'INDENT'): 57, (53, 'MACRO_VALUE'): 60, (53, 'NUMBER'): 58, 
    1469         (53, 'STRING'): 59, (55, 'MACRO_VALUE'): 60, (55, 'NUMBER'): 58, 
    1470         (55, 'STRING'): 59, (61, 'NL'): 20, (61, 'SPACE'): 19, (62, 'NL'): 20, 
    1471         (62, 'SPACE'): 19, (63, 'COMMA'): 38, (63, 'MACRO_CALL'): 30, 
    1472         (63, 'MACRO_VALUE'): 41, (63, 'NUMBER'): 35, (63, 'PAREN_L'): 33, 
    1473         (63, 'PAREN_R'): 39, (63, 'PUNCT'): 37, (63, 'Q_CHAR'): 40, 
    1474         (63, 'STRING'): 36, (63, 'WORD'): 34, (64, 'COMMA'): 38, 
    1475         (64, 'MACRO_CALL'): 30, (64, 'MACRO_VALUE'): 41, (64, 'NUMBER'): 35, 
    1476         (64, 'PAREN_L'): 33, (64, 'PAREN_R'): 39, (64, 'PUNCT'): 37, 
    1477         (64, 'Q_CHAR'): 40, (64, 'STRING'): 36, (64, 'WORD'): 34, 
    1478         (65, 'BOLD'): 100, (65, 'IMG_S'): 97, (65, 'ITALIC'): 103, 
    1479         (65, 'LINK_S'): 91, (65, 'STRIKE'): 106, (65, 'TT_S'): 109, 
    1480         (69, 'BOLD'): 100, (69, 'COMMA'): 38, (69, 'IMG_S'): 97, 
    1481         (69, 'ITALIC'): 103, (69, 'LINK_S'): 91, (69, 'MACRO_CALL'): 30, 
    1482         (69, 'MACRO_VALUE'): 41, (69, 'NUMBER'): 35, (69, 'PAREN_L'): 33, 
    1483         (69, 'PAREN_R'): 39, (69, 'PUNCT'): 37, (69, 'Q_CHAR'): 40, 
    1484         (69, 'STRIKE'): 106, (69, 'STRING'): 36, (69, 'TT_S'): 109, 
    1485         (69, 'WORD'): 34, (70, 'BOLD'): 100, (70, 'IMG_S'): 97, 
    1486         (70, 'ITALIC'): 103, (70, 'LINK_S'): 91, (70, 'STRIKE'): 106, 
    1487         (70, 'TT_S'): 109, (73, 'NL'): 20, (73, 'SPACE'): 19, 
    1488         (76, 'SPACE'): 77, (78, 'BOLD'): 100, (78, 'IMG_S'): 97, 
    1489         (78, 'ITALIC'): 103, (78, 'LINK_S'): 91, (78, 'STRIKE'): 106, 
    1490         (78, 'TT_S'): 109, (79, 'SPACE'): 80, (81, 'LINE_BREAK'): 82, 
    1491         (91, 'COMMA'): 38, (91, 'MACRO_CALL'): 30, (91, 'MACRO_VALUE'): 41, 
    1492         (91, 'NUMBER'): 35, (91, 'PAREN_L'): 33, (91, 'PAREN_R'): 39, 
    1493         (91, 'PUNCT'): 37, (91, 'Q_CHAR'): 40, (91, 'STRING'): 36, 
    1494         (91, 'WORD'): 34, (92, 'LINK_E'): 93, (92, 'NL'): 20, 
    1495         (92, 'SPACE'): 19, (94, 'COMMA'): 38, (94, 'MACRO_CALL'): 30, 
    1496         (94, 'MACRO_VALUE'): 41, (94, 'NUMBER'): 35, (94, 'PAREN_L'): 33, 
    1497         (94, 'PAREN_R'): 39, (94, 'PUNCT'): 37, (94, 'Q_CHAR'): 40, 
    1498         (94, 'STRING'): 36, (94, 'WORD'): 34, (95, 'LINK_E'): 96, 
    1499         (97, 'COMMA'): 38, (97, 'MACRO_CALL'): 30, (97, 'MACRO_VALUE'): 41, 
    1500         (97, 'NUMBER'): 35, (97, 'PAREN_L'): 33, (97, 'PAREN_R'): 39, 
    1501         (97, 'PUNCT'): 37, (97, 'Q_CHAR'): 40, (97, 'STRING'): 36, 
    1502         (97, 'WORD'): 34, (98, 'LINK_E'): 99, (100, 'COMMA'): 38, 
    1503         (100, 'MACRO_CALL'): 30, (100, 'MACRO_VALUE'): 41, (100, 'NUMBER'): 35, 
    1504         (100, 'PAREN_L'): 33, (100, 'PAREN_R'): 39, (100, 'PUNCT'): 37, 
    1505         (100, 'Q_CHAR'): 40, (100, 'STRING'): 36, (100, 'WORD'): 34, 
    1506         (101, 'BOLD'): 102, (103, 'COMMA'): 38, (103, 'MACRO_CALL'): 30, 
    1507         (103, 'MACRO_VALUE'): 41, (103, 'NUMBER'): 35, (103, 'PAREN_L'): 33, 
    1508         (103, 'PAREN_R'): 39, (103, 'PUNCT'): 37, (103, 'Q_CHAR'): 40, 
    1509         (103, 'STRING'): 36, (103, 'WORD'): 34, (104, 'ITALIC'): 105, 
    1510         (106, 'COMMA'): 38, (106, 'MACRO_CALL'): 30, (106, 'MACRO_VALUE'): 41, 
    1511         (106, 'NUMBER'): 35, (106, 'PAREN_L'): 33, (106, 'PAREN_R'): 39, 
    1512         (106, 'PUNCT'): 37, (106, 'Q_CHAR'): 40, (106, 'STRING'): 36, 
    1513         (106, 'WORD'): 34, (107, 'STRIKE'): 108, (109, 'COMMA'): 38, 
    1514         (109, 'MACRO_CALL'): 30, (109, 'MACRO_VALUE'): 41, (109, 'NUMBER'): 35, 
    1515         (109, 'PAREN_L'): 33, (109, 'PAREN_R'): 39, (109, 'PUNCT'): 37, 
    1516         (109, 'Q_CHAR'): 40, (109, 'STRING'): 36, (109, 'WORD'): 34, 
    1517         (110, 'TT_E'): 111, (112, 'NL'): 20, (112, 'SPACE'): 19, 
    1518         (113, 'BOLD'): 100, (113, 'IMG_S'): 97, (113, 'ITALIC'): 103, 
    1519         (113, 'LINK_S'): 91, (113, 'STRIKE'): 106, (113, 'TT_S'): 109, 
    1520         (114, 'HEADER_E'): 115, (115, 'NL'): 20, (115, 'SPACE'): 19, 
    1521         (121, 'LIST_ALPHA'): 141, (121, 'LIST_BULLET'): 134, 
    1522         (121, 'LIST_NUMERIC'): 126, (122, 'END_INDENT'): 123, 
    1523         (122, 'LIST_NUMERIC'): 126, (126, 'BOLD'): 100, (126, 'IMG_S'): 97, 
    1524         (126, 'ITALIC'): 103, (126, 'LINK_S'): 91, (126, 'STRIKE'): 106, 
    1525         (126, 'TT_S'): 109, (127, 'BEGIN_INDENT'): 121, 
    1526         (130, 'END_INDENT'): 131, (130, 'LIST_BULLET'): 134, 
    1527         (134, 'BOLD'): 100, (134, 'IMG_S'): 97, (134, 'ITALIC'): 103, 
    1528         (134, 'LINK_S'): 91, (134, 'STRIKE'): 106, (134, 'TT_S'): 109, 
    1529         (135, 'BEGIN_INDENT'): 121, (137, 'END_INDENT'): 138, 
    1530         (137, 'LIST_ALPHA'): 141, (141, 'BOLD'): 100, (141, 'IMG_S'): 97, 
    1531         (141, 'ITALIC'): 103, (141, 'LINK_S'): 91, (141, 'STRIKE'): 106, 
    1532         (141, 'TT_S'): 109, (142, 'BEGIN_INDENT'): 121, 
    1533         (144, 'TABLE_ROW_START'): 147, (148, 'SPACE'): 153, 
    1534         (149, 'TABLE_CELL'): 152, (149, 'TABLE_ROW_END'): 150, 
    1535         (150, 'NL'): 151, (153, 'BOLD'): 100, (153, 'IMG_S'): 97, 
    1536         (153, 'ITALIC'): 103, (153, 'LINK_S'): 91, (153, 'STRIKE'): 106, 
    1537         (153, 'TT_S'): 109 
     1437        (8, 'BEGIN_INDENT'): 122, (8, 'BOLD'): 101, (8, 'COMMENT'): 13, 
     1438        (8, 'HEADER_S'): 113, (8, 'IMG_S'): 98, (8, 'ITALIC'): 104, 
     1439        (8, 'LINK_S'): 92, (8, 'STRIKE'): 107, (8, 'TABLE_ROW_START'): 148, 
     1440        (8, 'TT_S'): 110, (8, 'code_paragraph'): 16, (11, 'COMMENT'): 13, 
     1441        (12, 'BOLD'): 101, (12, 'COMMENT'): 13, (12, 'IMG_S'): 98, 
     1442        (12, 'ITALIC'): 104, (12, 'LINK_S'): 92, (12, 'STRIKE'): 107, 
     1443        (12, 'TT_S'): 110, (22, 'COMMA'): 39, (22, 'MACRO_CALL'): 31, 
     1444        (22, 'MACRO_VALUE'): 42, (22, 'NUMBER'): 36, (22, 'PAREN_L'): 34, 
     1445        (22, 'PAREN_R'): 40, (22, 'PUNCT'): 38, (22, 'Q_CHAR'): 41, 
     1446        (22, 'STRING'): 37, (22, 'WORD'): 35, (23, 'COMMA'): 39, 
     1447        (23, 'MACRO_CALL'): 31, (23, 'MACRO_VALUE'): 42, (23, 'NUMBER'): 36, 
     1448        (23, 'PAREN_L'): 34, (23, 'PAREN_R'): 40, (23, 'PUNCT'): 38, 
     1449        (23, 'Q_CHAR'): 41, (23, 'STRING'): 37, (23, 'WORD'): 35, 
     1450        (24, 'COMMA'): 39, (24, 'MACRO_CALL'): 31, (24, 'MACRO_VALUE'): 42, 
     1451        (24, 'NUMBER'): 36, (24, 'PAREN_L'): 34, (24, 'PAREN_R'): 40, 
     1452        (24, 'PUNCT'): 38, (24, 'Q_CHAR'): 41, (24, 'STRING'): 37, 
     1453        (24, 'WORD'): 35, (25, 'COMMA'): 39, (25, 'MACRO_CALL'): 31, 
     1454        (25, 'MACRO_VALUE'): 42, (25, 'NUMBER'): 36, (25, 'PAREN_L'): 34, 
     1455        (25, 'PAREN_R'): 40, (25, 'PUNCT'): 38, (25, 'Q_CHAR'): 41, 
     1456        (25, 'STRING'): 37, (25, 'WORD'): 35, (26, 'COMMA'): 39, 
     1457        (26, 'MACRO_CALL'): 31, (26, 'MACRO_VALUE'): 42, (26, 'NUMBER'): 36, 
     1458        (26, 'PAREN_L'): 34, (26, 'PAREN_R'): 40, (26, 'PUNCT'): 38, 
     1459        (26, 'Q_CHAR'): 41, (26, 'STRING'): 37, (26, 'WORD'): 35, 
     1460        (27, 'COMMA'): 39, (27, 'MACRO_CALL'): 31, (27, 'MACRO_VALUE'): 42, 
     1461        (27, 'NUMBER'): 36, (27, 'PAREN_L'): 34, (27, 'PAREN_R'): 40, 
     1462        (27, 'PUNCT'): 38, (27, 'Q_CHAR'): 41, (27, 'STRING'): 37, 
     1463        (27, 'WORD'): 35, (28, 'COMMA'): 39, (28, 'MACRO_CALL'): 31, 
     1464        (28, 'MACRO_VALUE'): 42, (28, 'NUMBER'): 36, (28, 'PAREN_L'): 34, 
     1465        (28, 'PAREN_R'): 40, (28, 'PUNCT'): 38, (28, 'Q_CHAR'): 41, 
     1466        (28, 'STRING'): 37, (28, 'WORD'): 35, (31, 'COMMA'): 39, 
     1467        (31, 'MACRO_VALUE'): 42, (31, 'NL'): 20, (31, 'NUMBER'): 36, 
     1468        (31, 'PAREN_R'): 40, (31, 'PUNCT'): 38, (31, 'Q_CHAR'): 41, 
     1469        (31, 'SPACE'): 19, (31, 'STRING'): 37, (31, 'WORD'): 35, 
     1470        (43, 'PAREN_L'): 44, (44, 'NL'): 20, (44, 'SPACE'): 19, 
     1471        (45, 'PAREN_R'): 46, (47, 'INDENT'): 58, (48, 'COMMA'): 52, 
     1472        (48, 'NL'): 20, (48, 'SPACE'): 19, (51, 'BOLD'): 101, 
     1473        (51, 'IMG_S'): 98, (51, 'ITALIC'): 104, (51, 'LINK_S'): 92, 
     1474        (51, 'STRIKE'): 107, (51, 'TT_S'): 110, (52, 'NL'): 20, 
     1475        (52, 'SPACE'): 19, (53, 'INDENT'): 58, (54, 'MACRO_VALUE'): 61, 
     1476        (54, 'NUMBER'): 59, (54, 'STRING'): 60, (56, 'MACRO_VALUE'): 61, 
     1477        (56, 'NUMBER'): 59, (56, 'STRING'): 60, (62, 'NL'): 20, 
     1478        (62, 'SPACE'): 19, (63, 'NL'): 20, (63, 'SPACE'): 19, 
     1479        (64, 'COMMA'): 39, (64, 'MACRO_CALL'): 31, (64, 'MACRO_VALUE'): 42, 
     1480        (64, 'NUMBER'): 36, (64, 'PAREN_L'): 34, (64, 'PAREN_R'): 40, 
     1481        (64, 'PUNCT'): 38, (64, 'Q_CHAR'): 41, (64, 'STRING'): 37, 
     1482        (64, 'WORD'): 35, (65, 'COMMA'): 39, (65, 'MACRO_CALL'): 31, 
     1483        (65, 'MACRO_VALUE'): 42, (65, 'NUMBER'): 36, (65, 'PAREN_L'): 34, 
     1484        (65, 'PAREN_R'): 40, (65, 'PUNCT'): 38, (65, 'Q_CHAR'): 41, 
     1485        (65, 'STRING'): 37, (65, 'WORD'): 35, (66, 'BOLD'): 101, 
     1486        (66, 'IMG_S'): 98, (66, 'ITALIC'): 104, (66, 'LINK_S'): 92, 
     1487        (66, 'STRIKE'): 107, (66, 'TT_S'): 110, (70, 'BOLD'): 101, 
     1488        (70, 'COMMA'): 39, (70, 'IMG_S'): 98, (70, 'ITALIC'): 104, 
     1489        (70, 'LINK_S'): 92, (70, 'MACRO_CALL'): 31, (70, 'MACRO_VALUE'): 42, 
     1490        (70, 'NUMBER'): 36, (70, 'PAREN_L'): 34, (70, 'PAREN_R'): 40, 
     1491        (70, 'PUNCT'): 38, (70, 'Q_CHAR'): 41, (70, 'STRIKE'): 107, 
     1492        (70, 'STRING'): 37, (70, 'TT_S'): 110, (70, 'WORD'): 35, 
     1493        (71, 'BOLD'): 101, (71, 'IMG_S'): 98, (71, 'ITALIC'): 104, 
     1494        (71, 'LINK_S'): 92, (71, 'STRIKE'): 107, (71, 'TT_S'): 110, 
     1495        (74, 'NL'): 20, (74, 'SPACE'): 19, (77, 'SPACE'): 78, 
     1496        (79, 'BOLD'): 101, (79, 'IMG_S'): 98, (79, 'ITALIC'): 104, 
     1497        (79, 'LINK_S'): 92, (79, 'STRIKE'): 107, (79, 'TT_S'): 110, 
     1498        (80, 'SPACE'): 81, (82, 'LINE_BREAK'): 83, (92, 'COMMA'): 39, 
     1499        (92, 'MACRO_CALL'): 31, (92, 'MACRO_VALUE'): 42, (92, 'NUMBER'): 36, 
     1500        (92, 'PAREN_L'): 34, (92, 'PAREN_R'): 40, (92, 'PUNCT'): 38, 
     1501        (92, 'Q_CHAR'): 41, (92, 'STRING'): 37, (92, 'WORD'): 35, 
     1502        (93, 'LINK_E'): 94, (93, 'NL'): 20, (93, 'SPACE'): 19, 
     1503        (95, 'COMMA'): 39, (95, 'MACRO_CALL'): 31, (95, 'MACRO_VALUE'): 42, 
     1504        (95, 'NUMBER'): 36, (95, 'PAREN_L'): 34, (95, 'PAREN_R'): 40, 
     1505        (95, 'PUNCT'): 38, (95, 'Q_CHAR'): 41, (95, 'STRING'): 37, 
     1506        (95, 'WORD'): 35, (96, 'LINK_E'): 97, (98, 'COMMA'): 39, 
     1507        (98, 'MACRO_CALL'): 31, (98, 'MACRO_VALUE'): 42, (98, 'NUMBER'): 36, 
     1508        (98, 'PAREN_L'): 34, (98, 'PAREN_R'): 40, (98, 'PUNCT'): 38, 
     1509        (98, 'Q_CHAR'): 41, (98, 'STRING'): 37, (98, 'WORD'): 35, 
     1510        (99, 'LINK_E'): 100, (101, 'COMMA'): 39, (101, 'MACRO_CALL'): 31, 
     1511        (101, 'MACRO_VALUE'): 42, (101, 'NUMBER'): 36, (101, 'PAREN_L'): 34, 
     1512        (101, 'PAREN_R'): 40, (101, 'PUNCT'): 38, (101, 'Q_CHAR'): 41, 
     1513        (101, 'STRING'): 37, (101, 'WORD'): 35, (102, 'BOLD'): 103, 
     1514        (104, 'COMMA'): 39, (104, 'MACRO_CALL'): 31, (104, 'MACRO_VALUE'): 42, 
     1515        (104, 'NUMBER'): 36, (104, 'PAREN_L'): 34, (104, 'PAREN_R'): 40, 
     1516        (104, 'PUNCT'): 38, (104, 'Q_CHAR'): 41, (104, 'STRING'): 37, 
     1517        (104, 'WORD'): 35, (105, 'ITALIC'): 106, (107, 'COMMA'): 39, 
     1518        (107, 'MACRO_CALL'): 31, (107, 'MACRO_VALUE'): 42, (107, 'NUMBER'): 36, 
     1519        (107, 'PAREN_L'): 34, (107, 'PAREN_R'): 40, (107, 'PUNCT'): 38, 
     1520        (107, 'Q_CHAR'): 41, (107, 'STRING'): 37, (107, 'WORD'): 35, 
     1521        (108, 'STRIKE'): 109, (110, 'COMMA'): 39, (110, 'MACRO_CALL'): 31, 
     1522        (110, 'MACRO_VALUE'): 42, (110, 'NUMBER'): 36, (110, 'PAREN_L'): 34, 
     1523        (110, 'PAREN_R'): 40, (110, 'PUNCT'): 38, (110, 'Q_CHAR'): 41, 
     1524        (110, 'STRING'): 37, (110, 'WORD'): 35, (111, 'TT_E'): 112, 
     1525        (113, 'NL'): 20, (113, 'SPACE'): 19, (114, 'BOLD'): 101, 
     1526        (114, 'IMG_S'): 98, (114, 'ITALIC'): 104, (114, 'LINK_S'): 92, 
     1527        (114, 'STRIKE'): 107, (114, 'TT_S'): 110, (115, 'HEADER_E'): 116, 
     1528        (116, 'NL'): 20, (116, 'SPACE'): 19, (122, 'LIST_ALPHA'): 142, 
     1529        (122, 'LIST_BULLET'): 135, (122, 'LIST_NUMERIC'): 127, 
     1530        (123, 'END_INDENT'): 124, (123, 'LIST_NUMERIC'): 127, 
     1531        (127, 'BOLD'): 101, (127, 'IMG_S'): 98, (127, 'ITALIC'): 104, 
     1532        (127, 'LINK_S'): 92, (127, 'STRIKE'): 107, (127, 'TT_S'): 110, 
     1533        (128, 'BEGIN_INDENT'): 122, (131, 'END_INDENT'): 132, 
     1534        (131, 'LIST_BULLET'): 135, (135, 'BOLD'): 101, (135, 'IMG_S'): 98, 
     1535        (135, 'ITALIC'): 104, (135, 'LINK_S'): 92, (135, 'STRIKE'): 107, 
     1536        (135, 'TT_S'): 110, (136, 'BEGIN_INDENT'): 122, 
     1537        (138, 'END_INDENT'): 139, (138, 'LIST_ALPHA'): 142, (142, 'BOLD'): 101, 
     1538        (142, 'IMG_S'): 98, (142, 'ITALIC'): 104, (142, 'LINK_S'): 92, 
     1539        (142, 'STRIKE'): 107, (142, 'TT_S'): 110, (143, 'BEGIN_INDENT'): 122, 
     1540        (145, 'TABLE_ROW_START'): 148, (149, 'SPACE'): 154, 
     1541        (150, 'TABLE_CELL'): 153, (150, 'TABLE_ROW_END'): 151, 
     1542        (151, 'NL'): 152, (154, 'BOLD'): 101, (154, 'IMG_S'): 98, 
     1543        (154, 'ITALIC'): 104, (154, 'LINK_S'): 92, (154, 'STRIKE'): 107, 
     1544        (154, 'TT_S'): 110 
    15381545    } 
    15391546 
  • dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm

    rb0d462 rb6506d  
    167167  [ 'link_96' => 'link', [ 'LINK_S', 'link_target', 'LINK_E' ], 0 ], 
    168168  [ 'link_97' => 'link', [ 'LINK_S', 'link_target', 'space', 'link_description', 'LINK_E' ], 0 ], 
    169   [ 'image_98' => 'image', [ 'IMG_S', 'link_target', 'LINK_E' ], 0 ], 
    170   [ 'link_target_99' => 'link_target', [ '_printable' ], 0 ], 
     169  [ 'image_98' => 'image', [ 'IMG_S', 'image_target', 'LINK_E' ], 0 ], 
     170  [ 'link_target_99' => 'link_target', [ '_url' ], 0 ], 
     171  [ 'image_target_100' => 'image_target', [ '_url' ], 0 ], 
     172  [ '_url_101' => '_url', [ '_printable' ], 0 ], 
    171173  [ '_PLUS_LIST' => 'PLUS-28', [ 'PLUS-28', 'space', '_printable' ], 0 ], 
    172174  [ '_PLUS_LIST' => 'PLUS-28', [ '_printable' ], 0 ], 
    173   [ 'link_description_102' => 'link_description', [ 'PLUS-28' ], 0 ], 
    174   [ 'bold_text_103' => 'bold_text', [ 'BOLD', '_raw_text', 'BOLD' ], 0 ], 
    175   [ 'italics_text_104' => 'italics_text', [ 'ITALIC', '_raw_text', 'ITALIC' ], 0 ], 
    176   [ 'strike_text_105' => 'strike_text', [ 'STRIKE', '_raw_text', 'STRIKE' ], 0 ], 
    177   [ 'tt_text_106' => 'tt_text', [ 'TT_S', '_raw_text', 'TT_E' ], 0 ], 
     175  [ 'link_description_104' => 'link_description', [ 'PLUS-28' ], 0 ], 
     176  [ 'bold_text_105' => 'bold_text', [ 'BOLD', '_raw_text', 'BOLD' ], 0 ], 
     177  [ 'italics_text_106' => 'italics_text', [ 'ITALIC', '_raw_text', 'ITALIC' ], 0 ], 
     178  [ 'strike_text_107' => 'strike_text', [ 'STRIKE', '_raw_text', 'STRIKE' ], 0 ], 
     179  [ 'tt_text_108' => 'tt_text', [ 'TT_S', '_raw_text', 'TT_E' ], 0 ], 
    178180  [ '_OPTIONAL' => 'OPTIONAL-29', [ 'space' ], 0 ], 
    179181  [ '_OPTIONAL' => 'OPTIONAL-29', [  ], 0 ], 
    180182  [ '_OPTIONAL' => 'OPTIONAL-30', [ 'space' ], 0 ], 
    181183  [ '_OPTIONAL' => 'OPTIONAL-30', [  ], 0 ], 
    182   [ 'heading_paragraph_111' => 'heading_paragraph', [ 'HEADER_S', 'OPTIONAL-29', '_text_ending_space', 'HEADER_E', 'OPTIONAL-30' ], 0 ], 
    183   [ 'list_paragraph_112' => 'list_paragraph', [ '_some_list' ], 0 ], 
    184   [ '_some_list_113' => '_some_list', [ 'numbered_list' ], 0 ], 
    185   [ '_some_list_114' => '_some_list', [ 'bullet_list' ], 0 ], 
    186   [ '_some_list_115' => '_some_list', [ 'alpha_list' ], 0 ], 
     184  [ 'heading_paragraph_113' => 'heading_paragraph', [ 'HEADER_S', 'OPTIONAL-29', '_text_ending_space', 'HEADER_E', 'OPTIONAL-30' ], 0 ], 
     185  [ 'list_paragraph_114' => 'list_paragraph', [ '_some_list' ], 0 ], 
     186  [ '_some_list_115' => '_some_list', [ 'numbered_list' ], 0 ], 
     187  [ '_some_list_116' => '_some_list', [ 'bullet_list' ], 0 ], 
     188  [ '_some_list_117' => '_some_list', [ 'alpha_list' ], 0 ], 
    187189  [ '_PLUS_LIST' => 'PLUS-31', [ 'PLUS-31', 'numbered_list_element' ], 0 ], 
    188190  [ '_PLUS_LIST' => 'PLUS-31', [ 'numbered_list_element' ], 0 ], 
    189   [ 'numbered_list_118' => 'numbered_list', [ 'BEGIN_INDENT', 'PLUS-31', 'END_INDENT' ], 0 ], 
     191  [ 'numbered_list_120' => 'numbered_list', [ 'BEGIN_INDENT', 'PLUS-31', 'END_INDENT' ], 0 ], 
    190192  [ '_OPTIONAL' => 'OPTIONAL-32', [ '_some_list' ], 0 ], 
    191193  [ '_OPTIONAL' => 'OPTIONAL-32', [  ], 0 ], 
    192   [ 'numbered_list_element_121' => 'numbered_list_element', [ 'LIST_NUMERIC', '_text_ending_space', 'OPTIONAL-32' ], 0 ], 
     194  [ 'numbered_list_element_123' => 'numbered_list_element', [ 'LIST_NUMERIC', '_text_ending_space', 'OPTIONAL-32' ], 0 ], 
    193195  [ '_PLUS_LIST' => 'PLUS-33', [ 'PLUS-33', 'bullet_list_element' ], 0 ], 
    194196  [ '_PLUS_LIST' => 'PLUS-33', [ 'bullet_list_element' ], 0 ], 
    195   [ 'bullet_list_124' => 'bullet_list', [ 'BEGIN_INDENT', 'PLUS-33', 'END_INDENT' ], 0 ], 
     197  [ 'bullet_list_126' => 'bullet_list', [ 'BEGIN_INDENT', 'PLUS-33', 'END_INDENT' ], 0 ], 
    196198  [ '_OPTIONAL' => 'OPTIONAL-34', [ '_some_list' ], 0 ], 
    197199  [ '_OPTIONAL' => 'OPTIONAL-34', [  ], 0 ], 
    198   [ 'bullet_list_element_127' => 'bullet_list_element', [ 'LIST_BULLET', '_text_ending_space', 'OPTIONAL-34' ], 0 ], 
     200  [ 'bullet_list_element_129' => 'bullet_list_element', [ 'LIST_BULLET', '_text_ending_space', 'OPTIONAL-34' ], 0 ], 
    199201  [ '_PLUS_LIST' => 'PLUS-35', [ 'PLUS-35', 'alpha_list_element' ], 0 ], 
    200202  [ '_PLUS_LIST' => 'PLUS-35', [ 'alpha_list_element' ], 0 ], 
    201   [ 'alpha_list_130' => 'alpha_list', [ 'BEGIN_INDENT', 'PLUS-35', 'END_INDENT' ], 0 ], 
     203  [ 'alpha_list_132' => 'alpha_list', [ 'BEGIN_INDENT', 'PLUS-35', 'END_INDENT' ], 0 ], 
    202204  [ '_OPTIONAL' => 'OPTIONAL-36', [ '_some_list' ], 0 ], 
    203205  [ '_OPTIONAL' => 'OPTIONAL-36', [  ], 0 ], 
    204   [ 'alpha_list_element_133' => 'alpha_list_element', [ 'LIST_ALPHA', '_text_ending_space', 'OPTIONAL-36' ], 0 ], 
     206  [ 'alpha_list_element_135' => 'alpha_list_element', [ 'LIST_ALPHA', '_text_ending_space', 'OPTIONAL-36' ], 0 ], 
    205207  [ '_PLUS_LIST' => 'PLUS-37', [ 'PLUS-37', 'table_row' ], 0 ], 
    206208  [ '_PLUS_LIST' => 'PLUS-37', [ 'table_row' ], 0 ], 
    207   [ 'table_paragraph_136' => 'table_paragraph', [ 'PLUS-37' ], 0 ], 
     209  [ 'table_paragraph_138' => 'table_paragraph', [ 'PLUS-37' ], 0 ], 
    208210  [ '_PAREN' => 'PAREN-38', [ 'table_cell', 'TABLE_CELL' ], 0 ], 
    209211  [ '_STAR_LIST' => 'STAR-39', [ 'STAR-39', 'PAREN-38' ], 0 ], 
    210212  [ '_STAR_LIST' => 'STAR-39', [  ], 0 ], 
    211   [ 'table_row_140' => 'table_row', [ 'TABLE_ROW_START', 'STAR-39', 'table_cell', 'TABLE_ROW_END', 'NL' ], 0 ], 
    212   [ 'table_cell_141' => 'table_cell', [ 'SPACE', '_text_single_line_must_end_space' ], 0 ], 
     213  [ 'table_row_142' => 'table_row', [ 'TABLE_ROW_START', 'STAR-39', 'table_cell', 'TABLE_ROW_END', 'NL' ], 0 ], 
     214  [ 'table_cell_143' => 'table_cell', [ 'SPACE', '_text_single_line_must_end_space' ], 0 ], 
    213215], 
    214216    yyLABELS  => 
     
    314316  'image_98' => 98, 
    315317  'link_target_99' => 99, 
    316   '_PLUS_LIST' => 100, 
    317   '_PLUS_LIST' => 101, 
    318   'link_description_102' => 102, 
    319   'bold_text_103' => 103, 
    320   'italics_text_104' => 104, 
    321   'strike_text_105' => 105, 
    322   'tt_text_106' => 106, 
    323   '_OPTIONAL' => 107, 
    324   '_OPTIONAL' => 108, 
     318  'image_target_100' => 100, 
     319  '_url_101' => 101, 
     320  '_PLUS_LIST' => 102, 
     321  '_PLUS_LIST' => 103, 
     322  'link_description_104' => 104, 
     323  'bold_text_105' => 105, 
     324  'italics_text_106' => 106, 
     325  'strike_text_107' => 107, 
     326  'tt_text_108' => 108, 
    325327  '_OPTIONAL' => 109, 
    326328  '_OPTIONAL' => 110, 
    327   'heading_paragraph_111' => 111, 
    328   'list_paragraph_112' => 112, 
    329   '_some_list_113' => 113, 
    330   '_some_list_114' => 114, 
     329  '_OPTIONAL' => 111, 
     330  '_OPTIONAL' => 112, 
     331  'heading_paragraph_113' => 113, 
     332  'list_paragraph_114' => 114, 
    331333  '_some_list_115' => 115, 
    332   '_PLUS_LIST' => 116, 
    333   '_PLUS_LIST' => 117, 
    334   'numbered_list_118' => 118, 
    335   '_OPTIONAL' => 119, 
    336   '_OPTIONAL' => 120, 
    337   'numbered_list_element_121' => 121, 
    338   '_PLUS_LIST' => 122, 
    339   '_PLUS_LIST' => 123, 
    340   'bullet_list_124' => 124, 
    341   '_OPTIONAL' => 125, 
    342   '_OPTIONAL' => 126, 
    343   'bullet_list_element_127' => 127, 
    344   '_PLUS_LIST' => 128, 
    345   '_PLUS_LIST' => 129, 
    346   'alpha_list_130' => 130, 
    347   '_OPTIONAL' => 131, 
    348   '_OPTIONAL' => 132, 
    349   'alpha_list_element_133' => 133, 
    350   '_PLUS_LIST' => 134, 
    351   '_PLUS_LIST' => 135, 
    352   'table_paragraph_136' => 136, 
    353   '_PAREN' => 137, 
    354   '_STAR_LIST' => 138, 
    355   '_STAR_LIST' => 139, 
    356   'table_row_140' => 140, 
    357   'table_cell_141' => 141, 
     334  '_some_list_116' => 116, 
     335  '_some_list_117' => 117, 
     336  '_PLUS_LIST' => 118, 
     337  '_PLUS_LIST' => 119, 
     338  'numbered_list_120' => 120, 
     339  '_OPTIONAL' => 121, 
     340  '_OPTIONAL' => 122, 
     341  'numbered_list_element_123' => 123, 
     342  '_PLUS_LIST' => 124, 
     343  '_PLUS_LIST' => 125, 
     344  'bullet_list_126' => 126, 
     345  '_OPTIONAL' => 127, 
     346  '_OPTIONAL' => 128, 
     347  'bullet_list_element_129' => 129, 
     348  '_PLUS_LIST' => 130, 
     349  '_PLUS_LIST' => 131, 
     350  'alpha_list_132' => 132, 
     351  '_OPTIONAL' => 133, 
     352  '_OPTIONAL' => 134, 
     353  'alpha_list_element_135' => 135, 
     354  '_PLUS_LIST' => 136, 
     355  '_PLUS_LIST' => 137, 
     356  'table_paragraph_138' => 138, 
     357  '_PAREN' => 139, 
     358  '_STAR_LIST' => 140, 
     359  '_STAR_LIST' => 141, 
     360  'table_row_142' => 142, 
     361  'table_cell_143' => 143, 
    358362}, 
    359363    yyTERMS  => 
     
    544548        }, 
    545549        {#State 10 
    546                 DEFAULT => -139, 
     550                DEFAULT => -141, 
    547551                GOTOS => { 
    548552                        'STAR-39' => 45 
     
    591595                        'macro_call' => 58, 
    592596                        '_printable_atom' => 60, 
     597                        'link_target' => 63, 
     598                        '_url' => 65, 
     599                        '_printable' => 64, 
     600                        'PLUS-6' => 52, 
    593601                        '_printable_not_macro_call' => 54, 
    594                         'link_target' => 63, 
    595                         '_macro_call_not_really' => 55, 
    596                         '_printable' => 64, 
    597                         'PLUS-6' => 52 
     602                        '_macro_call_not_really' => 55 
    598603                } 
    599604        }, 
     
    644649                ACTIONS => { 
    645650                        '' => -85, 
    646                         'LINE_BREAK' => 65, 
     651                        'LINE_BREAK' => 66, 
    647652                        'EMPTY_LINE' => -85 
    648653                } 
    649654        }, 
    650655        {#State 20 
    651                 DEFAULT => -113 
     656                DEFAULT => -115 
    652657        }, 
    653658        {#State 21 
     
    656661        {#State 22 
    657662                ACTIONS => { 
    658                         '' => -136, 
     663                        '' => -138, 
    659664                        'TABLE_ROW_START' => 10, 
    660                         'EMPTY_LINE' => -136 
    661                 }, 
    662                 GOTOS => { 
    663                         'table_row' => 66 
     665                        'EMPTY_LINE' => -138 
     666                }, 
     667                GOTOS => { 
     668                        'table_row' => 67 
    664669                } 
    665670        }, 
     
    686691                        'macro_call' => 58, 
    687692                        '_printable_atom' => 60, 
     693                        'image_target' => 68, 
     694                        '_url' => 69, 
     695                        '_printable' => 64, 
     696                        'PLUS-6' => 52, 
    688697                        '_printable_not_macro_call' => 54, 
    689                         'link_target' => 67, 
    690                         '_macro_call_not_really' => 55, 
    691                         '_printable' => 64, 
    692                         'PLUS-6' => 52 
     698                        '_macro_call_not_really' => 55 
    693699                } 
    694700        }, 
     
    701707        {#State 28 
    702708                ACTIONS => { 
    703                         'WORD' => -108, 
    704                         'SPACE' => 68, 
    705                         'PAREN_R' => -108, 
    706                         'MACRO_VALUE' => -108, 
    707                         'NL' => 69, 
    708                         'Q_CHAR' => -108, 
    709                         'ITALIC' => -108, 
    710                         'LINK_S' => -108, 
    711                         'STRING' => -108, 
    712                         'MACRO_CALL' => -108, 
    713                         'PUNCT' => -108, 
    714                         'IMG_S' => -108, 
    715                         'NUMBER' => -108, 
    716                         'PAREN_L' => -108, 
    717                         'COMMA' => -108, 
    718                         'TT_S' => -108, 
    719                         'BOLD' => -108, 
    720                         'STRIKE' => -108 
    721                 }, 
    722                 GOTOS => { 
    723                         'OPTIONAL-29' => 71, 
    724                         'space' => 70 
     709                        'WORD' => -110, 
     710                        'SPACE' => 70, 
     711                        'PAREN_R' => -110, 
     712                        'MACRO_VALUE' => -110, 
     713                        'NL' => 71, 
     714                        'Q_CHAR' => -110, 
     715                        'ITALIC' => -110, 
     716                        'LINK_S' => -110, 
     717                        'STRING' => -110, 
     718                        'MACRO_CALL' => -110, 
     719                        'PUNCT' => -110, 
     720                        'IMG_S' => -110, 
     721                        'NUMBER' => -110, 
     722                        'PAREN_L' => -110, 
     723                        'COMMA' => -110, 
     724                        'TT_S' => -110, 
     725                        'BOLD' => -110, 
     726                        'STRIKE' => -110 
     727                }, 
     728                GOTOS => { 
     729                        'OPTIONAL-29' => 73, 
     730                        'space' => 72 
    725731                } 
    726732        }, 
    727733        {#State 29 
    728                 DEFAULT => -135 
     734                DEFAULT => -137 
    729735        }, 
    730736        {#State 30 
     
    742748                }, 
    743749                GOTOS => { 
    744                         '_raw_text' => 72, 
     750                        '_raw_text' => 74, 
    745751                        'macro_call' => 58, 
    746752                        '_printable_atom' => 60, 
     
    772778                        '_printable_not_macro_call' => 54, 
    773779                        '_macro_call_not_really' => 55, 
    774                         '_printable' => 73, 
     780                        '_printable' => 75, 
    775781                        'PLUS-6' => 52 
    776782                } 
     
    778784        {#State 33 
    779785                ACTIONS => { 
    780                         'LIST_BULLET' => 79, 
    781                         'LIST_ALPHA' => 74, 
    782                         'LIST_NUMERIC' => 75 
    783                 }, 
    784                 GOTOS => { 
    785                         'alpha_list_element' => 78, 
    786                         'numbered_list_element' => 81, 
    787                         'bullet_list_element' => 80, 
    788                         'PLUS-31' => 76, 
    789                         'PLUS-33' => 82, 
    790                         'PLUS-35' => 77 
     786                        'LIST_BULLET' => 81, 
     787                        'LIST_ALPHA' => 76, 
     788                        'LIST_NUMERIC' => 77 
     789                }, 
     790                GOTOS => { 
     791                        'alpha_list_element' => 80, 
     792                        'numbered_list_element' => 83, 
     793                        'bullet_list_element' => 82, 
     794                        'PLUS-31' => 78, 
     795                        'PLUS-33' => 84, 
     796                        'PLUS-35' => 79 
    791797                } 
    792798        }, 
     
    794800                DEFAULT => -77, 
    795801                GOTOS => { 
    796                         'STAR-23' => 83 
     802                        'STAR-23' => 85 
    797803                } 
    798804        }, 
    799805        {#State 35 
    800                 DEFAULT => -115 
     806                DEFAULT => -117 
    801807        }, 
    802808        {#State 36 
     
    817823                }, 
    818824                GOTOS => { 
    819                         '_raw_text' => 84, 
     825                        '_raw_text' => 86, 
    820826                        'macro_call' => 58, 
    821827                        '_printable_atom' => 60, 
     
    855861                        'image' => 31, 
    856862                        'italics_text' => 26, 
    857                         '_simple_format' => 85, 
     863                        '_simple_format' => 87, 
    858864                        'strike_text' => 14 
    859865                } 
    860866        }, 
    861867        {#State 40 
     868                DEFAULT => -116 
     869        }, 
     870        {#State 41 
    862871                DEFAULT => -114 
    863         }, 
    864         {#State 41 
    865                 DEFAULT => -112 
    866872        }, 
    867873        {#State 42 
     
    879885                }, 
    880886                GOTOS => { 
    881                         '_raw_text' => 86, 
     887                        '_raw_text' => 88, 
    882888                        'macro_call' => 58, 
    883889                        '_printable_atom' => 60, 
     
    896902        {#State 45 
    897903                ACTIONS => { 
    898                         'SPACE' => 87 
    899                 }, 
    900                 GOTOS => { 
    901                         'table_cell' => 88, 
    902                         'PAREN-38' => 89 
     904                        'SPACE' => 89 
     905                }, 
     906                GOTOS => { 
     907                        'table_cell' => 90, 
     908                        'PAREN-38' => 91 
    903909                } 
    904910        }, 
     
    918924                ACTIONS => { 
    919925                        'WORD' => 46, 
    920                         'SPACE' => 68, 
     926                        'SPACE' => 70, 
    921927                        'PAREN_L' => -37, 
    922928                        'PAREN_R' => 47, 
    923                         'NL' => 69, 
     929                        'NL' => 71, 
    924930                        'MACRO_VALUE' => 48, 
    925931                        'Q_CHAR' => 49, 
     
    930936                }, 
    931937                GOTOS => { 
    932                         '_printable_not_macro_call' => 91, 
    933                         'space' => 92, 
    934                         'OPTIONAL-7' => 90 
     938                        '_printable_not_macro_call' => 93, 
     939                        'space' => 94, 
     940                        'OPTIONAL-7' => 92 
    935941                } 
    936942        }, 
     
    972978                GOTOS => { 
    973979                        'macro_call' => 58, 
    974                         '_printable_atom' => 93, 
     980                        '_printable_atom' => 95, 
    975981                        '_printable_not_macro_call' => 54, 
    976982                        '_macro_call_not_really' => 55 
     
    991997        {#State 57 
    992998                ACTIONS => { 
    993                         'ITALIC' => 94 
     999                        'ITALIC' => 96 
    9941000                } 
    9951001        }, 
     
    10091015                DEFAULT => -60, 
    10101016                GOTOS => { 
    1011                         'STAR-15' => 95 
     1017                        'STAR-15' => 97 
    10121018                } 
    10131019        }, 
    10141020        {#State 63 
    10151021                ACTIONS => { 
    1016                         'SPACE' => 68, 
    1017                         'NL' => 69, 
    1018                         'LINK_E' => 96 
    1019                 }, 
    1020                 GOTOS => { 
    1021                         'space' => 97 
     1022                        'SPACE' => 70, 
     1023                        'NL' => 71, 
     1024                        'LINK_E' => 98 
     1025                }, 
     1026                GOTOS => { 
     1027                        'space' => 99 
    10221028                } 
    10231029        }, 
    10241030        {#State 64 
     1031                DEFAULT => -101 
     1032        }, 
     1033        {#State 65 
    10251034                DEFAULT => -99 
    10261035        }, 
    1027         {#State 65 
     1036        {#State 66 
    10281037                DEFAULT => -87, 
    10291038                GOTOS => { 
    1030                         'STAR-27' => 98 
    1031                 } 
    1032         }, 
    1033         {#State 66 
    1034                 DEFAULT => -134 
     1039                        'STAR-27' => 100 
     1040                } 
    10351041        }, 
    10361042        {#State 67 
    1037                 ACTIONS => { 
    1038                         'LINK_E' => 99 
    1039                 } 
     1043                DEFAULT => -136 
    10401044        }, 
    10411045        {#State 68 
     1046                ACTIONS => { 
     1047                        'LINK_E' => 101 
     1048                } 
     1049        }, 
     1050        {#State 69 
     1051                DEFAULT => -100 
     1052        }, 
     1053        {#State 70 
    10421054                DEFAULT => -18 
    10431055        }, 
    1044         {#State 69 
     1056        {#State 71 
    10451057                DEFAULT => -17, 
    10461058                GOTOS => { 
    1047                         'STAR-5' => 100 
    1048                 } 
    1049         }, 
    1050         {#State 70 
    1051                 DEFAULT => -107 
    1052         }, 
    1053         {#State 71 
     1059                        'STAR-5' => 102 
     1060                } 
     1061        }, 
     1062        {#State 72 
     1063                DEFAULT => -109 
     1064        }, 
     1065        {#State 73 
    10541066                ACTIONS => { 
    10551067                        'WORD' => -63, 
     
    10771089                        'strike_text' => 14, 
    10781090                        '_non_space' => 34, 
    1079                         '_text_ending_space' => 101, 
     1091                        '_text_ending_space' => 103, 
    10801092                        'tt_text' => 18, 
    10811093                        'PLUS-21' => 39, 
     
    10841096                } 
    10851097        }, 
    1086         {#State 72 
    1087                 ACTIONS => { 
    1088                         'TT_E' => 102 
    1089                 } 
    1090         }, 
    1091         {#State 73 
     1098        {#State 74 
     1099                ACTIONS => { 
     1100                        'TT_E' => 104 
     1101                } 
     1102        }, 
     1103        {#State 75 
    10921104                DEFAULT => -68, 
    10931105                GOTOS => { 
    1094                         'STAR-19' => 103 
    1095                 } 
    1096         }, 
    1097         {#State 74 
     1106                        'STAR-19' => 105 
     1107                } 
     1108        }, 
     1109        {#State 76 
    10981110                ACTIONS => { 
    10991111                        'WORD' => -63, 
     
    11211133                        'strike_text' => 14, 
    11221134                        '_non_space' => 34, 
    1123                         '_text_ending_space' => 104, 
     1135                        '_text_ending_space' => 106, 
    11241136                        'tt_text' => 18, 
    11251137                        'PLUS-21' => 39, 
     
    11281140                } 
    11291141        }, 
    1130         {#State 75 
     1142        {#State 77 
    11311143                ACTIONS => { 
    11321144                        'WORD' => -63, 
     
    11541166                        'strike_text' => 14, 
    11551167                        '_non_space' => 34, 
    1156                         '_text_ending_space' => 105, 
     1168                        '_text_ending_space' => 107, 
    11571169                        'tt_text' => 18, 
    11581170                        'PLUS-21' => 39, 
     
    11611173                } 
    11621174        }, 
    1163         {#State 76 
    1164                 ACTIONS => { 
    1165                         'LIST_NUMERIC' => 75, 
    1166                         'END_INDENT' => 107 
    1167                 }, 
    1168                 GOTOS => { 
    1169                         'numbered_list_element' => 106 
    1170                 } 
    1171         }, 
    1172         {#State 77 
    1173                 ACTIONS => { 
    1174                         'LIST_ALPHA' => 74, 
     1175        {#State 78 
     1176                ACTIONS => { 
     1177                        'LIST_NUMERIC' => 77, 
    11751178                        'END_INDENT' => 109 
    11761179                }, 
    11771180                GOTOS => { 
    1178                         'alpha_list_element' => 108 
    1179                 } 
    1180         }, 
    1181         {#State 78 
    1182                 DEFAULT => -129 
     1181                        'numbered_list_element' => 108 
     1182                } 
    11831183        }, 
    11841184        {#State 79 
     1185                ACTIONS => { 
     1186                        'LIST_ALPHA' => 76, 
     1187                        'END_INDENT' => 111 
     1188                }, 
     1189                GOTOS => { 
     1190                        'alpha_list_element' => 110 
     1191                } 
     1192        }, 
     1193        {#State 80 
     1194                DEFAULT => -131 
     1195        }, 
     1196        {#State 81 
    11851197                ACTIONS => { 
    11861198                        'WORD' => -63, 
     
    12081220                        'strike_text' => 14, 
    12091221                        '_non_space' => 34, 
    1210                         '_text_ending_space' => 110, 
     1222                        '_text_ending_space' => 112, 
    12111223                        'tt_text' => 18, 
    12121224                        'PLUS-21' => 39, 
     
    12151227                } 
    12161228        }, 
    1217         {#State 80 
    1218                 DEFAULT => -123 
    1219         }, 
    1220         {#State 81 
    1221                 DEFAULT => -117 
    1222         }, 
    12231229        {#State 82 
    1224                 ACTIONS => { 
    1225                         'LIST_BULLET' => 79, 
    1226                         'END_INDENT' => 112 
    1227                 }, 
    1228                 GOTOS => { 
    1229                         'bullet_list_element' => 111 
    1230                 } 
     1230                DEFAULT => -125 
    12311231        }, 
    12321232        {#State 83 
     1233                DEFAULT => -119 
     1234        }, 
     1235        {#State 84 
     1236                ACTIONS => { 
     1237                        'LIST_BULLET' => 81, 
     1238                        'END_INDENT' => 114 
     1239                }, 
     1240                GOTOS => { 
     1241                        'bullet_list_element' => 113 
     1242                } 
     1243        }, 
     1244        {#State 85 
    12331245                ACTIONS => { 
    12341246                        '' => -79, 
    12351247                        'LIST_BULLET' => -79, 
    12361248                        'LIST_ALPHA' => -79, 
    1237                         'SPACE' => 68, 
     1249                        'SPACE' => 70, 
    12381250                        'LIST_NUMERIC' => -79, 
    12391251                        'LINE_BREAK' => -79, 
    1240                         'NL' => 69, 
     1252                        'NL' => 71, 
    12411253                        'END_INDENT' => -79, 
    12421254                        'BEGIN_INDENT' => -79, 
     
    12451257                }, 
    12461258                GOTOS => { 
    1247                         'OPTIONAL-24' => 113, 
    1248                         'PAREN-22' => 115, 
    1249                         'space' => 114 
    1250                 } 
    1251         }, 
    1252         {#State 84 
    1253                 ACTIONS => { 
    1254                         'BOLD' => 116 
    1255                 } 
    1256         }, 
    1257         {#State 85 
     1259                        'OPTIONAL-24' => 115, 
     1260                        'PAREN-22' => 117, 
     1261                        'space' => 116 
     1262                } 
     1263        }, 
     1264        {#State 86 
     1265                ACTIONS => { 
     1266                        'BOLD' => 118 
     1267                } 
     1268        }, 
     1269        {#State 87 
    12581270                DEFAULT => -71 
    12591271        }, 
    1260         {#State 86 
    1261                 ACTIONS => { 
    1262                         'STRIKE' => 117 
    1263                 } 
    1264         }, 
    1265         {#State 87 
     1272        {#State 88 
     1273                ACTIONS => { 
     1274                        'STRIKE' => 119 
     1275                } 
     1276        }, 
     1277        {#State 89 
    12661278                ACTIONS => { 
    12671279                        'WORD' => -63, 
     
    12831295                }, 
    12841296                GOTOS => { 
    1285                         '_text_single_line_must_end_space' => 119, 
     1297                        '_text_single_line_must_end_space' => 121, 
    12861298                        'link' => 27, 
    1287                         'PAREN-25' => 118, 
    1288                         'PLUS-26' => 120, 
     1299                        'PAREN-25' => 120, 
     1300                        'PLUS-26' => 122, 
    12891301                        'OPTIONAL-16' => 32, 
    12901302                        'image' => 31, 
    12911303                        '_simple_format' => 15, 
    12921304                        'strike_text' => 14, 
    1293                         '_non_space' => 121, 
     1305                        '_non_space' => 123, 
    12941306                        'tt_text' => 18, 
    12951307                        'PLUS-21' => 39, 
     
    12981310                } 
    12991311        }, 
    1300         {#State 88 
    1301                 ACTIONS => { 
    1302                         'TABLE_CELL' => 122, 
    1303                         'TABLE_ROW_END' => 123 
    1304                 } 
    1305         }, 
    1306         {#State 89 
    1307                 DEFAULT => -138 
    1308         }, 
    13091312        {#State 90 
    13101313                ACTIONS => { 
    1311                         'PAREN_L' => 124 
     1314                        'TABLE_CELL' => 124, 
     1315                        'TABLE_ROW_END' => 125 
    13121316                } 
    13131317        }, 
    13141318        {#State 91 
     1319                DEFAULT => -140 
     1320        }, 
     1321        {#State 92 
     1322                ACTIONS => { 
     1323                        'PAREN_L' => 126 
     1324                } 
     1325        }, 
     1326        {#State 93 
    13151327                DEFAULT => -35 
    13161328        }, 
    1317         {#State 92 
     1329        {#State 94 
    13181330                DEFAULT => -36 
    13191331        }, 
    1320         {#State 93 
     1332        {#State 95 
    13211333                DEFAULT => -20 
    13221334        }, 
    1323         {#State 94 
    1324                 DEFAULT => -104 
    1325         }, 
    1326         {#State 95 
     1335        {#State 96 
     1336                DEFAULT => -106 
     1337        }, 
     1338        {#State 97 
    13271339                ACTIONS => { 
    13281340                        'TT_E' => -61, 
    1329                         'SPACE' => 68, 
     1341                        'SPACE' => 70, 
    13301342                        'BOLD' => -61, 
    1331                         'NL' => 69, 
     1343                        'NL' => 71, 
    13321344                        'ITALIC' => -61, 
    13331345                        'STRIKE' => -61 
    13341346                }, 
    13351347                GOTOS => { 
    1336                         'PAREN-14' => 126, 
    1337                         'space' => 125 
    1338                 } 
    1339         }, 
    1340         {#State 96 
     1348                        'PAREN-14' => 128, 
     1349                        'space' => 127 
     1350                } 
     1351        }, 
     1352        {#State 98 
    13411353                DEFAULT => -96 
    13421354        }, 
    1343         {#State 97 
     1355        {#State 99 
    13441356                ACTIONS => { 
    13451357                        'WORD' => 46, 
     
    13571369                        'macro_call' => 58, 
    13581370                        '_printable_atom' => 60, 
    1359                         '_printable' => 129, 
     1371                        '_printable' => 131, 
    13601372                        'PLUS-6' => 52, 
    1361                         'link_description' => 127, 
     1373                        'link_description' => 129, 
    13621374                        '_printable_not_macro_call' => 54, 
    1363                         'PLUS-28' => 128, 
     1375                        'PLUS-28' => 130, 
    13641376                        '_macro_call_not_really' => 55 
    13651377                } 
    13661378        }, 
    1367         {#State 98 
     1379        {#State 100 
    13681380                ACTIONS => { 
    13691381                        'WORD' => -63, 
     
    13711383                        'MACRO_VALUE' => -63, 
    13721384                        'Q_CHAR' => -63, 
    1373                         'COMMENT' => 130, 
     1385                        'COMMENT' => 132, 
    13741386                        'ITALIC' => 11, 
    13751387                        'LINK_S' => 13, 
     
    13921404                        'strike_text' => 14, 
    13931405                        '_non_space' => 34, 
    1394                         '_text_ending_space' => 131, 
     1406                        '_text_ending_space' => 133, 
    13951407                        'tt_text' => 18, 
    13961408                        'PLUS-21' => 39, 
     
    13991411                } 
    14001412        }, 
    1401         {#State 99 
     1413        {#State 101 
    14021414                DEFAULT => -98 
    14031415        }, 
    1404         {#State 100 
     1416        {#State 102 
    14051417                ACTIONS => { 
    14061418                        '' => -19, 
     
    14121424                        'Q_CHAR' => -19, 
    14131425                        'ITALIC' => -19, 
    1414                         'COMMENT' => 132, 
     1426                        'COMMENT' => 134, 
    14151427                        'LINK_S' => -19, 
    14161428                        'STRING' => -19, 
     
    14331445                } 
    14341446        }, 
    1435         {#State 101 
    1436                 ACTIONS => { 
    1437                         'HEADER_E' => 133 
    1438                 } 
    1439         }, 
    1440         {#State 102 
    1441                 DEFAULT => -106 
    1442         }, 
    14431447        {#State 103 
     1448                ACTIONS => { 
     1449                        'HEADER_E' => 135 
     1450                } 
     1451        }, 
     1452        {#State 104 
     1453                DEFAULT => -108 
     1454        }, 
     1455        {#State 105 
    14441456                ACTIONS => { 
    14451457                        '' => -70, 
     
    14641476                        'link' => 27, 
    14651477                        'image' => 31, 
    1466                         '_simple_format' => 134, 
     1478                        '_simple_format' => 136, 
    14671479                        'strike_text' => 14, 
    1468                         'PLUS-17' => 135, 
     1480                        'PLUS-17' => 137, 
    14691481                        'tt_text' => 18, 
    1470                         'OPTIONAL-20' => 136, 
    1471                         'PAREN-18' => 137, 
     1482                        'OPTIONAL-20' => 138, 
     1483                        'PAREN-18' => 139, 
    14721484                        'bold_text' => 43, 
    14731485                        'italics_text' => 26 
    14741486                } 
    14751487        }, 
    1476         {#State 104 
     1488        {#State 106 
    14771489                ACTIONS => { 
    14781490                        'BEGIN_INDENT' => 33, 
    1479                         'LIST_ALPHA' => -132, 
    1480                         'END_INDENT' => -132 
     1491                        'LIST_ALPHA' => -134, 
     1492                        'END_INDENT' => -134 
    14811493                }, 
    14821494                GOTOS => { 
    14831495                        'alpha_list' => 35, 
    1484                         'OPTIONAL-36' => 138, 
     1496                        'OPTIONAL-36' => 140, 
    14851497                        'numbered_list' => 20, 
    14861498                        'bullet_list' => 40, 
    1487                         '_some_list' => 139 
    1488                 } 
    1489         }, 
    1490         {#State 105 
     1499                        '_some_list' => 141 
     1500                } 
     1501        }, 
     1502        {#State 107 
    14911503                ACTIONS => { 
    14921504                        'BEGIN_INDENT' => 33, 
    1493                         'LIST_NUMERIC' => -120, 
    1494                         'END_INDENT' => -120 
    1495                 }, 
    1496                 GOTOS => { 
    1497                         'alpha_list' => 35, 
    1498                         'numbered_list' => 20, 
    1499                         'bullet_list' => 40, 
    1500                         '_some_list' => 141, 
    1501                         'OPTIONAL-32' => 140 
    1502                 } 
    1503         }, 
    1504         {#State 106 
    1505                 DEFAULT => -116 
    1506         }, 
    1507         {#State 107 
    1508                 DEFAULT => -118 
    1509         }, 
    1510         {#State 108 
    1511                 DEFAULT => -128 
    1512         }, 
    1513         {#State 109 
    1514                 DEFAULT => -130 
    1515         }, 
    1516         {#State 110 
    1517                 ACTIONS => { 
    1518                         'BEGIN_INDENT' => 33, 
    1519                         'LIST_BULLET' => -126, 
    1520                         'END_INDENT' => -126 
     1505                        'LIST_NUMERIC' => -122, 
     1506                        'END_INDENT' => -122 
    15211507                }, 
    15221508                GOTOS => { 
     
    15251511                        'bullet_list' => 40, 
    15261512                        '_some_list' => 143, 
    1527                         'OPTIONAL-34' => 142 
    1528                 } 
     1513                        'OPTIONAL-32' => 142 
     1514                } 
     1515        }, 
     1516        {#State 108 
     1517                DEFAULT => -118 
     1518        }, 
     1519        {#State 109 
     1520                DEFAULT => -120 
     1521        }, 
     1522        {#State 110 
     1523                DEFAULT => -130 
    15291524        }, 
    15301525        {#State 111 
    1531                 DEFAULT => -122 
     1526                DEFAULT => -132 
    15321527        }, 
    15331528        {#State 112 
     1529                ACTIONS => { 
     1530                        'BEGIN_INDENT' => 33, 
     1531                        'LIST_BULLET' => -128, 
     1532                        'END_INDENT' => -128 
     1533                }, 
     1534                GOTOS => { 
     1535                        'alpha_list' => 35, 
     1536                        'numbered_list' => 20, 
     1537                        'bullet_list' => 40, 
     1538                        '_some_list' => 145, 
     1539                        'OPTIONAL-34' => 144 
     1540                } 
     1541        }, 
     1542        {#State 113 
    15341543                DEFAULT => -124 
    15351544        }, 
    1536         {#State 113 
     1545        {#State 114 
     1546                DEFAULT => -126 
     1547        }, 
     1548        {#State 115 
    15371549                DEFAULT => -80 
    15381550        }, 
    1539         {#State 114 
     1551        {#State 116 
    15401552                ACTIONS => { 
    15411553                        '' => -78, 
     
    15711583                        '_simple_format' => 15, 
    15721584                        'strike_text' => 14, 
    1573                         '_non_space' => 144, 
     1585                        '_non_space' => 146, 
    15741586                        'tt_text' => 18, 
    15751587                        'PLUS-21' => 39, 
     
    15781590                } 
    15791591        }, 
    1580         {#State 115 
     1592        {#State 117 
    15811593                DEFAULT => -76 
    15821594        }, 
    1583         {#State 116 
    1584                 DEFAULT => -103 
    1585         }, 
    1586         {#State 117 
     1595        {#State 118 
    15871596                DEFAULT => -105 
    15881597        }, 
    1589         {#State 118 
     1598        {#State 119 
     1599                DEFAULT => -107 
     1600        }, 
     1601        {#State 120 
    15901602                DEFAULT => -83 
    15911603        }, 
    1592         {#State 119 
    1593                 DEFAULT => -141 
    1594         }, 
    1595         {#State 120 
     1604        {#State 121 
     1605                DEFAULT => -143 
     1606        }, 
     1607        {#State 122 
    15961608                ACTIONS => { 
    15971609                        'WORD' => -63, 
     
    16161628                GOTOS => { 
    16171629                        'link' => 27, 
    1618                         'PAREN-25' => 145, 
     1630                        'PAREN-25' => 147, 
    16191631                        'OPTIONAL-16' => 32, 
    16201632                        'image' => 31, 
    16211633                        '_simple_format' => 15, 
    16221634                        'strike_text' => 14, 
    1623                         '_non_space' => 121, 
     1635                        '_non_space' => 123, 
    16241636                        'tt_text' => 18, 
    16251637                        'PLUS-21' => 39, 
     
    16281640                } 
    16291641        }, 
    1630         {#State 121 
    1631                 ACTIONS => { 
    1632                         'SPACE' => 146 
    1633                 } 
    1634         }, 
    1635         {#State 122 
    1636                 DEFAULT => -137 
    1637         }, 
    16381642        {#State 123 
    16391643                ACTIONS => { 
    1640                         'NL' => 147 
     1644                        'SPACE' => 148 
    16411645                } 
    16421646        }, 
    16431647        {#State 124 
    1644                 ACTIONS => { 
    1645                         'SPACE' => 68, 
     1648                DEFAULT => -139 
     1649        }, 
     1650        {#State 125 
     1651                ACTIONS => { 
     1652                        'NL' => 149 
     1653                } 
     1654        }, 
     1655        {#State 126 
     1656                ACTIONS => { 
     1657                        'SPACE' => 70, 
    16461658                        'PAREN_R' => -44, 
    16471659                        'MACRO_VALUE' => -40, 
    1648                         'NL' => 69, 
     1660                        'NL' => 71, 
    16491661                        'NUMBER' => -40, 
    16501662                        'INDENT' => -40, 
     
    16521664                }, 
    16531665                GOTOS => { 
    1654                         '_maybe_macro_args' => 151, 
    1655                         'OPTIONAL-8' => 148, 
    1656                         'space' => 150, 
    1657                         'OPTIONAL-10' => 149 
    1658                 } 
    1659         }, 
    1660         {#State 125 
     1666                        '_maybe_macro_args' => 153, 
     1667                        'OPTIONAL-8' => 150, 
     1668                        'space' => 152, 
     1669                        'OPTIONAL-10' => 151 
     1670                } 
     1671        }, 
     1672        {#State 127 
    16611673                ACTIONS => { 
    16621674                        'WORD' => 46, 
     
    16761688                        '_printable_not_macro_call' => 54, 
    16771689                        '_macro_call_not_really' => 55, 
    1678                         '_printable' => 152, 
     1690                        '_printable' => 154, 
    16791691                        'PLUS-6' => 52 
    16801692                } 
    16811693        }, 
    1682         {#State 126 
     1694        {#State 128 
    16831695                DEFAULT => -59 
    16841696        }, 
    1685         {#State 127 
    1686                 ACTIONS => { 
    1687                         'LINK_E' => 153 
    1688                 } 
    1689         }, 
    1690         {#State 128 
    1691                 ACTIONS => { 
    1692                         'SPACE' => 68, 
    1693                         'NL' => 69, 
    1694                         'LINK_E' => -102 
    1695                 }, 
    1696                 GOTOS => { 
    1697                         'space' => 154 
    1698                 } 
    1699         }, 
    17001697        {#State 129 
    1701                 DEFAULT => -101 
     1698                ACTIONS => { 
     1699                        'LINK_E' => 155 
     1700                } 
    17021701        }, 
    17031702        {#State 130 
     1703                ACTIONS => { 
     1704                        'SPACE' => 70, 
     1705                        'NL' => 71, 
     1706                        'LINK_E' => -104 
     1707                }, 
     1708                GOTOS => { 
     1709                        'space' => 156 
     1710                } 
     1711        }, 
     1712        {#State 131 
     1713                DEFAULT => -103 
     1714        }, 
     1715        {#State 132 
    17041716                DEFAULT => -86 
    17051717        }, 
    1706         {#State 131 
     1718        {#State 133 
    17071719                DEFAULT => -88 
    17081720        }, 
    1709         {#State 132 
     1721        {#State 134 
    17101722                DEFAULT => -16 
    17111723        }, 
    1712         {#State 133 
    1713                 ACTIONS => { 
    1714                         '' => -110, 
    1715                         'SPACE' => 68, 
    1716                         'NL' => 69, 
    1717                         'EMPTY_LINE' => -110 
    1718                 }, 
    1719                 GOTOS => { 
    1720                         'OPTIONAL-30' => 155, 
    1721                         'space' => 156 
    1722                 } 
    1723         }, 
    1724         {#State 134 
     1724        {#State 135 
     1725                ACTIONS => { 
     1726                        '' => -112, 
     1727                        'SPACE' => 70, 
     1728                        'NL' => 71, 
     1729                        'EMPTY_LINE' => -112 
     1730                }, 
     1731                GOTOS => { 
     1732                        'OPTIONAL-30' => 157, 
     1733                        'space' => 158 
     1734                } 
     1735        }, 
     1736        {#State 136 
    17251737                ACTIONS => { 
    17261738                        '' => -69, 
     
    17531765                } 
    17541766        }, 
    1755         {#State 135 
     1767        {#State 137 
    17561768                ACTIONS => { 
    17571769                        'WORD' => 46, 
     
    17761788                        'macro_call' => 58, 
    17771789                        '_printable_atom' => 60, 
    1778                         '_printable' => 158, 
     1790                        '_printable' => 160, 
    17791791                        'image' => 31, 
    1780                         '_simple_format' => 157, 
     1792                        '_simple_format' => 159, 
    17811793                        'PLUS-6' => 52, 
    17821794                        'strike_text' => 14, 
     
    17881800                } 
    17891801        }, 
    1790         {#State 136 
     1802        {#State 138 
    17911803                DEFAULT => -73 
    17921804        }, 
    1793         {#State 137 
     1805        {#State 139 
    17941806                DEFAULT => -67 
    17951807        }, 
    1796         {#State 138 
     1808        {#State 140 
     1809                DEFAULT => -135 
     1810        }, 
     1811        {#State 141 
    17971812                DEFAULT => -133 
    17981813        }, 
    1799         {#State 139 
    1800                 DEFAULT => -131 
    1801         }, 
    1802         {#State 140 
     1814        {#State 142 
     1815                DEFAULT => -123 
     1816        }, 
     1817        {#State 143 
    18031818                DEFAULT => -121 
    18041819        }, 
    1805         {#State 141 
    1806                 DEFAULT => -119 
    1807         }, 
    1808         {#State 142 
     1820        {#State 144 
     1821                DEFAULT => -129 
     1822        }, 
     1823        {#State 145 
    18091824                DEFAULT => -127 
    18101825        }, 
    1811         {#State 143 
    1812                 DEFAULT => -125 
    1813         }, 
    1814         {#State 144 
     1826        {#State 146 
    18151827                DEFAULT => -75 
    18161828        }, 
    1817         {#State 145 
     1829        {#State 147 
    18181830                DEFAULT => -82 
    18191831        }, 
    1820         {#State 146 
     1832        {#State 148 
    18211833                DEFAULT => -81 
    18221834        }, 
    1823         {#State 147 
    1824                 DEFAULT => -140 
    1825         }, 
    1826         {#State 148 
     1835        {#State 149 
     1836                DEFAULT => -142 
     1837        }, 
     1838        {#State 150 
    18271839                ACTIONS => { 
    18281840                        'MACRO_VALUE' => -52, 
    18291841                        'NUMBER' => -52, 
    18301842                        'STRING' => -52, 
    1831                         'INDENT' => 161 
    1832                 }, 
    1833                 GOTOS => { 
    1834                         'OPTIONAL-13' => 159, 
    1835                         '_macro_arguments' => 160 
    1836                 } 
    1837         }, 
    1838         {#State 149 
     1843                        'INDENT' => 163 
     1844                }, 
     1845                GOTOS => { 
     1846                        'OPTIONAL-13' => 161, 
     1847                        '_macro_arguments' => 162 
     1848                } 
     1849        }, 
     1850        {#State 151 
    18391851                DEFAULT => -46 
    18401852        }, 
    1841         {#State 150 
     1853        {#State 152 
    18421854                ACTIONS => { 
    18431855                        'PAREN_R' => -43, 
     
    18481860                } 
    18491861        }, 
    1850         {#State 151 
    1851                 ACTIONS => { 
    1852                         'PAREN_R' => 162 
    1853                 } 
    1854         }, 
    1855         {#State 152 
     1862        {#State 153 
     1863                ACTIONS => { 
     1864                        'PAREN_R' => 164 
     1865                } 
     1866        }, 
     1867        {#State 154 
    18561868                DEFAULT => -58 
    18571869        }, 
    1858         {#State 153 
     1870        {#State 155 
    18591871                DEFAULT => -97 
    18601872        }, 
    1861         {#State 154 
     1873        {#State 156 
    18621874                ACTIONS => { 
    18631875                        'WORD' => 46, 
     
    18771889                        '_printable_not_macro_call' => 54, 
    18781890                        '_macro_call_not_really' => 55, 
    1879                         '_printable' => 163, 
     1891                        '_printable' => 165, 
    18801892                        'PLUS-6' => 52 
    18811893                } 
    18821894        }, 
    1883         {#State 155 
     1895        {#State 157 
     1896                DEFAULT => -113 
     1897        }, 
     1898        {#State 158 
    18841899                DEFAULT => -111 
    18851900        }, 
    1886         {#State 156 
    1887                 DEFAULT => -109 
    1888         }, 
    1889         {#State 157 
     1901        {#State 159 
    18901902                DEFAULT => -64 
    18911903        }, 
    1892         {#State 158 
     1904        {#State 160 
    18931905                DEFAULT => -66 
    18941906        }, 
    1895         {#State 159 
    1896                 ACTIONS => { 
    1897                         'MACRO_VALUE' => 164, 
    1898                         'NUMBER' => 166, 
    1899                         'STRING' => 165 
    1900                 }, 
    1901                 GOTOS => { 
    1902                         'macro_arg' => 167 
    1903                 } 
    1904         }, 
    1905         {#State 160 
    1906                 ACTIONS => { 
    1907                         'SPACE' => 68, 
     1907        {#State 161 
     1908                ACTIONS => { 
     1909                        'MACRO_VALUE' => 166, 
     1910                        'NUMBER' => 168, 
     1911                        'STRING' => 167 
     1912                }, 
     1913                GOTOS => { 
     1914                        'macro_arg' => 169 
     1915                } 
     1916        }, 
     1917        {#State 162 
     1918                ACTIONS => { 
     1919                        'SPACE' => 70, 
    19081920                        'PAREN_R' => -42, 
    1909                         'NL' => 69, 
    1910                         'COMMA' => 168 
    1911                 }, 
    1912                 GOTOS => { 
    1913                         'OPTIONAL-9' => 170, 
    1914                         'space' => 169 
    1915                 } 
    1916         }, 
    1917         {#State 161 
     1921                        'NL' => 71, 
     1922                        'COMMA' => 170 
     1923                }, 
     1924                GOTOS => { 
     1925                        'OPTIONAL-9' => 172, 
     1926                        'space' => 171 
     1927                } 
     1928        }, 
     1929        {#State 163 
    19181930                DEFAULT => -51 
    19191931        }, 
    1920         {#State 162 
     1932        {#State 164 
    19211933                DEFAULT => -38 
    19221934        }, 
    1923         {#State 163 
    1924                 DEFAULT => -100 
    1925         }, 
    1926         {#State 164 
     1935        {#State 165 
     1936                DEFAULT => -102 
     1937        }, 
     1938        {#State 166 
    19271939                DEFAULT => -57 
    19281940        }, 
    1929         {#State 165 
     1941        {#State 167 
    19301942                DEFAULT => -56 
    19311943        }, 
    1932         {#State 166 
     1944        {#State 168 
    19331945                DEFAULT => -55 
    19341946        }, 
    1935         {#State 167 
     1947        {#State 169 
    19361948                DEFAULT => -54 
    19371949        }, 
    1938         {#State 168 
    1939                 ACTIONS => { 
    1940                         'SPACE' => 68, 
     1950        {#State 170 
     1951                ACTIONS => { 
     1952                        'SPACE' => 70, 
    19411953                        'MACRO_VALUE' => -48, 
    1942                         'NL' => 69, 
     1954                        'NL' => 71, 
    19431955                        'NUMBER' => -48, 
    19441956                        'INDENT' => -48, 
     
    19461958                }, 
    19471959                GOTOS => { 
    1948                         'OPTIONAL-11' => 172, 
    1949                         'space' => 171 
    1950                 } 
    1951         }, 
    1952         {#State 169 
     1960                        'OPTIONAL-11' => 174, 
     1961                        'space' => 173 
     1962                } 
     1963        }, 
     1964        {#State 171 
    19531965                DEFAULT => -41 
    19541966        }, 
    1955         {#State 170 
     1967        {#State 172 
    19561968                DEFAULT => -45 
    19571969        }, 
    1958         {#State 171 
     1970        {#State 173 
    19591971                DEFAULT => -47 
    19601972        }, 
    1961         {#State 172 
     1973        {#State 174 
    19621974                ACTIONS => { 
    19631975                        'MACRO_VALUE' => -50, 
    19641976                        'NUMBER' => -50, 
    19651977                        'STRING' => -50, 
    1966                         'INDENT' => 174 
    1967                 }, 
    1968                 GOTOS => { 
    1969                         'OPTIONAL-12' => 173 
    1970                 } 
    1971         }, 
    1972         {#State 173 
    1973                 ACTIONS => { 
    1974                         'MACRO_VALUE' => 164, 
    1975                         'NUMBER' => 166, 
    1976                         'STRING' => 165 
    1977                 }, 
    1978                 GOTOS => { 
    1979                         'macro_arg' => 175 
    1980                 } 
    1981         }, 
    1982         {#State 174 
     1978                        'INDENT' => 176 
     1979                }, 
     1980                GOTOS => { 
     1981                        'OPTIONAL-12' => 175 
     1982                } 
     1983        }, 
     1984        {#State 175 
     1985                ACTIONS => { 
     1986                        'MACRO_VALUE' => 166, 
     1987                        'NUMBER' => 168, 
     1988                        'STRING' => 167 
     1989                }, 
     1990                GOTOS => { 
     1991                        'macro_arg' => 177 
     1992                } 
     1993        }, 
     1994        {#State 176 
    19831995                DEFAULT => -49 
    19841996        }, 
    1985         {#State 175 
     1997        {#State 177 
    19861998                DEFAULT => -53 
    19871999        } 
     
    19912003        [#Rule _SUPERSTART 
    19922004                 '$start', 2, undef 
    1993 #line 1993 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2005#line 2005 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    19942006        ], 
    19952007        [#Rule _OPTIONAL 
     
    19982010#line 45 "parser.eyp" 
    19992011 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2000 #line 2000 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2012#line 2012 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20012013        ], 
    20022014        [#Rule _OPTIONAL 
     
    20052017#line 45 "parser.eyp" 
    20062018 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2007 #line 2007 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2019#line 2019 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20082020        ], 
    20092021        [#Rule _PLUS_LIST 
     
    20122024#line 45 "parser.eyp" 
    20132025 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2014 #line 2014 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2026#line 2026 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20152027        ], 
    20162028        [#Rule _PLUS_LIST 
     
    20192031#line 45 "parser.eyp" 
    20202032 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2021 #line 2021 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2033#line 2033 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20222034        ], 
    20232035        [#Rule _OPTIONAL 
     
    20262038#line 45 "parser.eyp" 
    20272039 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2028 #line 2028 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2040#line 2040 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20292041        ], 
    20302042        [#Rule _OPTIONAL 
     
    20332045#line 45 "parser.eyp" 
    20342046 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2035 #line 2035 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2047#line 2047 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20362048        ], 
    20372049        [#Rule document_7 
     
    20512063  } 
    20522064} 
    2053 #line 2053 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2065#line 2065 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20542066        ], 
    20552067        [#Rule _STAR_LIST 
     
    20582070#line 48 "parser.eyp" 
    20592071 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2060 #line 2060 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2072#line 2072 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20612073        ], 
    20622074        [#Rule _STAR_LIST 
     
    20652077#line 48 "parser.eyp" 
    20662078 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2067 #line 2067 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2079#line 2079 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20682080        ], 
    20692081        [#Rule _commented_paragraph_10 
     
    20832095  } 
    20842096} 
    2085 #line 2085 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2097#line 2097 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    20862098        ], 
    20872099        [#Rule _paragraph_11 
     
    21012113  } 
    21022114} 
    2103 #line 2103 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2115#line 2115 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    21042116        ], 
    21052117        [#Rule _paragraph_12 
     
    21192131  } 
    21202132} 
    2121 #line 2121 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2133#line 2133 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    21222134        ], 
    21232135        [#Rule _paragraph_13 
     
    21372149  } 
    21382150} 
    2139 #line 2139 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2151#line 2151 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    21402152        ], 
    21412153        [#Rule _paragraph_14 
     
    21552167  } 
    21562168} 
    2157 #line 2157 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2169#line 2169 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    21582170        ], 
    21592171        [#Rule _paragraph_15 
     
    21732185  } 
    21742186} 
    2175 #line 2175 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2187#line 2187 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    21762188        ], 
    21772189        [#Rule _STAR_LIST 
     
    21802192#line 62 "parser.eyp" 
    21812193 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2182 #line 2182 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2194#line 2194 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    21832195        ], 
    21842196        [#Rule _STAR_LIST 
     
    21872199#line 62 "parser.eyp" 
    21882200 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2189 #line 2189 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2201#line 2201 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    21902202        ], 
    21912203        [#Rule space_18 
     
    22052217  } 
    22062218} 
    2207 #line 2207 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2219#line 2219 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22082220        ], 
    22092221        [#Rule space_19 
     
    22232235  } 
    22242236} 
    2225 #line 2225 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2237#line 2237 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22262238        ], 
    22272239        [#Rule _PLUS_LIST 
     
    22302242#line 66 "parser.eyp" 
    22312243 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2232 #line 2232 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2244#line 2244 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22332245        ], 
    22342246        [#Rule _PLUS_LIST 
     
    22372249#line 66 "parser.eyp" 
    22382250 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2239 #line 2239 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2251#line 2251 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22402252        ], 
    22412253        [#Rule _printable_22 
     
    22552267  } 
    22562268} 
    2257 #line 2257 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2269#line 2269 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22582270        ], 
    22592271        [#Rule _printable_atom_23 
     
    22732285  } 
    22742286} 
    2275 #line 2275 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2287#line 2287 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22762288        ], 
    22772289        [#Rule _printable_atom_24 
     
    22912303  } 
    22922304} 
    2293 #line 2293 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2305#line 2305 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    22942306        ], 
    22952307        [#Rule _printable_atom_25 
     
    23092321  } 
    23102322} 
    2311 #line 2311 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2323#line 2323 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    23122324        ], 
    23132325        [#Rule _printable_atom_26 
     
    23272339  } 
    23282340} 
    2329 #line 2329 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2341#line 2341 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    23302342        ], 
    23312343        [#Rule _printable_not_macro_call_27 
     
    23452357  } 
    23462358} 
    2347 #line 2347 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2359#line 2359 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    23482360        ], 
    23492361        [#Rule _printable_not_macro_call_28 
     
    23632375  } 
    23642376} 
    2365 #line 2365 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2377#line 2377 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    23662378        ], 
    23672379        [#Rule _printable_not_macro_call_29 
     
    23812393  } 
    23822394} 
    2383 #line 2383 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2395#line 2395 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    23842396        ], 
    23852397        [#Rule _printable_not_macro_call_30 
     
    23992411  } 
    24002412} 
    2401 #line 2401 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2413#line 2413 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    24022414        ], 
    24032415        [#Rule _printable_not_macro_call_31 
     
    24172429  } 
    24182430} 
    2419 #line 2419 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2431#line 2431 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    24202432        ], 
    24212433        [#Rule _printable_not_macro_call_32 
     
    24352447  } 
    24362448} 
    2437 #line 2437 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2449#line 2449 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    24382450        ], 
    24392451        [#Rule _printable_not_macro_call_33 
     
    24532465  } 
    24542466} 
    2455 #line 2455 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2467#line 2467 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    24562468        ], 
    24572469        [#Rule _printable_not_macro_call_34 
     
    24712483  } 
    24722484} 
    2473 #line 2473 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2485#line 2485 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    24742486        ], 
    24752487        [#Rule _macro_call_not_really_35 
     
    24892501  } 
    24902502} 
    2491 #line 2491 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2503#line 2503 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    24922504        ], 
    24932505        [#Rule _OPTIONAL 
     
    24962508#line 94 "parser.eyp" 
    24972509 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2498 #line 2498 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2510#line 2510 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    24992511        ], 
    25002512        [#Rule _OPTIONAL 
     
    25032515#line 94 "parser.eyp" 
    25042516 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2505 #line 2505 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2517#line 2517 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25062518        ], 
    25072519        [#Rule macro_call_38 
     
    25212533  } 
    25222534} 
    2523 #line 2523 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2535#line 2535 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25242536        ], 
    25252537        [#Rule _OPTIONAL 
     
    25282540#line 97 "parser.eyp" 
    25292541 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2530 #line 2530 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2542#line 2542 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25312543        ], 
    25322544        [#Rule _OPTIONAL 
     
    25352547#line 97 "parser.eyp" 
    25362548 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2537 #line 2537 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2549#line 2549 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25382550        ], 
    25392551        [#Rule _OPTIONAL 
     
    25422554#line 97 "parser.eyp" 
    25432555 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2544 #line 2544 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2556#line 2556 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25452557        ], 
    25462558        [#Rule _OPTIONAL 
     
    25492561#line 97 "parser.eyp" 
    25502562 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2551 #line 2551 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2563#line 2563 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25522564        ], 
    25532565        [#Rule _OPTIONAL 
     
    25562568#line 98 "parser.eyp" 
    25572569 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2558 #line 2558 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2570#line 2570 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25592571        ], 
    25602572        [#Rule _OPTIONAL 
     
    25632575#line 98 "parser.eyp" 
    25642576 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2565 #line 2565 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2577#line 2577 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25662578        ], 
    25672579        [#Rule _maybe_macro_args_45 
     
    25812593  } 
    25822594} 
    2583 #line 2583 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2595#line 2595 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    25842596        ], 
    25852597        [#Rule _maybe_macro_args_46 
     
    25992611  } 
    26002612} 
    2601 #line 2601 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2613#line 2613 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26022614        ], 
    26032615        [#Rule _OPTIONAL 
     
    26062618#line 101 "parser.eyp" 
    26072619 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2608 #line 2608 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2620#line 2620 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26092621        ], 
    26102622        [#Rule _OPTIONAL 
     
    26132625#line 101 "parser.eyp" 
    26142626 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2615 #line 2615 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2627#line 2627 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26162628        ], 
    26172629        [#Rule _OPTIONAL 
     
    26202632#line 101 "parser.eyp" 
    26212633 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2622 #line 2622 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2634#line 2634 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26232635        ], 
    26242636        [#Rule _OPTIONAL 
     
    26272639#line 101 "parser.eyp" 
    26282640 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2629 #line 2629 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2641#line 2641 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26302642        ], 
    26312643        [#Rule _OPTIONAL 
     
    26342646#line 102 "parser.eyp" 
    26352647 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2636 #line 2636 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2648#line 2648 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26372649        ], 
    26382650        [#Rule _OPTIONAL 
     
    26412653#line 102 "parser.eyp" 
    26422654 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2643 #line 2643 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2655#line 2655 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26442656        ], 
    26452657        [#Rule _macro_arguments_53 
     
    26592671  } 
    26602672} 
    2661 #line 2661 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2673#line 2673 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26622674        ], 
    26632675        [#Rule _macro_arguments_54 
     
    26772689  } 
    26782690} 
    2679 #line 2679 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2691#line 2691 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26802692        ], 
    26812693        [#Rule macro_arg_55 
     
    26952707  } 
    26962708} 
    2697 #line 2697 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2709#line 2709 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    26982710        ], 
    26992711        [#Rule macro_arg_56 
     
    27132725  } 
    27142726} 
    2715 #line 2715 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2727#line 2727 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27162728        ], 
    27172729        [#Rule macro_arg_57 
     
    27312743  } 
    27322744} 
    2733 #line 2733 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2745#line 2745 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27342746        ], 
    27352747        [#Rule _PAREN 
     
    27382750#line 113 "parser.eyp" 
    27392751 goto &Parse::Eyapp::Driver::YYActionforParenthesis} 
    2740 #line 2740 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2752#line 2752 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27412753        ], 
    27422754        [#Rule _STAR_LIST 
     
    27452757#line 113 "parser.eyp" 
    27462758 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2747 #line 2747 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2759#line 2759 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27482760        ], 
    27492761        [#Rule _STAR_LIST 
     
    27522764#line 113 "parser.eyp" 
    27532765 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2754 #line 2754 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2766#line 2766 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27552767        ], 
    27562768        [#Rule _raw_text_61 
     
    27702782  } 
    27712783} 
    2772 #line 2772 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2784#line 2784 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27732785        ], 
    27742786        [#Rule _OPTIONAL 
     
    27772789#line 120 "parser.eyp" 
    27782790 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2779 #line 2779 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2791#line 2791 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27802792        ], 
    27812793        [#Rule _OPTIONAL 
     
    27842796#line 120 "parser.eyp" 
    27852797 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2786 #line 2786 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2798#line 2798 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27872799        ], 
    27882800        [#Rule _PLUS_LIST 
     
    27912803#line 120 "parser.eyp" 
    27922804 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2793 #line 2793 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2805#line 2805 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    27942806        ], 
    27952807        [#Rule _PLUS_LIST 
     
    27982810#line 120 "parser.eyp" 
    27992811 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2800 #line 2800 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2812#line 2812 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28012813        ], 
    28022814        [#Rule _PAREN 
     
    28052817#line 120 "parser.eyp" 
    28062818 goto &Parse::Eyapp::Driver::YYActionforParenthesis} 
    2807 #line 2807 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2819#line 2819 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28082820        ], 
    28092821        [#Rule _STAR_LIST 
     
    28122824#line 120 "parser.eyp" 
    28132825 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2814 #line 2814 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2826#line 2826 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28152827        ], 
    28162828        [#Rule _STAR_LIST 
     
    28192831#line 120 "parser.eyp" 
    28202832 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2821 #line 2821 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2833#line 2833 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28222834        ], 
    28232835        [#Rule _OPTIONAL 
     
    28262838#line 120 "parser.eyp" 
    28272839 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2828 #line 2828 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2840#line 2840 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28292841        ], 
    28302842        [#Rule _OPTIONAL 
     
    28332845#line 120 "parser.eyp" 
    28342846 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2835 #line 2835 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2847#line 2847 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28362848        ], 
    28372849        [#Rule _PLUS_LIST 
     
    28402852#line 121 "parser.eyp" 
    28412853 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2842 #line 2842 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2854#line 2854 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28432855        ], 
    28442856        [#Rule _PLUS_LIST 
     
    28472859#line 121 "parser.eyp" 
    28482860 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2849 #line 2849 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2861#line 2861 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28502862        ], 
    28512863        [#Rule _non_space_73 
     
    28652877  } 
    28662878} 
    2867 #line 2867 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2879#line 2879 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28682880        ], 
    28692881        [#Rule _non_space_74 
     
    28832895  } 
    28842896} 
    2885 #line 2885 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2897#line 2897 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28862898        ], 
    28872899        [#Rule _PAREN 
     
    28902902#line 124 "parser.eyp" 
    28912903 goto &Parse::Eyapp::Driver::YYActionforParenthesis} 
    2892 #line 2892 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2904#line 2904 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    28932905        ], 
    28942906        [#Rule _STAR_LIST 
     
    28972909#line 124 "parser.eyp" 
    28982910 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2899 #line 2899 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2911#line 2911 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29002912        ], 
    29012913        [#Rule _STAR_LIST 
     
    29042916#line 124 "parser.eyp" 
    29052917 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2906 #line 2906 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2918#line 2918 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29072919        ], 
    29082920        [#Rule _OPTIONAL 
     
    29112923#line 124 "parser.eyp" 
    29122924 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2913 #line 2913 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2925#line 2925 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29142926        ], 
    29152927        [#Rule _OPTIONAL 
     
    29182930#line 124 "parser.eyp" 
    29192931 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    2920 #line 2920 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2932#line 2932 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29212933        ], 
    29222934        [#Rule _text_ending_space_80 
     
    29362948  } 
    29372949} 
    2938 #line 2938 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2950#line 2950 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29392951        ], 
    29402952        [#Rule _PAREN 
     
    29432955#line 127 "parser.eyp" 
    29442956 goto &Parse::Eyapp::Driver::YYActionforParenthesis} 
    2945 #line 2945 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2957#line 2957 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29462958        ], 
    29472959        [#Rule _PLUS_LIST 
     
    29502962#line 127 "parser.eyp" 
    29512963 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    2952 #line 2952 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2964#line 2964 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29532965        ], 
    29542966        [#Rule _PLUS_LIST 
     
    29572969#line 127 "parser.eyp" 
    29582970 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    2959 #line 2959 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2971#line 2971 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29602972        ], 
    29612973        [#Rule _text_single_line_must_end_space_84 
     
    29752987  } 
    29762988} 
    2977 #line 2977 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     2989#line 2989 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29782990        ], 
    29792991        [#Rule text_paragraph_85 
     
    29933005  } 
    29943006} 
    2995 #line 2995 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3007#line 3007 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    29963008        ], 
    29973009        [#Rule _STAR_LIST 
     
    30003012#line 137 "parser.eyp" 
    30013013 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    3002 #line 3002 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3014#line 3014 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    30033015        ], 
    30043016        [#Rule _STAR_LIST 
     
    30073019#line 137 "parser.eyp" 
    30083020 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    3009 #line 3009 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3021#line 3021 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    30103022        ], 
    30113023        [#Rule _text_paragraph_88 
     
    30253037  } 
    30263038} 
    3027 #line 3027 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3039#line 3039 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    30283040        ], 
    30293041        [#Rule _text_paragraph_89 
     
    30433055  } 
    30443056} 
    3045 #line 3045 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3057#line 3057 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    30463058        ], 
    30473059        [#Rule _simple_format_90 
     
    30613073  } 
    30623074} 
    3063 #line 3063 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3075#line 3075 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    30643076        ], 
    30653077        [#Rule _simple_format_91 
     
    30793091  } 
    30803092} 
    3081 #line 3081 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3093#line 3093 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    30823094        ], 
    30833095        [#Rule _simple_format_92 
     
    30973109  } 
    30983110} 
    3099 #line 3099 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3111#line 3111 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    31003112        ], 
    31013113        [#Rule _simple_format_93 
     
    31153127  } 
    31163128} 
    3117 #line 3117 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3129#line 3129 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    31183130        ], 
    31193131        [#Rule _simple_format_94 
     
    31333145  } 
    31343146} 
    3135 #line 3135 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3147#line 3147 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    31363148        ], 
    31373149        [#Rule _simple_format_95 
     
    31513163  } 
    31523164} 
    3153 #line 3153 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3165#line 3165 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    31543166        ], 
    31553167        [#Rule link_96 
     
    31693181  } 
    31703182} 
    3171 #line 3171 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3183#line 3183 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    31723184        ], 
    31733185        [#Rule link_97 
     
    31873199  } 
    31883200} 
    3189 #line 3189 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3201#line 3201 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    31903202        ], 
    31913203        [#Rule image_98 
     
    32053217  } 
    32063218} 
    3207 #line 3207 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3219#line 3219 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    32083220        ], 
    32093221        [#Rule link_target_99 
     
    32233235  } 
    32243236} 
    3225 #line 3225 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3237#line 3237 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3238        ], 
     3239        [#Rule image_target_100 
     3240                 'image_target', 1, 
     3241sub { 
     3242#line 25 "parser.eyp" 
     3243 
     3244  my $name = $_[0]->YYLhs; 
     3245  my $children = [ map { flatten($_) } @_[1 .. $#_] ]; 
     3246  if (@$children == 1) { 
     3247    $children = $children->[0]; 
     3248  } 
     3249  if ($name =~ /^_/) { 
     3250    return $children; 
     3251  } else { 
     3252    return { $name => $children }; 
     3253  } 
     3254} 
     3255#line 3255 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3256        ], 
     3257        [#Rule _url_101 
     3258                 '_url', 1, 
     3259sub { 
     3260#line 25 "parser.eyp" 
     3261 
     3262  my $name = $_[0]->YYLhs; 
     3263  my $children = [ map { flatten($_) } @_[1 .. $#_] ]; 
     3264  if (@$children == 1) { 
     3265    $children = $children->[0]; 
     3266  } 
     3267  if ($name =~ /^_/) { 
     3268    return $children; 
     3269  } else { 
     3270    return { $name => $children }; 
     3271  } 
     3272} 
     3273#line 3273 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    32263274        ], 
    32273275        [#Rule _PLUS_LIST 
    32283276                 'PLUS-28', 3, 
    32293277sub { 
    3230 #line 163 "parser.eyp" 
     3278#line 169 "parser.eyp" 
    32313279 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    3232 #line 3232 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3280#line 3280 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    32333281        ], 
    32343282        [#Rule _PLUS_LIST 
    32353283                 'PLUS-28', 1, 
    32363284sub { 
    3237 #line 163 "parser.eyp" 
     3285#line 169 "parser.eyp" 
    32383286 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3239 #line 3239 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3240         ], 
    3241         [#Rule link_description_102 
     3287#line 3287 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3288        ], 
     3289        [#Rule link_description_104 
    32423290                 'link_description', 1, 
    32433291sub { 
     
    32553303  } 
    32563304} 
    3257 #line 3257 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3258         ], 
    3259         [#Rule bold_text_103 
     3305#line 3305 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3306        ], 
     3307        [#Rule bold_text_105 
    32603308                 'bold_text', 3, 
    32613309sub { 
     
    32733321  } 
    32743322} 
    3275 #line 3275 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3276         ], 
    3277         [#Rule italics_text_104 
     3323#line 3323 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3324        ], 
     3325        [#Rule italics_text_106 
    32783326                 'italics_text', 3, 
    32793327sub { 
     
    32913339  } 
    32923340} 
    3293 #line 3293 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3294         ], 
    3295         [#Rule strike_text_105 
     3341#line 3341 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3342        ], 
     3343        [#Rule strike_text_107 
    32963344                 'strike_text', 3, 
    32973345sub { 
     
    33093357  } 
    33103358} 
    3311 #line 3311 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3312         ], 
    3313         [#Rule tt_text_106 
     3359#line 3359 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3360        ], 
     3361        [#Rule tt_text_108 
    33143362                 'tt_text', 3, 
    33153363sub { 
     
    33273375  } 
    33283376} 
    3329 #line 3329 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3377#line 3377 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    33303378        ], 
    33313379        [#Rule _OPTIONAL 
    33323380                 'OPTIONAL-29', 1, 
    33333381sub { 
    3334 #line 179 "parser.eyp" 
     3382#line 185 "parser.eyp" 
    33353383 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3336 #line 3336 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3384#line 3384 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    33373385        ], 
    33383386        [#Rule _OPTIONAL 
    33393387                 'OPTIONAL-29', 0, 
    33403388sub { 
    3341 #line 179 "parser.eyp" 
     3389#line 185 "parser.eyp" 
    33423390 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    3343 #line 3343 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3391#line 3391 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    33443392        ], 
    33453393        [#Rule _OPTIONAL 
    33463394                 'OPTIONAL-30', 1, 
    33473395sub { 
    3348 #line 179 "parser.eyp" 
     3396#line 185 "parser.eyp" 
    33493397 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3350 #line 3350 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3398#line 3398 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    33513399        ], 
    33523400        [#Rule _OPTIONAL 
    33533401                 'OPTIONAL-30', 0, 
    33543402sub { 
    3355 #line 179 "parser.eyp" 
     3403#line 185 "parser.eyp" 
    33563404 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    3357 #line 3357 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3358         ], 
    3359         [#Rule heading_paragraph_111 
     3405#line 3405 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3406        ], 
     3407        [#Rule heading_paragraph_113 
    33603408                 'heading_paragraph', 5, 
    33613409sub { 
     
    33733421  } 
    33743422} 
    3375 #line 3375 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3376         ], 
    3377         [#Rule list_paragraph_112 
     3423#line 3423 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3424        ], 
     3425        [#Rule list_paragraph_114 
    33783426                 'list_paragraph', 1, 
    33793427sub { 
     
    33913439  } 
    33923440} 
    3393 #line 3393 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3394         ], 
    3395         [#Rule _some_list_113 
    3396                  '_some_list', 1, 
    3397 sub { 
    3398 #line 25 "parser.eyp" 
    3399  
    3400   my $name = $_[0]->YYLhs; 
    3401   my $children = [ map { flatten($_) } @_[1 .. $#_] ]; 
    3402   if (@$children == 1) { 
    3403     $children = $children->[0]; 
    3404   } 
    3405   if ($name =~ /^_/) { 
    3406     return $children; 
    3407   } else { 
    3408     return { $name => $children }; 
    3409   } 
    3410 } 
    3411 #line 3411 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3412         ], 
    3413         [#Rule _some_list_114 
    3414                  '_some_list', 1, 
    3415 sub { 
    3416 #line 25 "parser.eyp" 
    3417  
    3418   my $name = $_[0]->YYLhs; 
    3419   my $children = [ map { flatten($_) } @_[1 .. $#_] ]; 
    3420   if (@$children == 1) { 
    3421     $children = $children->[0]; 
    3422   } 
    3423   if ($name =~ /^_/) { 
    3424     return $children; 
    3425   } else { 
    3426     return { $name => $children }; 
    3427   } 
    3428 } 
    3429 #line 3429 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3441#line 3441 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    34303442        ], 
    34313443        [#Rule _some_list_115 
     
    34453457  } 
    34463458} 
    3447 #line 3447 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3459#line 3459 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3460        ], 
     3461        [#Rule _some_list_116 
     3462                 '_some_list', 1, 
     3463sub { 
     3464#line 25 "parser.eyp" 
     3465 
     3466  my $name = $_[0]->YYLhs; 
     3467  my $children = [ map { flatten($_) } @_[1 .. $#_] ]; 
     3468  if (@$children == 1) { 
     3469    $children = $children->[0]; 
     3470  } 
     3471  if ($name =~ /^_/) { 
     3472    return $children; 
     3473  } else { 
     3474    return { $name => $children }; 
     3475  } 
     3476} 
     3477#line 3477 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3478        ], 
     3479        [#Rule _some_list_117 
     3480                 '_some_list', 1, 
     3481sub { 
     3482#line 25 "parser.eyp" 
     3483 
     3484  my $name = $_[0]->YYLhs; 
     3485  my $children = [ map { flatten($_) } @_[1 .. $#_] ]; 
     3486  if (@$children == 1) { 
     3487    $children = $children->[0]; 
     3488  } 
     3489  if ($name =~ /^_/) { 
     3490    return $children; 
     3491  } else { 
     3492    return { $name => $children }; 
     3493  } 
     3494} 
     3495#line 3495 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    34483496        ], 
    34493497        [#Rule _PLUS_LIST 
    34503498                 'PLUS-31', 2, 
    34513499sub { 
    3452 #line 194 "parser.eyp" 
     3500#line 200 "parser.eyp" 
    34533501 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    3454 #line 3454 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3502#line 3502 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    34553503        ], 
    34563504        [#Rule _PLUS_LIST 
    34573505                 'PLUS-31', 1, 
    34583506sub { 
    3459 #line 194 "parser.eyp" 
     3507#line 200 "parser.eyp" 
    34603508 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3461 #line 3461 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3462         ], 
    3463         [#Rule numbered_list_118 
     3509#line 3509 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3510        ], 
     3511        [#Rule numbered_list_120 
    34643512                 'numbered_list', 3, 
    34653513sub { 
     
    34773525  } 
    34783526} 
    3479 #line 3479 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3527#line 3527 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    34803528        ], 
    34813529        [#Rule _OPTIONAL 
    34823530                 'OPTIONAL-32', 1, 
    34833531sub { 
    3484 #line 197 "parser.eyp" 
     3532#line 203 "parser.eyp" 
    34853533 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3486 #line 3486 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3534#line 3534 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    34873535        ], 
    34883536        [#Rule _OPTIONAL 
    34893537                 'OPTIONAL-32', 0, 
    34903538sub { 
    3491 #line 197 "parser.eyp" 
     3539#line 203 "parser.eyp" 
    34923540 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    3493 #line 3493 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3494         ], 
    3495         [#Rule numbered_list_element_121 
     3541#line 3541 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3542        ], 
     3543        [#Rule numbered_list_element_123 
    34963544                 'numbered_list_element', 3, 
    34973545sub { 
     
    35093557  } 
    35103558} 
    3511 #line 3511 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3559#line 3559 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    35123560        ], 
    35133561        [#Rule _PLUS_LIST 
    35143562                 'PLUS-33', 2, 
    35153563sub { 
    3516 #line 200 "parser.eyp" 
     3564#line 206 "parser.eyp" 
    35173565 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    3518 #line 3518 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3566#line 3566 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    35193567        ], 
    35203568        [#Rule _PLUS_LIST 
    35213569                 'PLUS-33', 1, 
    35223570sub { 
    3523 #line 200 "parser.eyp" 
     3571#line 206 "parser.eyp" 
    35243572 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3525 #line 3525 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3526         ], 
    3527         [#Rule bullet_list_124 
     3573#line 3573 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3574        ], 
     3575        [#Rule bullet_list_126 
    35283576                 'bullet_list', 3, 
    35293577sub { 
     
    35413589  } 
    35423590} 
    3543 #line 3543 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3591#line 3591 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    35443592        ], 
    35453593        [#Rule _OPTIONAL 
    35463594                 'OPTIONAL-34', 1, 
    35473595sub { 
    3548 #line 203 "parser.eyp" 
     3596#line 209 "parser.eyp" 
    35493597 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3550 #line 3550 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3598#line 3598 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    35513599        ], 
    35523600        [#Rule _OPTIONAL 
    35533601                 'OPTIONAL-34', 0, 
    35543602sub { 
    3555 #line 203 "parser.eyp" 
     3603#line 209 "parser.eyp" 
    35563604 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    3557 #line 3557 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3558         ], 
    3559         [#Rule bullet_list_element_127 
     3605#line 3605 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3606        ], 
     3607        [#Rule bullet_list_element_129 
    35603608                 'bullet_list_element', 3, 
    35613609sub { 
     
    35733621  } 
    35743622} 
    3575 #line 3575 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3623#line 3623 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    35763624        ], 
    35773625        [#Rule _PLUS_LIST 
    35783626                 'PLUS-35', 2, 
    35793627sub { 
    3580 #line 206 "parser.eyp" 
     3628#line 212 "parser.eyp" 
    35813629 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    3582 #line 3582 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3630#line 3630 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    35833631        ], 
    35843632        [#Rule _PLUS_LIST 
    35853633                 'PLUS-35', 1, 
    35863634sub { 
    3587 #line 206 "parser.eyp" 
     3635#line 212 "parser.eyp" 
    35883636 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3589 #line 3589 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3590         ], 
    3591         [#Rule alpha_list_130 
     3637#line 3637 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3638        ], 
     3639        [#Rule alpha_list_132 
    35923640                 'alpha_list', 3, 
    35933641sub { 
     
    36053653  } 
    36063654} 
    3607 #line 3607 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3655#line 3655 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    36083656        ], 
    36093657        [#Rule _OPTIONAL 
    36103658                 'OPTIONAL-36', 1, 
    36113659sub { 
    3612 #line 209 "parser.eyp" 
     3660#line 215 "parser.eyp" 
    36133661 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3614 #line 3614 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3662#line 3662 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    36153663        ], 
    36163664        [#Rule _OPTIONAL 
    36173665                 'OPTIONAL-36', 0, 
    36183666sub { 
    3619 #line 209 "parser.eyp" 
     3667#line 215 "parser.eyp" 
    36203668 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    3621 #line 3621 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3622         ], 
    3623         [#Rule alpha_list_element_133 
     3669#line 3669 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3670        ], 
     3671        [#Rule alpha_list_element_135 
    36243672                 'alpha_list_element', 3, 
    36253673sub { 
     
    36373685  } 
    36383686} 
    3639 #line 3639 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3687#line 3687 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    36403688        ], 
    36413689        [#Rule _PLUS_LIST 
    36423690                 'PLUS-37', 2, 
    36433691sub { 
    3644 #line 216 "parser.eyp" 
     3692#line 222 "parser.eyp" 
    36453693 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    3646 #line 3646 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3694#line 3694 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    36473695        ], 
    36483696        [#Rule _PLUS_LIST 
    36493697                 'PLUS-37', 1, 
    36503698sub { 
    3651 #line 216 "parser.eyp" 
     3699#line 222 "parser.eyp" 
    36523700 goto &Parse::Eyapp::Driver::YYActionforT_single } 
    3653 #line 3653 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3654         ], 
    3655         [#Rule table_paragraph_136 
     3701#line 3701 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3702        ], 
     3703        [#Rule table_paragraph_138 
    36563704                 'table_paragraph', 1, 
    36573705sub { 
     
    36693717  } 
    36703718} 
    3671 #line 3671 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3719#line 3719 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    36723720        ], 
    36733721        [#Rule _PAREN 
    36743722                 'PAREN-38', 2, 
    36753723sub { 
    3676 #line 219 "parser.eyp" 
     3724#line 225 "parser.eyp" 
    36773725 goto &Parse::Eyapp::Driver::YYActionforParenthesis} 
    3678 #line 3678 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3726#line 3726 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    36793727        ], 
    36803728        [#Rule _STAR_LIST 
    36813729                 'STAR-39', 2, 
    36823730sub { 
    3683 #line 219 "parser.eyp" 
     3731#line 225 "parser.eyp" 
    36843732 goto &Parse::Eyapp::Driver::YYActionforT_TX1X2 } 
    3685 #line 3685 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3733#line 3733 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    36863734        ], 
    36873735        [#Rule _STAR_LIST 
    36883736                 'STAR-39', 0, 
    36893737sub { 
    3690 #line 219 "parser.eyp" 
     3738#line 225 "parser.eyp" 
    36913739 goto &Parse::Eyapp::Driver::YYActionforT_empty } 
    3692 #line 3692 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3693         ], 
    3694         [#Rule table_row_140 
     3740#line 3740 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3741        ], 
     3742        [#Rule table_row_142 
    36953743                 'table_row', 5, 
    36963744sub { 
     
    37083756  } 
    37093757} 
    3710 #line 3710 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    3711         ], 
    3712         [#Rule table_cell_141 
     3758#line 3758 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3759        ], 
     3760        [#Rule table_cell_143 
    37133761                 'table_cell', 2, 
    37143762sub { 
     
    37263774  } 
    37273775} 
    3728 #line 3728 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3776#line 3776 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    37293777        ] 
    37303778], 
    3731 #line 3731 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     3779#line 3779 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    37323780    yybypass       => 0, 
    37333781    yybuildingtree => 0, 
     
    38433891         'image_98',  
    38443892         'link_target_99',  
     3893         'image_target_100',  
     3894         '_url_101',  
    38453895         '_PLUS_LIST',  
    38463896         '_PLUS_LIST',  
    3847          'link_description_102',  
    3848          'bold_text_103',  
    3849          'italics_text_104',  
    3850          'strike_text_105',  
    3851          'tt_text_106',  
     3897         'link_description_104',  
     3898         'bold_text_105',  
     3899         'italics_text_106',  
     3900         'strike_text_107',  
     3901         'tt_text_108',  
    38523902         '_OPTIONAL',  
    38533903         '_OPTIONAL',  
    38543904         '_OPTIONAL',  
    38553905         '_OPTIONAL',  
    3856          'heading_paragraph_111',  
    3857          'list_paragraph_112',  
    3858          '_some_list_113',  
    3859          '_some_list_114',  
     3906         'heading_paragraph_113',  
     3907         'list_paragraph_114',  
    38603908         '_some_list_115',  
     3909         '_some_list_116',  
     3910         '_some_list_117',  
    38613911         '_PLUS_LIST',  
    38623912         '_PLUS_LIST',  
    3863          'numbered_list_118',  
     3913         'numbered_list_120',  
    38643914         '_OPTIONAL',  
    38653915         '_OPTIONAL',  
    3866          'numbered_list_element_121',  
     3916         'numbered_list_element_123',  
    38673917         '_PLUS_LIST',  
    38683918         '_PLUS_LIST',  
    3869          'bullet_list_124',  
     3919         'bullet_list_126',  
    38703920         '_OPTIONAL',  
    38713921         '_OPTIONAL',  
    3872          'bullet_list_element_127',  
     3922         'bullet_list_element_129',  
    38733923         '_PLUS_LIST',  
    38743924         '_PLUS_LIST',  
    3875          'alpha_list_130',  
     3925         'alpha_list_132',  
    38763926         '_OPTIONAL',  
    38773927         '_OPTIONAL',  
    3878          'alpha_list_element_133',  
     3928         'alpha_list_element_135',  
    38793929         '_PLUS_LIST',  
    38803930         '_PLUS_LIST',  
    3881          'table_paragraph_136',  
     3931         'table_paragraph_138',  
    38823932         '_PAREN',  
    38833933         '_STAR_LIST',  
    38843934         '_STAR_LIST',  
    3885          'table_row_140',  
    3886          'table_cell_141', ); 
     3935         'table_row_142',  
     3936         'table_cell_143', ); 
    38873937  $self; 
    38883938} 
    38893939 
    3890 #line 228 "parser.eyp" 
     3940#line 234 "parser.eyp" 
    38913941 
    38923942 
     
    39514001 
    39524002 
    3953 #line 3953 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
     4003#line 4003 dashwiki/markup/plparser/pllib/DashWiki/Wiki/Parser.pm 
    39544004 
    39554005 
  • dashwiki/markup/templatetags/dashmarkup.py

    rb0d462 rb6506d  
    4545 
    4646def format_image(name, value): 
    47   target = value[0]['link_target'] 
     47  target = value[0]['image_target'] 
    4848  if type(target) == list: 
    4949    target = ''.join(target) 
  • parser.eyp

    rb0d462 rb6506d  
    155155; 
    156156 
    157 image: IMG_S link_target LINK_E 
    158 ; 
    159  
    160 link_target: _printable 
     157image: IMG_S image_target LINK_E 
     158; 
     159 
     160link_target: _url 
     161; 
     162 
     163image_target: _url 
     164; 
     165 
     166_url: _printable 
    161167; 
    162168 
  • parser.wi

    rb0d462 rb6506d  
    116116; 
    117117 
    118 image: IMG_S link_target LINK_E 
     118image: IMG_S image_target LINK_E 
    119119; 
    120120 
    121 link_target: _printable 
     121link_target: _url 
     122; 
     123 
     124image_target: _url 
     125; 
     126 
     127_url: _printable 
    122128; 
    123129 
Note: See TracChangeset for help on using the changeset viewer.