ID    Name                                     Full Name                                Value Err  Refs  Prec Assc  Type
____________________________________________________________________________________________________________________________
0     $                                        $                                            0 No      0     0 N/A   
1     MARK                                     '%%'                                     32768 No      1     0 N/A   
2     START                                    '%start'                                 32769 No      0     0 N/A   
3     TOKEN                                    token                                    32770 No     38     0 N/A   id
4     TYPE                                     '%type'                                  32771 No      0     0 N/A   
5     UNION                                    '%union'                                 32772 No      0     0 N/A   
6     TYPENAME                                 type definition                          32773 No      4     0 N/A   id
7     TERM                                     '%token'                                 32774 No      0     0 N/A   
8     LEFT                                     '%left'                                  32775 No      0     0 N/A   
9     RIGHT                                    '%right'                                 32776 No      0     0 N/A   
10    BINARY                                   '%binary'                                32777 No      0     0 N/A   
11    ERRDEF                                   '%error'                                 32778 No      0     0 N/A   
12    NUM                                      number                                   32779 No      0     0 N/A   value
13    PREC                                     '%prec'                                  32780 No      0     0 N/A   
14    NAME                                     '%name'                                  32781 No      0     0 N/A   
15    ERROR                                    error                                    32782 No     -1     0 N/A   
16    LEXER                                    %lexer                                   32783 No      0     0 N/A   
17    DECLARE                                  %declare                                 32784 No      0     0 N/A   
18    GROUP                                    %group                                   32785 No      0     0 N/A   
19    PIPE                                     '|'                                      32786 No      0     0 N/A   c
20    STAR                                     '*'                                      32787 No      0     0 N/A   c
21    PLUS                                     '+'                                      32788 No      0     0 N/A   c
22    HUH                                      '?'                                      32789 No      0     0 N/A   c
23    ANY                                      '.'                                      32790 No      0     0 N/A   c
24    CHAR                                     character                                32791 No      1     0 N/A   c
25    CHARACTER_CLASS                          a valid character class                  32792 No      1     0 N/A   cc
26    LEXCODE                                  lexical code                             32793 No      0     0 N/A   
27    ;                                        semicolon                                   59 No      2     0 N/A   
28    :                                        colon                                       58 No      5     1 RIG   
29    =                                        equals sign                                 61 No      6     2 RIG   
30    [                                        token mode marker                           91 No      2     2 RIG   
31    ]                                        closing token mode marker                   93 No      2     2 RIG   
32    ,                                        comma                                       44 No      3     0 N/A   
33    |                                        rule separator ('|')                       124 No      0     0 N/A   
34    (                                        opening parenthesis                         40 No      0     0 N/A   
35    )                                        closing parenthesis                         41 No      0     0 N/A   
36    /                                        regular expression marker ('/')             47 No      1     0 N/A   
37    {                                        {                                          123 No      0     0 N/A   

ID    Name                                     Full Name                                Refs  Type
_________________________________________________________________________________________________________
38    Number                                   number                                      3  value
39    Token                                    a token definition                          2  value
40    TokenName                                name of the token                           2  id
41    TokenDef                                 TokenDef                                    7  symbol
42    BasicElement                             basic element                              11  construct
43    Concatenation                            concatenation expression                    9  construct
44    UnaryRegex                               unary regex expression                      8  construct
45    RegExp                                   regular expression                          9  construct
46    GroupTokens                              group of tokens                            11  ids
47    GroupToken                               token in a group                            8  id
48    Declarations                             declarations                                2  
49    Declaration                              a declaration                               8  
50    Actions                                  code section                                2  
51    Symbol                                   token, precedence declaration or '='        7  
52    GrammarRule                              parser rule definition                      2  
53    LexicAction                              lexical token definition                    1  
54    Name                                     a token:name pair                           4  
55    NonTerminals                             group of non-terminal tokens                4  
56    TokenNames                               token names                                 2  
57    Precedence                               precedence definition                       1  
58    Definition                               a definition                                1  
59    REquals                                  an equals sign (starting of a token action)    2  
60    Equals                                   an equals sign (starting of a token action)    3  
61    Type                                     type definition                             1  
62    Tokens                                   token declarations                          2  
63    RStart                                   '/'                                         2  
64    REnd                                     '/'                                         2  
65    Rules                                    rule definitions                            3  
66    Rule                                     rule definition                             2  
67    Descriptor                               syntax grammar                              0  
68    SectionMarker                            end of declarations marker '%%'             2  
69    Productions                              productions                                 3  
70    $code-fragment-1                         $code-fragment-1                            1  
71    RExp                                     RExp                                        3  
72    $start                                   $start                                      0  

Types
_____________________________________________
stateNumber
value
    Used by:
    +-- "NUM"/12
    +-- "Number"/38
    +-- "Token"/39
mustClose
id
    Used by:
    +-- "TOKEN"/3
    +-- "TYPENAME"/6
    +-- "TokenName"/40
    +-- "GroupToken"/47
c
    Used by:
    +-- "PIPE"/19
    +-- "STAR"/20
    +-- "PLUS"/21
    +-- "HUH"/22
    +-- "ANY"/23
    +-- "CHAR"/24
cc
    Used by:
    +-- "CHARACTER_CLASS"/25
construct
    Used by:
    +-- "BasicElement"/42
    +-- "Concatenation"/43
    +-- "UnaryRegex"/44
    +-- "RegExp"/45
symbol
    Used by:
    +-- "TokenDef"/41
ids
    Used by:
    +-- "GroupTokens"/46

Error Groups
_____________________________________________

Prec Rule  Grammar
_____________________________________________________
[ 0]    0. $start -> Descriptor 
[ 0]    1. Descriptor -> Declarations SectionMarker Productions Actions 
[ 0]    2. Descriptor -> SectionMarker Productions Actions 
[ 0]    3. SectionMarker -> MARK 
[ 0]    4. Actions -> 
[ 0]    5. Actions -> MARK 
[ 0]    6. Declarations -> Declarations Declaration 
[ 0]    7. Declarations -> Declaration 
[ 0]    8. Declaration -> ; 
[ 0]    9. Declaration -> START TOKEN 
[ 0]   10. Declaration -> LEXCODE TOKEN 
[ 0]   11. $code-fragment-1 -> 
[ 0]   12. Declaration -> TYPE TYPENAME $code-fragment-1 NonTerminals 
[ 0]   13. Declaration -> DECLARE TYPENAME 
[ 0]   14. Declaration -> NAME TokenNames 
[ 0]   15. Declaration -> UNION 
[ 0]   16. Declaration -> Precedence Definition 
[ 0]   17. Declaration -> { 
[ 0]   18. Declaration -> LEXER Equals TOKEN 
[ 0]   19. Declaration -> GROUP TOKEN : TOKEN GroupTokens 
[ 0]   20. Precedence -> TERM 
[ 0]   21. Precedence -> LEFT 
[ 0]   22. Precedence -> RIGHT 
[ 0]   23. Precedence -> BINARY 
[ 0]   24. Precedence -> ERRDEF 
[ 0]   25. NonTerminals -> NonTerminals , TOKEN 
[ 0]   26. NonTerminals -> TOKEN 
[ 0]   27. TokenNames -> TokenNames , Name 
[ 0]   28. TokenNames -> Name 
[ 0]   29. Name -> TOKEN : TOKEN 
[ 0]   30. GroupTokens -> GroupTokens , GroupToken 
[ 0]   31. GroupTokens -> GroupToken 
[ 0]   32. GroupToken -> TOKEN 
[ 0]   33. Definition -> Type Tokens 
[ 0]   34. Type -> TYPENAME 
[ 0]   35. Type -> 
[ 0]   36. Tokens -> Tokens , Token 
[ 0]   37. Tokens -> Token 
[ 0]   38. Token -> TokenDef LexicAction 
[ 0]   39. TokenDef -> TOKEN Number TokenName 
[ 0]   40. Number -> NUM 
[ 0]   41. Number -> 
[ 0]   42. TokenName -> : TOKEN 
[ 1]   43. TokenName -> 
[ 0]   44. LexicAction -> Equals TOKEN 
[ 2]   45. LexicAction -> RStart RExp REnd 
[ 0]   46. LexicAction -> RStart RExp REnd REquals TOKEN 
[ 2]   47. LexicAction -> 
[ 2]   48. REquals -> = 
[ 2]   49. REquals -> [ TOKEN ] = 
[ 2]   50. Equals -> = 
[ 2]   51. Equals -> [ TOKEN ] = 
[ 0]   52. RStart -> / TOKEN 
[ 0]   53. REnd -> / TOKEN 
[ 0]   54. RExp -> RegExp 
[ 0]   55. RegExp -> RegExp PIPE Concatenation 
[ 0]   56. RegExp -> Concatenation 
[ 0]   57. Concatenation -> Concatenation UnaryRegex 
[ 0]   58. Concatenation -> UnaryRegex 
[ 0]   59. UnaryRegex -> BasicElement STAR 
[ 0]   60. UnaryRegex -> BasicElement PLUS 
[ 0]   61. UnaryRegex -> BasicElement HUH 
[ 0]   62. UnaryRegex -> BasicElement 
[ 0]   63. BasicElement -> ( RegExp ) 
[ 0]   64. BasicElement -> CHAR 
[ 2]   65. BasicElement -> [ CHARACTER_CLASS ] 
[ 0]   66. BasicElement -> ANY 
[ 0]   67. Productions -> Productions TOKEN : Rules ; 
[ 0]   68. Productions -> TOKEN : Rules ; 
[ 0]   69. Rules -> Rules | GrammarRule 
[ 0]   70. Rules -> GrammarRule 
[ 0]   71. GrammarRule -> Rule 
[ 0]   72. GrammarRule -> 
[ 0]   73. Rule -> Rule Symbol 
[ 0]   74. Rule -> Symbol 
[ 0]   75. Symbol -> TOKEN 
[ 0]   76. Symbol -> PREC TOKEN 
[ 2]   77. Symbol -> = 

First of Number
    12. NUM

First of Token
     3. TOKEN
    12. NUM
    28. :

First of TokenName
     3. TOKEN
    28. :

First of TokenDef
     3. TOKEN
    12. NUM
    28. :

First of BasicElement
    23. ANY
    24. CHAR
    25. CHARACTER_CLASS
    30. [
    31. ]
    34. (

First of Concatenation
    23. ANY
    24. CHAR
    25. CHARACTER_CLASS
    30. [
    31. ]
    34. (

First of UnaryRegex
    23. ANY
    24. CHAR
    25. CHARACTER_CLASS
    30. [
    31. ]
    34. (

First of RegExp
    23. ANY
    24. CHAR
    25. CHARACTER_CLASS
    30. [
    31. ]
    34. (

First of GroupTokens
     3. TOKEN

First of GroupToken
     3. TOKEN

First of Declarations
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    37. {

First of Declaration
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    37. {

First of Actions
     1. MARK

First of Symbol
     3. TOKEN
    13. PREC
    29. =

First of GrammarRule
     3. TOKEN
    13. PREC
    29. =

First of LexicAction
     3. TOKEN
    29. =
    30. [
    31. ]
    36. /

First of Name
     3. TOKEN
    28. :

First of NonTerminals
     3. TOKEN

First of TokenNames
     3. TOKEN
    28. :

First of Precedence
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF

First of Definition
     3. TOKEN
     6. TYPENAME
    12. NUM
    28. :

First of REquals
     3. TOKEN
    29. =
    30. [
    31. ]

First of Equals
     3. TOKEN
    29. =
    30. [
    31. ]

First of Type
     6. TYPENAME

First of Tokens
     3. TOKEN
    12. NUM
    28. :

First of RStart
     3. TOKEN
    36. /

First of REnd
     3. TOKEN
    36. /

First of Rules
     3. TOKEN
    13. PREC
    29. =

First of Rule
     3. TOKEN
    13. PREC
    29. =

First of Descriptor
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    37. {

First of SectionMarker
     1. MARK

First of Productions
     3. TOKEN
    13. PREC
    28. :
    29. =

First of $code-fragment-1

First of RExp
    23. ANY
    24. CHAR
    25. CHARACTER_CLASS
    30. [
    31. ]
    34. (

First of $start
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    37. {

Follow of Number
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    32. ,
    36. /
    37. {

Follow of Token
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    32. ,
    37. {

Follow of TokenName
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    32. ,
    36. /
    37. {

Follow of TokenDef
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    32. ,
    36. /
    37. {

Follow of BasicElement
     3. TOKEN
    19. PIPE
    20. STAR
    21. PLUS
    22. HUH
    23. ANY
    24. CHAR
    25. CHARACTER_CLASS
    30. [
    31. ]
    34. (
    35. )
    36. /

Follow of Concatenation
     3. TOKEN
    19. PIPE
    23. ANY
    24. CHAR
    25. CHARACTER_CLASS
    30. [
    31. ]
    34. (
    35. )
    36. /

Follow of UnaryRegex
     3. TOKEN
    19. PIPE
    23. ANY
    24. CHAR
    25. CHARACTER_CLASS
    30. [
    31. ]
    34. (
    35. )
    36. /

Follow of RegExp
     3. TOKEN
    19. PIPE
    35. )
    36. /

Follow of GroupTokens
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    32. ,
    37. {

Follow of GroupToken
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    32. ,
    37. {

Follow of Declarations
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    37. {

Follow of Declaration
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    37. {

Follow of Actions
     0. $

Follow of Symbol
     3. TOKEN
    13. PREC
    27. ;
    29. =
    33. |

Follow of GrammarRule
    27. ;
    33. |

Follow of LexicAction
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    32. ,
    37. {

Follow of Name
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    32. ,
    37. {

Follow of NonTerminals
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    32. ,
    37. {

Follow of TokenNames
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    32. ,
    37. {

Follow of Precedence
     3. TOKEN
     6. TYPENAME
    12. NUM
    28. :

Follow of Definition
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    37. {

Follow of REquals
     3. TOKEN

Follow of Equals
     3. TOKEN

Follow of Type
     3. TOKEN
    12. NUM
    28. :

Follow of Tokens
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    32. ,
    37. {

Follow of RStart
    23. ANY
    24. CHAR
    25. CHARACTER_CLASS
    30. [
    31. ]
    34. (

Follow of REnd
     1. MARK
     2. START
     3. TOKEN
     4. TYPE
     5. UNION
     6. TYPENAME
     7. TERM
     8. LEFT
     9. RIGHT
    10. BINARY
    11. ERRDEF
    14. NAME
    16. LEXER
    17. DECLARE
    18. GROUP
    26. LEXCODE
    27. ;
    28. :
    29. =
    30. [
    31. ]
    32. ,
    37. {

Follow of Rules
    27. ;
    33. |

Follow of Rule
     3. TOKEN
    13. PREC
    27. ;
    29. =
    33. |

Follow of Descriptor
     0. $

Follow of SectionMarker
     3. TOKEN
    13. PREC
    28. :
    29. =

Follow of Productions
     0. $
     1. MARK
     3. TOKEN

Follow of $code-fragment-1
     3. TOKEN

Follow of RExp
     3. TOKEN
    36. /

Follow of $start
     0. $

State #  0 - Root
  0 $start -> . Descriptor 
    ---------------------------------------------------------
  1 Descriptor -> . Declarations SectionMarker Productions Actions 
  2 Descriptor -> . SectionMarker Productions Actions 
  6 Declarations -> . Declarations Declaration 
  7 Declarations -> . Declaration 
  3 SectionMarker -> . MARK 
  8 Declaration -> . ; 
  9 Declaration -> . START TOKEN 
 10 Declaration -> . LEXCODE TOKEN 
 12 Declaration -> . TYPE TYPENAME $code-fragment-1 NonTerminals 
 13 Declaration -> . DECLARE TYPENAME 
 14 Declaration -> . NAME TokenNames 
 15 Declaration -> . UNION 
 16 Declaration -> . Precedence Definition 
 17 Declaration -> . { 
 18 Declaration -> . LEXER Equals TOKEN 
 19 Declaration -> . GROUP TOKEN : TOKEN GroupTokens 
 20 Precedence -> . TERM 
 21 Precedence -> . LEFT 
 22 Precedence -> . RIGHT 
 23 Precedence -> . BINARY 
 24 Precedence -> . ERRDEF 
    ---------------------------------------------------------
SHIFT ON MARK TO STATE 5
SHIFT ON START TO STATE 7
SHIFT ON TYPE TO STATE 9
SHIFT ON UNION TO STATE 12
SHIFT ON TERM TO STATE 17
SHIFT ON LEFT TO STATE 18
SHIFT ON RIGHT TO STATE 19
SHIFT ON BINARY TO STATE 20
SHIFT ON ERRDEF TO STATE 21
SHIFT ON NAME TO STATE 11
SHIFT ON LEXER TO STATE 15
SHIFT ON DECLARE TO STATE 10
SHIFT ON GROUP TO STATE 16
SHIFT ON LEXCODE TO STATE 8
SHIFT ON ; TO STATE 6
SHIFT ON { TO STATE 14
GO TO STATE 2 with symbol Declarations
GO TO STATE 4 with symbol Declaration
GO TO STATE 13 with symbol Precedence
GO TO STATE 1 with symbol Descriptor
GO TO STATE 3 with symbol SectionMarker

Errors
-------
    Expecting declarations

State #  1 Goto from state 0 with symbol Descriptor
  0 $start -> Descriptor .
    ---------------------------------------------------------
ACCEPT BY 0

Errors
-------
    No more elements expected

State #  2 Goto from state 0 with symbol Declarations
  1 Descriptor -> Declarations . SectionMarker Productions Actions 
  6 Declarations -> Declarations . Declaration 
    ---------------------------------------------------------
  3 SectionMarker -> . MARK 
  8 Declaration -> . ; 
  9 Declaration -> . START TOKEN 
 10 Declaration -> . LEXCODE TOKEN 
 12 Declaration -> . TYPE TYPENAME $code-fragment-1 NonTerminals 
 13 Declaration -> . DECLARE TYPENAME 
 14 Declaration -> . NAME TokenNames 
 15 Declaration -> . UNION 
 16 Declaration -> . Precedence Definition 
 17 Declaration -> . { 
 18 Declaration -> . LEXER Equals TOKEN 
 19 Declaration -> . GROUP TOKEN : TOKEN GroupTokens 
 20 Precedence -> . TERM 
 21 Precedence -> . LEFT 
 22 Precedence -> . RIGHT 
 23 Precedence -> . BINARY 
 24 Precedence -> . ERRDEF 
    ---------------------------------------------------------
SHIFT ON MARK TO STATE 5
SHIFT ON START TO STATE 7
SHIFT ON TYPE TO STATE 9
SHIFT ON UNION TO STATE 12
SHIFT ON TERM TO STATE 17
SHIFT ON LEFT TO STATE 18
SHIFT ON RIGHT TO STATE 19
SHIFT ON BINARY TO STATE 20
SHIFT ON ERRDEF TO STATE 21
SHIFT ON NAME TO STATE 11
SHIFT ON LEXER TO STATE 15
SHIFT ON DECLARE TO STATE 10
SHIFT ON GROUP TO STATE 16
SHIFT ON LEXCODE TO STATE 8
SHIFT ON ; TO STATE 6
SHIFT ON { TO STATE 14
GO TO STATE 23 with symbol Declaration
GO TO STATE 13 with symbol Precedence
GO TO STATE 22 with symbol SectionMarker

Errors
-------
    Expecting a declaration

State #  3 Goto from state 0 with symbol SectionMarker
  2 Descriptor -> SectionMarker . Productions Actions 
    ---------------------------------------------------------
 67 Productions -> . Productions TOKEN : Rules ; 
 68 Productions -> . TOKEN : Rules ; 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 25
GO TO STATE 24 with symbol Productions

Errors
-------
    token expected

State #  4 Goto from state 0 with symbol Declaration
  7 Declarations -> Declaration .
    ---------------------------------------------------------
REDUCE BY RULE 7 with "MARK"/1
REDUCE BY RULE 7 with "START"/2
REDUCE BY RULE 7 with "TOKEN"/3
REDUCE BY RULE 7 with "TYPE"/4
REDUCE BY RULE 7 with "UNION"/5
REDUCE BY RULE 7 with "TYPENAME"/6
REDUCE BY RULE 7 with "TERM"/7
REDUCE BY RULE 7 with "LEFT"/8
REDUCE BY RULE 7 with "RIGHT"/9
REDUCE BY RULE 7 with "BINARY"/10
REDUCE BY RULE 7 with "ERRDEF"/11
REDUCE BY RULE 7 with "NAME"/14
REDUCE BY RULE 7 with "LEXER"/16
REDUCE BY RULE 7 with "DECLARE"/17
REDUCE BY RULE 7 with "GROUP"/18
REDUCE BY RULE 7 with "LEXCODE"/26
REDUCE BY RULE 7 with ";"/27
REDUCE BY RULE 7 with ":"/28
REDUCE BY RULE 7 with "="/29
REDUCE BY RULE 7 with "["/30
REDUCE BY RULE 7 with "]"/31
REDUCE BY RULE 7 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, { may be missing

State #  5 Goto from state 0 with symbol MARK
  3 SectionMarker -> MARK .
    ---------------------------------------------------------
REDUCE BY RULE 3 with "TOKEN"/3
REDUCE BY RULE 3 with "PREC"/13
REDUCE BY RULE 3 with ":"/28
REDUCE BY RULE 3 with "="/29

Errors
-------
    One of token, '%prec', colon, equals sign may be missing

State #  6 Goto from state 0 with symbol ;
  8 Declaration -> ; .
    ---------------------------------------------------------
REDUCE BY RULE 8 with "MARK"/1
REDUCE BY RULE 8 with "START"/2
REDUCE BY RULE 8 with "TOKEN"/3
REDUCE BY RULE 8 with "TYPE"/4
REDUCE BY RULE 8 with "UNION"/5
REDUCE BY RULE 8 with "TYPENAME"/6
REDUCE BY RULE 8 with "TERM"/7
REDUCE BY RULE 8 with "LEFT"/8
REDUCE BY RULE 8 with "RIGHT"/9
REDUCE BY RULE 8 with "BINARY"/10
REDUCE BY RULE 8 with "ERRDEF"/11
REDUCE BY RULE 8 with "NAME"/14
REDUCE BY RULE 8 with "LEXER"/16
REDUCE BY RULE 8 with "DECLARE"/17
REDUCE BY RULE 8 with "GROUP"/18
REDUCE BY RULE 8 with "LEXCODE"/26
REDUCE BY RULE 8 with ";"/27
REDUCE BY RULE 8 with ":"/28
REDUCE BY RULE 8 with "="/29
REDUCE BY RULE 8 with "["/30
REDUCE BY RULE 8 with "]"/31
REDUCE BY RULE 8 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, { may be missing

State #  7 Goto from state 0 with symbol START
  9 Declaration -> START . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 26

Errors
-------
    token expected

State #  8 Goto from state 0 with symbol LEXCODE
 10 Declaration -> LEXCODE . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 27

Errors
-------
    token expected

State #  9 Goto from state 0 with symbol TYPE
 12 Declaration -> TYPE . TYPENAME $code-fragment-1 NonTerminals 
    ---------------------------------------------------------
SHIFT ON TYPENAME TO STATE 28

Errors
-------
    type definition expected

State # 10 Goto from state 0 with symbol DECLARE
 13 Declaration -> DECLARE . TYPENAME 
    ---------------------------------------------------------
SHIFT ON TYPENAME TO STATE 29

Errors
-------
    type definition expected

State # 11 Goto from state 0 with symbol NAME
 14 Declaration -> NAME . TokenNames 
    ---------------------------------------------------------
 27 TokenNames -> . TokenNames , Name 
 28 TokenNames -> . Name 
 29 Name -> . TOKEN : TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 32
GO TO STATE 31 with symbol Name
GO TO STATE 30 with symbol TokenNames

Errors
-------
    token expected

State # 12 Goto from state 0 with symbol UNION
 15 Declaration -> UNION .
    ---------------------------------------------------------
REDUCE BY RULE 15 with "MARK"/1
REDUCE BY RULE 15 with "START"/2
REDUCE BY RULE 15 with "TOKEN"/3
REDUCE BY RULE 15 with "TYPE"/4
REDUCE BY RULE 15 with "UNION"/5
REDUCE BY RULE 15 with "TYPENAME"/6
REDUCE BY RULE 15 with "TERM"/7
REDUCE BY RULE 15 with "LEFT"/8
REDUCE BY RULE 15 with "RIGHT"/9
REDUCE BY RULE 15 with "BINARY"/10
REDUCE BY RULE 15 with "ERRDEF"/11
REDUCE BY RULE 15 with "NAME"/14
REDUCE BY RULE 15 with "LEXER"/16
REDUCE BY RULE 15 with "DECLARE"/17
REDUCE BY RULE 15 with "GROUP"/18
REDUCE BY RULE 15 with "LEXCODE"/26
REDUCE BY RULE 15 with ";"/27
REDUCE BY RULE 15 with ":"/28
REDUCE BY RULE 15 with "="/29
REDUCE BY RULE 15 with "["/30
REDUCE BY RULE 15 with "]"/31
REDUCE BY RULE 15 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, { may be missing

State # 13 Goto from state 0 with symbol Precedence
 16 Declaration -> Precedence . Definition 
    ---------------------------------------------------------
 33 Definition -> . Type Tokens 
 34 Type -> . TYPENAME 
 35 Type -> .
    ---------------------------------------------------------
SHIFT ON TYPENAME TO STATE 35
GO TO STATE 33 with symbol Definition
GO TO STATE 34 with symbol Type
REDUCE BY RULE 35 with "TOKEN"/3
REDUCE BY RULE 35 with "NUM"/12
REDUCE BY RULE 35 with ":"/28

Errors
-------
    type definition expected

State # 14 Goto from state 0 with symbol {
 17 Declaration -> { .
    ---------------------------------------------------------
REDUCE BY RULE 17 with "MARK"/1
REDUCE BY RULE 17 with "START"/2
REDUCE BY RULE 17 with "TOKEN"/3
REDUCE BY RULE 17 with "TYPE"/4
REDUCE BY RULE 17 with "UNION"/5
REDUCE BY RULE 17 with "TYPENAME"/6
REDUCE BY RULE 17 with "TERM"/7
REDUCE BY RULE 17 with "LEFT"/8
REDUCE BY RULE 17 with "RIGHT"/9
REDUCE BY RULE 17 with "BINARY"/10
REDUCE BY RULE 17 with "ERRDEF"/11
REDUCE BY RULE 17 with "NAME"/14
REDUCE BY RULE 17 with "LEXER"/16
REDUCE BY RULE 17 with "DECLARE"/17
REDUCE BY RULE 17 with "GROUP"/18
REDUCE BY RULE 17 with "LEXCODE"/26
REDUCE BY RULE 17 with ";"/27
REDUCE BY RULE 17 with ":"/28
REDUCE BY RULE 17 with "="/29
REDUCE BY RULE 17 with "["/30
REDUCE BY RULE 17 with "]"/31
REDUCE BY RULE 17 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, { may be missing

State # 15 Goto from state 0 with symbol LEXER
 18 Declaration -> LEXER . Equals TOKEN 
    ---------------------------------------------------------
 50 Equals -> . = 
 51 Equals -> . [ TOKEN ] = 
    ---------------------------------------------------------
SHIFT ON = TO STATE 37
SHIFT ON [ TO STATE 38
GO TO STATE 36 with symbol Equals

Errors
-------
    Expecting an equals sign (starting of a token action)

State # 16 Goto from state 0 with symbol GROUP
 19 Declaration -> GROUP . TOKEN : TOKEN GroupTokens 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 39

Errors
-------
    token expected

State # 17 Goto from state 0 with symbol TERM
 20 Precedence -> TERM .
    ---------------------------------------------------------
REDUCE BY RULE 20 with "TOKEN"/3
REDUCE BY RULE 20 with "TYPENAME"/6
REDUCE BY RULE 20 with "NUM"/12
REDUCE BY RULE 20 with ":"/28

Errors
-------
    One of token, type definition, number, colon may be missing

State # 18 Goto from state 0 with symbol LEFT
 21 Precedence -> LEFT .
    ---------------------------------------------------------
REDUCE BY RULE 21 with "TOKEN"/3
REDUCE BY RULE 21 with "TYPENAME"/6
REDUCE BY RULE 21 with "NUM"/12
REDUCE BY RULE 21 with ":"/28

Errors
-------
    One of token, type definition, number, colon may be missing

State # 19 Goto from state 0 with symbol RIGHT
 22 Precedence -> RIGHT .
    ---------------------------------------------------------
REDUCE BY RULE 22 with "TOKEN"/3
REDUCE BY RULE 22 with "TYPENAME"/6
REDUCE BY RULE 22 with "NUM"/12
REDUCE BY RULE 22 with ":"/28

Errors
-------
    One of token, type definition, number, colon may be missing

State # 20 Goto from state 0 with symbol BINARY
 23 Precedence -> BINARY .
    ---------------------------------------------------------
REDUCE BY RULE 23 with "TOKEN"/3
REDUCE BY RULE 23 with "TYPENAME"/6
REDUCE BY RULE 23 with "NUM"/12
REDUCE BY RULE 23 with ":"/28

Errors
-------
    One of token, type definition, number, colon may be missing

State # 21 Goto from state 0 with symbol ERRDEF
 24 Precedence -> ERRDEF .
    ---------------------------------------------------------
REDUCE BY RULE 24 with "TOKEN"/3
REDUCE BY RULE 24 with "TYPENAME"/6
REDUCE BY RULE 24 with "NUM"/12
REDUCE BY RULE 24 with ":"/28

Errors
-------
    One of token, type definition, number, colon may be missing

State # 22 Goto from state 2 with symbol SectionMarker
  1 Descriptor -> Declarations SectionMarker . Productions Actions 
    ---------------------------------------------------------
 67 Productions -> . Productions TOKEN : Rules ; 
 68 Productions -> . TOKEN : Rules ; 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 25
GO TO STATE 40 with symbol Productions

Errors
-------
    token expected

State # 23 Goto from state 2 with symbol Declaration
  6 Declarations -> Declarations Declaration .
    ---------------------------------------------------------
REDUCE BY RULE 6 with "MARK"/1
REDUCE BY RULE 6 with "START"/2
REDUCE BY RULE 6 with "TOKEN"/3
REDUCE BY RULE 6 with "TYPE"/4
REDUCE BY RULE 6 with "UNION"/5
REDUCE BY RULE 6 with "TYPENAME"/6
REDUCE BY RULE 6 with "TERM"/7
REDUCE BY RULE 6 with "LEFT"/8
REDUCE BY RULE 6 with "RIGHT"/9
REDUCE BY RULE 6 with "BINARY"/10
REDUCE BY RULE 6 with "ERRDEF"/11
REDUCE BY RULE 6 with "NAME"/14
REDUCE BY RULE 6 with "LEXER"/16
REDUCE BY RULE 6 with "DECLARE"/17
REDUCE BY RULE 6 with "GROUP"/18
REDUCE BY RULE 6 with "LEXCODE"/26
REDUCE BY RULE 6 with ";"/27
REDUCE BY RULE 6 with ":"/28
REDUCE BY RULE 6 with "="/29
REDUCE BY RULE 6 with "["/30
REDUCE BY RULE 6 with "]"/31
REDUCE BY RULE 6 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, { may be missing

State # 24 Goto from state 3 with symbol Productions
  2 Descriptor -> SectionMarker Productions . Actions 
 67 Productions -> Productions . TOKEN : Rules ; 
    ---------------------------------------------------------
  4 Actions -> .
  5 Actions -> . MARK 
    ---------------------------------------------------------
SHIFT ON MARK TO STATE 43
SHIFT ON TOKEN TO STATE 42
GO TO STATE 41 with symbol Actions
REDUCE BY RULE 4 with "$"/0

Errors
-------
    Expecting code section

State # 25 Goto from state 3 with symbol TOKEN
 68 Productions -> TOKEN . : Rules ; 
    ---------------------------------------------------------
SHIFT ON : TO STATE 44

Errors
-------
    colon expected

State # 26 Goto from state 7 with symbol TOKEN
  9 Declaration -> START TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 9 with "MARK"/1
REDUCE BY RULE 9 with "START"/2
REDUCE BY RULE 9 with "TOKEN"/3
REDUCE BY RULE 9 with "TYPE"/4
REDUCE BY RULE 9 with "UNION"/5
REDUCE BY RULE 9 with "TYPENAME"/6
REDUCE BY RULE 9 with "TERM"/7
REDUCE BY RULE 9 with "LEFT"/8
REDUCE BY RULE 9 with "RIGHT"/9
REDUCE BY RULE 9 with "BINARY"/10
REDUCE BY RULE 9 with "ERRDEF"/11
REDUCE BY RULE 9 with "NAME"/14
REDUCE BY RULE 9 with "LEXER"/16
REDUCE BY RULE 9 with "DECLARE"/17
REDUCE BY RULE 9 with "GROUP"/18
REDUCE BY RULE 9 with "LEXCODE"/26
REDUCE BY RULE 9 with ";"/27
REDUCE BY RULE 9 with ":"/28
REDUCE BY RULE 9 with "="/29
REDUCE BY RULE 9 with "["/30
REDUCE BY RULE 9 with "]"/31
REDUCE BY RULE 9 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, { may be missing

State # 27 Goto from state 8 with symbol TOKEN
 10 Declaration -> LEXCODE TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 10 with "MARK"/1
REDUCE BY RULE 10 with "START"/2
REDUCE BY RULE 10 with "TOKEN"/3
REDUCE BY RULE 10 with "TYPE"/4
REDUCE BY RULE 10 with "UNION"/5
REDUCE BY RULE 10 with "TYPENAME"/6
REDUCE BY RULE 10 with "TERM"/7
REDUCE BY RULE 10 with "LEFT"/8
REDUCE BY RULE 10 with "RIGHT"/9
REDUCE BY RULE 10 with "BINARY"/10
REDUCE BY RULE 10 with "ERRDEF"/11
REDUCE BY RULE 10 with "NAME"/14
REDUCE BY RULE 10 with "LEXER"/16
REDUCE BY RULE 10 with "DECLARE"/17
REDUCE BY RULE 10 with "GROUP"/18
REDUCE BY RULE 10 with "LEXCODE"/26
REDUCE BY RULE 10 with ";"/27
REDUCE BY RULE 10 with ":"/28
REDUCE BY RULE 10 with "="/29
REDUCE BY RULE 10 with "["/30
REDUCE BY RULE 10 with "]"/31
REDUCE BY RULE 10 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, { may be missing

State # 28 Goto from state 9 with symbol TYPENAME
 12 Declaration -> TYPE TYPENAME . $code-fragment-1 NonTerminals 
    ---------------------------------------------------------
 11 $code-fragment-1 -> .
    ---------------------------------------------------------
GO TO STATE 45 with symbol $code-fragment-1
REDUCE BY RULE 11 with "TOKEN"/3

Errors
-------
    Expecting $code-fragment-1

State # 29 Goto from state 10 with symbol TYPENAME
 13 Declaration -> DECLARE TYPENAME .
    ---------------------------------------------------------
REDUCE BY RULE 13 with "MARK"/1
REDUCE BY RULE 13 with "START"/2
REDUCE BY RULE 13 with "TOKEN"/3
REDUCE BY RULE 13 with "TYPE"/4
REDUCE BY RULE 13 with "UNION"/5
REDUCE BY RULE 13 with "TYPENAME"/6
REDUCE BY RULE 13 with "TERM"/7
REDUCE BY RULE 13 with "LEFT"/8
REDUCE BY RULE 13 with "RIGHT"/9
REDUCE BY RULE 13 with "BINARY"/10
REDUCE BY RULE 13 with "ERRDEF"/11
REDUCE BY RULE 13 with "NAME"/14
REDUCE BY RULE 13 with "LEXER"/16
REDUCE BY RULE 13 with "DECLARE"/17
REDUCE BY RULE 13 with "GROUP"/18
REDUCE BY RULE 13 with "LEXCODE"/26
REDUCE BY RULE 13 with ";"/27
REDUCE BY RULE 13 with ":"/28
REDUCE BY RULE 13 with "="/29
REDUCE BY RULE 13 with "["/30
REDUCE BY RULE 13 with "]"/31
REDUCE BY RULE 13 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, { may be missing

State # 30 Goto from state 11 with symbol TokenNames
 14 Declaration -> NAME TokenNames .
 27 TokenNames -> TokenNames . , Name 
    ---------------------------------------------------------
SHIFT ON , TO STATE 46
REDUCE BY RULE 14 with "MARK"/1
REDUCE BY RULE 14 with "START"/2
REDUCE BY RULE 14 with "TOKEN"/3
REDUCE BY RULE 14 with "TYPE"/4
REDUCE BY RULE 14 with "UNION"/5
REDUCE BY RULE 14 with "TYPENAME"/6
REDUCE BY RULE 14 with "TERM"/7
REDUCE BY RULE 14 with "LEFT"/8
REDUCE BY RULE 14 with "RIGHT"/9
REDUCE BY RULE 14 with "BINARY"/10
REDUCE BY RULE 14 with "ERRDEF"/11
REDUCE BY RULE 14 with "NAME"/14
REDUCE BY RULE 14 with "LEXER"/16
REDUCE BY RULE 14 with "DECLARE"/17
REDUCE BY RULE 14 with "GROUP"/18
REDUCE BY RULE 14 with "LEXCODE"/26
REDUCE BY RULE 14 with ";"/27
REDUCE BY RULE 14 with ":"/28
REDUCE BY RULE 14 with "="/29
REDUCE BY RULE 14 with "["/30
REDUCE BY RULE 14 with "]"/31
REDUCE BY RULE 14 with "{"/37

Errors
-------
    comma expected

State # 31 Goto from state 11 with symbol Name
 28 TokenNames -> Name .
    ---------------------------------------------------------
REDUCE BY RULE 28 with "MARK"/1
REDUCE BY RULE 28 with "START"/2
REDUCE BY RULE 28 with "TOKEN"/3
REDUCE BY RULE 28 with "TYPE"/4
REDUCE BY RULE 28 with "UNION"/5
REDUCE BY RULE 28 with "TYPENAME"/6
REDUCE BY RULE 28 with "TERM"/7
REDUCE BY RULE 28 with "LEFT"/8
REDUCE BY RULE 28 with "RIGHT"/9
REDUCE BY RULE 28 with "BINARY"/10
REDUCE BY RULE 28 with "ERRDEF"/11
REDUCE BY RULE 28 with "NAME"/14
REDUCE BY RULE 28 with "LEXER"/16
REDUCE BY RULE 28 with "DECLARE"/17
REDUCE BY RULE 28 with "GROUP"/18
REDUCE BY RULE 28 with "LEXCODE"/26
REDUCE BY RULE 28 with ";"/27
REDUCE BY RULE 28 with ":"/28
REDUCE BY RULE 28 with "="/29
REDUCE BY RULE 28 with "["/30
REDUCE BY RULE 28 with "]"/31
REDUCE BY RULE 28 with ","/32
REDUCE BY RULE 28 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State # 32 Goto from state 11 with symbol TOKEN
 29 Name -> TOKEN . : TOKEN 
    ---------------------------------------------------------
SHIFT ON : TO STATE 47

Errors
-------
    colon expected

State # 33 Goto from state 13 with symbol Definition
 16 Declaration -> Precedence Definition .
    ---------------------------------------------------------
REDUCE BY RULE 16 with "MARK"/1
REDUCE BY RULE 16 with "START"/2
REDUCE BY RULE 16 with "TOKEN"/3
REDUCE BY RULE 16 with "TYPE"/4
REDUCE BY RULE 16 with "UNION"/5
REDUCE BY RULE 16 with "TYPENAME"/6
REDUCE BY RULE 16 with "TERM"/7
REDUCE BY RULE 16 with "LEFT"/8
REDUCE BY RULE 16 with "RIGHT"/9
REDUCE BY RULE 16 with "BINARY"/10
REDUCE BY RULE 16 with "ERRDEF"/11
REDUCE BY RULE 16 with "NAME"/14
REDUCE BY RULE 16 with "LEXER"/16
REDUCE BY RULE 16 with "DECLARE"/17
REDUCE BY RULE 16 with "GROUP"/18
REDUCE BY RULE 16 with "LEXCODE"/26
REDUCE BY RULE 16 with ";"/27
REDUCE BY RULE 16 with ":"/28
REDUCE BY RULE 16 with "="/29
REDUCE BY RULE 16 with "["/30
REDUCE BY RULE 16 with "]"/31
REDUCE BY RULE 16 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, { may be missing

State # 34 Goto from state 13 with symbol Type
 33 Definition -> Type . Tokens 
    ---------------------------------------------------------
 36 Tokens -> . Tokens , Token 
 37 Tokens -> . Token 
 38 Token -> . TokenDef LexicAction 
 39 TokenDef -> . TOKEN Number TokenName 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 51
GO TO STATE 49 with symbol Token
GO TO STATE 50 with symbol TokenDef
GO TO STATE 48 with symbol Tokens

Errors
-------
    token expected

State # 35 Goto from state 13 with symbol TYPENAME
 34 Type -> TYPENAME .
    ---------------------------------------------------------
REDUCE BY RULE 34 with "TOKEN"/3
REDUCE BY RULE 34 with "NUM"/12
REDUCE BY RULE 34 with ":"/28

Errors
-------
    One of token, number, colon may be missing

State # 36 Goto from state 15 with symbol Equals
 18 Declaration -> LEXER Equals . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 52

Errors
-------
    token expected

State # 37 Goto from state 15 with symbol =
 50 Equals -> = .
    ---------------------------------------------------------
REDUCE BY RULE 50 with "TOKEN"/3

Errors
-------
    token expected

State # 38 Goto from state 15 with symbol [
 51 Equals -> [ . TOKEN ] = 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 53

Errors
-------
    token expected

State # 39 Goto from state 16 with symbol TOKEN
 19 Declaration -> GROUP TOKEN . : TOKEN GroupTokens 
    ---------------------------------------------------------
SHIFT ON : TO STATE 54

Errors
-------
    colon expected

State # 40 Goto from state 22 with symbol Productions
  1 Descriptor -> Declarations SectionMarker Productions . Actions 
 67 Productions -> Productions . TOKEN : Rules ; 
    ---------------------------------------------------------
  4 Actions -> .
  5 Actions -> . MARK 
    ---------------------------------------------------------
SHIFT ON MARK TO STATE 43
SHIFT ON TOKEN TO STATE 42
GO TO STATE 55 with symbol Actions
REDUCE BY RULE 4 with "$"/0

Errors
-------
    Expecting code section

State # 41 Goto from state 24 with symbol Actions
  2 Descriptor -> SectionMarker Productions Actions .
    ---------------------------------------------------------
REDUCE BY RULE 2 with "$"/0

Errors
-------
    $ expected

State # 42 Goto from state 24 with symbol TOKEN
 67 Productions -> Productions TOKEN . : Rules ; 
    ---------------------------------------------------------
SHIFT ON : TO STATE 56

Errors
-------
    colon expected

State # 43 Goto from state 24 with symbol MARK
  5 Actions -> MARK .
    ---------------------------------------------------------
REDUCE BY RULE 5 with "$"/0

Errors
-------
    $ expected

State # 44 Goto from state 25 with symbol :
 68 Productions -> TOKEN : . Rules ; 
    ---------------------------------------------------------
 69 Rules -> . Rules | GrammarRule 
 70 Rules -> . GrammarRule 
 71 GrammarRule -> . Rule 
 72 GrammarRule -> .
 73 Rule -> . Rule Symbol 
 74 Rule -> . Symbol 
 75 Symbol -> . TOKEN 
 76 Symbol -> . PREC TOKEN 
 77 Symbol -> . = 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 61
SHIFT ON PREC TO STATE 62
SHIFT ON = TO STATE 63
GO TO STATE 60 with symbol Symbol
GO TO STATE 58 with symbol GrammarRule
GO TO STATE 57 with symbol Rules
GO TO STATE 59 with symbol Rule
REDUCE BY RULE 72 with ";"/27
REDUCE BY RULE 72 with "|"/33

Errors
-------
    token, '%prec' or equals sign expected

State # 45 Goto from state 28 with symbol $code-fragment-1
 12 Declaration -> TYPE TYPENAME $code-fragment-1 . NonTerminals 
    ---------------------------------------------------------
 25 NonTerminals -> . NonTerminals , TOKEN 
 26 NonTerminals -> . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 65
GO TO STATE 64 with symbol NonTerminals

Errors
-------
    token expected

State # 46 Goto from state 30 with symbol ,
 27 TokenNames -> TokenNames , . Name 
    ---------------------------------------------------------
 29 Name -> . TOKEN : TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 32
GO TO STATE 66 with symbol Name

Errors
-------
    token expected

State # 47 Goto from state 32 with symbol :
 29 Name -> TOKEN : . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 67

Errors
-------
    token expected

State # 48 Goto from state 34 with symbol Tokens
 33 Definition -> Type Tokens .
 36 Tokens -> Tokens . , Token 
    ---------------------------------------------------------
SHIFT ON , TO STATE 68
REDUCE BY RULE 33 with "MARK"/1
REDUCE BY RULE 33 with "START"/2
REDUCE BY RULE 33 with "TOKEN"/3
REDUCE BY RULE 33 with "TYPE"/4
REDUCE BY RULE 33 with "UNION"/5
REDUCE BY RULE 33 with "TYPENAME"/6
REDUCE BY RULE 33 with "TERM"/7
REDUCE BY RULE 33 with "LEFT"/8
REDUCE BY RULE 33 with "RIGHT"/9
REDUCE BY RULE 33 with "BINARY"/10
REDUCE BY RULE 33 with "ERRDEF"/11
REDUCE BY RULE 33 with "NAME"/14
REDUCE BY RULE 33 with "LEXER"/16
REDUCE BY RULE 33 with "DECLARE"/17
REDUCE BY RULE 33 with "GROUP"/18
REDUCE BY RULE 33 with "LEXCODE"/26
REDUCE BY RULE 33 with ";"/27
REDUCE BY RULE 33 with ":"/28
REDUCE BY RULE 33 with "="/29
REDUCE BY RULE 33 with "["/30
REDUCE BY RULE 33 with "]"/31
REDUCE BY RULE 33 with "{"/37

Errors
-------
    comma expected

State # 49 Goto from state 34 with symbol Token
 37 Tokens -> Token .
    ---------------------------------------------------------
REDUCE BY RULE 37 with "MARK"/1
REDUCE BY RULE 37 with "START"/2
REDUCE BY RULE 37 with "TOKEN"/3
REDUCE BY RULE 37 with "TYPE"/4
REDUCE BY RULE 37 with "UNION"/5
REDUCE BY RULE 37 with "TYPENAME"/6
REDUCE BY RULE 37 with "TERM"/7
REDUCE BY RULE 37 with "LEFT"/8
REDUCE BY RULE 37 with "RIGHT"/9
REDUCE BY RULE 37 with "BINARY"/10
REDUCE BY RULE 37 with "ERRDEF"/11
REDUCE BY RULE 37 with "NAME"/14
REDUCE BY RULE 37 with "LEXER"/16
REDUCE BY RULE 37 with "DECLARE"/17
REDUCE BY RULE 37 with "GROUP"/18
REDUCE BY RULE 37 with "LEXCODE"/26
REDUCE BY RULE 37 with ";"/27
REDUCE BY RULE 37 with ":"/28
REDUCE BY RULE 37 with "="/29
REDUCE BY RULE 37 with "["/30
REDUCE BY RULE 37 with "]"/31
REDUCE BY RULE 37 with ","/32
REDUCE BY RULE 37 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State # 50 Goto from state 34 with symbol TokenDef
 38 Token -> TokenDef . LexicAction 
    ---------------------------------------------------------
 44 LexicAction -> . Equals TOKEN 
 45 LexicAction -> . RStart RExp REnd 
 46 LexicAction -> . RStart RExp REnd REquals TOKEN 
 47 LexicAction -> .
 50 Equals -> . = 
 51 Equals -> . [ TOKEN ] = 
 52 RStart -> . / TOKEN 
    ---------------------------------------------------------
SHIFT ON = TO STATE 37
SHIFT ON [ TO STATE 38
SHIFT ON / TO STATE 72
GO TO STATE 69 with symbol LexicAction
GO TO STATE 70 with symbol Equals
GO TO STATE 71 with symbol RStart
REDUCE BY RULE 47 with "MARK"/1
REDUCE BY RULE 47 with "START"/2
REDUCE BY RULE 47 with "TOKEN"/3
REDUCE BY RULE 47 with "TYPE"/4
REDUCE BY RULE 47 with "UNION"/5
REDUCE BY RULE 47 with "TYPENAME"/6
REDUCE BY RULE 47 with "TERM"/7
REDUCE BY RULE 47 with "LEFT"/8
REDUCE BY RULE 47 with "RIGHT"/9
REDUCE BY RULE 47 with "BINARY"/10
REDUCE BY RULE 47 with "ERRDEF"/11
REDUCE BY RULE 47 with "NAME"/14
REDUCE BY RULE 47 with "LEXER"/16
REDUCE BY RULE 47 with "DECLARE"/17
REDUCE BY RULE 47 with "GROUP"/18
REDUCE BY RULE 47 with "LEXCODE"/26
REDUCE BY RULE 47 with ";"/27
REDUCE BY RULE 47 with ":"/28
REDUCE BY RULE 47 with "="/29
Conflict with = resolved by Shift
REDUCE BY RULE 47 with "["/30
Conflict with [ resolved by Shift
REDUCE BY RULE 47 with "]"/31
REDUCE BY RULE 47 with ","/32
REDUCE BY RULE 47 with "{"/37

Errors
-------
    Expecting lexical token definition

State # 51 Goto from state 34 with symbol TOKEN
 39 TokenDef -> TOKEN . Number TokenName 
    ---------------------------------------------------------
 40 Number -> . NUM 
 41 Number -> .
    ---------------------------------------------------------
SHIFT ON NUM TO STATE 74
GO TO STATE 73 with symbol Number
REDUCE BY RULE 41 with "MARK"/1
REDUCE BY RULE 41 with "START"/2
REDUCE BY RULE 41 with "TOKEN"/3
REDUCE BY RULE 41 with "TYPE"/4
REDUCE BY RULE 41 with "UNION"/5
REDUCE BY RULE 41 with "TYPENAME"/6
REDUCE BY RULE 41 with "TERM"/7
REDUCE BY RULE 41 with "LEFT"/8
REDUCE BY RULE 41 with "RIGHT"/9
REDUCE BY RULE 41 with "BINARY"/10
REDUCE BY RULE 41 with "ERRDEF"/11
REDUCE BY RULE 41 with "NAME"/14
REDUCE BY RULE 41 with "LEXER"/16
REDUCE BY RULE 41 with "DECLARE"/17
REDUCE BY RULE 41 with "GROUP"/18
REDUCE BY RULE 41 with "LEXCODE"/26
REDUCE BY RULE 41 with ";"/27
REDUCE BY RULE 41 with ":"/28
REDUCE BY RULE 41 with "="/29
REDUCE BY RULE 41 with "["/30
REDUCE BY RULE 41 with "]"/31
REDUCE BY RULE 41 with ","/32
REDUCE BY RULE 41 with "/"/36
REDUCE BY RULE 41 with "{"/37

Errors
-------
    number expected

State # 52 Goto from state 36 with symbol TOKEN
 18 Declaration -> LEXER Equals TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 18 with "MARK"/1
REDUCE BY RULE 18 with "START"/2
REDUCE BY RULE 18 with "TOKEN"/3
REDUCE BY RULE 18 with "TYPE"/4
REDUCE BY RULE 18 with "UNION"/5
REDUCE BY RULE 18 with "TYPENAME"/6
REDUCE BY RULE 18 with "TERM"/7
REDUCE BY RULE 18 with "LEFT"/8
REDUCE BY RULE 18 with "RIGHT"/9
REDUCE BY RULE 18 with "BINARY"/10
REDUCE BY RULE 18 with "ERRDEF"/11
REDUCE BY RULE 18 with "NAME"/14
REDUCE BY RULE 18 with "LEXER"/16
REDUCE BY RULE 18 with "DECLARE"/17
REDUCE BY RULE 18 with "GROUP"/18
REDUCE BY RULE 18 with "LEXCODE"/26
REDUCE BY RULE 18 with ";"/27
REDUCE BY RULE 18 with ":"/28
REDUCE BY RULE 18 with "="/29
REDUCE BY RULE 18 with "["/30
REDUCE BY RULE 18 with "]"/31
REDUCE BY RULE 18 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, { may be missing

State # 53 Goto from state 38 with symbol TOKEN
 51 Equals -> [ TOKEN . ] = 
    ---------------------------------------------------------
SHIFT ON ] TO STATE 75

Errors
-------
    closing token mode marker expected

State # 54 Goto from state 39 with symbol :
 19 Declaration -> GROUP TOKEN : . TOKEN GroupTokens 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 76

Errors
-------
    token expected

State # 55 Goto from state 40 with symbol Actions
  1 Descriptor -> Declarations SectionMarker Productions Actions .
    ---------------------------------------------------------
REDUCE BY RULE 1 with "$"/0

Errors
-------
    $ expected

State # 56 Goto from state 42 with symbol :
 67 Productions -> Productions TOKEN : . Rules ; 
    ---------------------------------------------------------
 69 Rules -> . Rules | GrammarRule 
 70 Rules -> . GrammarRule 
 71 GrammarRule -> . Rule 
 72 GrammarRule -> .
 73 Rule -> . Rule Symbol 
 74 Rule -> . Symbol 
 75 Symbol -> . TOKEN 
 76 Symbol -> . PREC TOKEN 
 77 Symbol -> . = 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 61
SHIFT ON PREC TO STATE 62
SHIFT ON = TO STATE 63
GO TO STATE 60 with symbol Symbol
GO TO STATE 58 with symbol GrammarRule
GO TO STATE 77 with symbol Rules
GO TO STATE 59 with symbol Rule
REDUCE BY RULE 72 with ";"/27
REDUCE BY RULE 72 with "|"/33

Errors
-------
    token, '%prec' or equals sign expected

State # 57 Goto from state 44 with symbol Rules
 68 Productions -> TOKEN : Rules . ; 
 69 Rules -> Rules . | GrammarRule 
    ---------------------------------------------------------
SHIFT ON ; TO STATE 78
SHIFT ON | TO STATE 79

Errors
-------
    semicolon or rule separator ('|') expected

State # 58 Goto from state 44 with symbol GrammarRule
 70 Rules -> GrammarRule .
    ---------------------------------------------------------
REDUCE BY RULE 70 with ";"/27
REDUCE BY RULE 70 with "|"/33

Errors
-------
    One of semicolon, rule separator ('|') may be missing

State # 59 Goto from state 44 with symbol Rule
 71 GrammarRule -> Rule .
 73 Rule -> Rule . Symbol 
    ---------------------------------------------------------
 75 Symbol -> . TOKEN 
 76 Symbol -> . PREC TOKEN 
 77 Symbol -> . = 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 61
SHIFT ON PREC TO STATE 62
SHIFT ON = TO STATE 63
GO TO STATE 80 with symbol Symbol
REDUCE BY RULE 71 with ";"/27
REDUCE BY RULE 71 with "|"/33

Errors
-------
    Expecting token, precedence declaration or '='

State # 60 Goto from state 44 with symbol Symbol
 74 Rule -> Symbol .
    ---------------------------------------------------------
REDUCE BY RULE 74 with "TOKEN"/3
REDUCE BY RULE 74 with "PREC"/13
REDUCE BY RULE 74 with ";"/27
REDUCE BY RULE 74 with "="/29
REDUCE BY RULE 74 with "|"/33

Errors
-------
    One of token, '%prec', semicolon, equals sign, rule separator ('|') may be missing

State # 61 Goto from state 44 with symbol TOKEN
 75 Symbol -> TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 75 with "TOKEN"/3
REDUCE BY RULE 75 with "PREC"/13
REDUCE BY RULE 75 with ";"/27
REDUCE BY RULE 75 with "="/29
REDUCE BY RULE 75 with "|"/33

Errors
-------
    One of token, '%prec', semicolon, equals sign, rule separator ('|') may be missing

State # 62 Goto from state 44 with symbol PREC
 76 Symbol -> PREC . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 81

Errors
-------
    token expected

State # 63 Goto from state 44 with symbol =
 77 Symbol -> = .
    ---------------------------------------------------------
REDUCE BY RULE 77 with "TOKEN"/3
REDUCE BY RULE 77 with "PREC"/13
REDUCE BY RULE 77 with ";"/27
REDUCE BY RULE 77 with "="/29
REDUCE BY RULE 77 with "|"/33

Errors
-------
    One of token, '%prec', semicolon, equals sign, rule separator ('|') may be missing

State # 64 Goto from state 45 with symbol NonTerminals
 12 Declaration -> TYPE TYPENAME $code-fragment-1 NonTerminals .
 25 NonTerminals -> NonTerminals . , TOKEN 
    ---------------------------------------------------------
SHIFT ON , TO STATE 82
REDUCE BY RULE 12 with "MARK"/1
REDUCE BY RULE 12 with "START"/2
REDUCE BY RULE 12 with "TOKEN"/3
REDUCE BY RULE 12 with "TYPE"/4
REDUCE BY RULE 12 with "UNION"/5
REDUCE BY RULE 12 with "TYPENAME"/6
REDUCE BY RULE 12 with "TERM"/7
REDUCE BY RULE 12 with "LEFT"/8
REDUCE BY RULE 12 with "RIGHT"/9
REDUCE BY RULE 12 with "BINARY"/10
REDUCE BY RULE 12 with "ERRDEF"/11
REDUCE BY RULE 12 with "NAME"/14
REDUCE BY RULE 12 with "LEXER"/16
REDUCE BY RULE 12 with "DECLARE"/17
REDUCE BY RULE 12 with "GROUP"/18
REDUCE BY RULE 12 with "LEXCODE"/26
REDUCE BY RULE 12 with ";"/27
REDUCE BY RULE 12 with ":"/28
REDUCE BY RULE 12 with "="/29
REDUCE BY RULE 12 with "["/30
REDUCE BY RULE 12 with "]"/31
REDUCE BY RULE 12 with "{"/37

Errors
-------
    comma expected

State # 65 Goto from state 45 with symbol TOKEN
 26 NonTerminals -> TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 26 with "MARK"/1
REDUCE BY RULE 26 with "START"/2
REDUCE BY RULE 26 with "TOKEN"/3
REDUCE BY RULE 26 with "TYPE"/4
REDUCE BY RULE 26 with "UNION"/5
REDUCE BY RULE 26 with "TYPENAME"/6
REDUCE BY RULE 26 with "TERM"/7
REDUCE BY RULE 26 with "LEFT"/8
REDUCE BY RULE 26 with "RIGHT"/9
REDUCE BY RULE 26 with "BINARY"/10
REDUCE BY RULE 26 with "ERRDEF"/11
REDUCE BY RULE 26 with "NAME"/14
REDUCE BY RULE 26 with "LEXER"/16
REDUCE BY RULE 26 with "DECLARE"/17
REDUCE BY RULE 26 with "GROUP"/18
REDUCE BY RULE 26 with "LEXCODE"/26
REDUCE BY RULE 26 with ";"/27
REDUCE BY RULE 26 with ":"/28
REDUCE BY RULE 26 with "="/29
REDUCE BY RULE 26 with "["/30
REDUCE BY RULE 26 with "]"/31
REDUCE BY RULE 26 with ","/32
REDUCE BY RULE 26 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State # 66 Goto from state 46 with symbol Name
 27 TokenNames -> TokenNames , Name .
    ---------------------------------------------------------
REDUCE BY RULE 27 with "MARK"/1
REDUCE BY RULE 27 with "START"/2
REDUCE BY RULE 27 with "TOKEN"/3
REDUCE BY RULE 27 with "TYPE"/4
REDUCE BY RULE 27 with "UNION"/5
REDUCE BY RULE 27 with "TYPENAME"/6
REDUCE BY RULE 27 with "TERM"/7
REDUCE BY RULE 27 with "LEFT"/8
REDUCE BY RULE 27 with "RIGHT"/9
REDUCE BY RULE 27 with "BINARY"/10
REDUCE BY RULE 27 with "ERRDEF"/11
REDUCE BY RULE 27 with "NAME"/14
REDUCE BY RULE 27 with "LEXER"/16
REDUCE BY RULE 27 with "DECLARE"/17
REDUCE BY RULE 27 with "GROUP"/18
REDUCE BY RULE 27 with "LEXCODE"/26
REDUCE BY RULE 27 with ";"/27
REDUCE BY RULE 27 with ":"/28
REDUCE BY RULE 27 with "="/29
REDUCE BY RULE 27 with "["/30
REDUCE BY RULE 27 with "]"/31
REDUCE BY RULE 27 with ","/32
REDUCE BY RULE 27 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State # 67 Goto from state 47 with symbol TOKEN
 29 Name -> TOKEN : TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 29 with "MARK"/1
REDUCE BY RULE 29 with "START"/2
REDUCE BY RULE 29 with "TOKEN"/3
REDUCE BY RULE 29 with "TYPE"/4
REDUCE BY RULE 29 with "UNION"/5
REDUCE BY RULE 29 with "TYPENAME"/6
REDUCE BY RULE 29 with "TERM"/7
REDUCE BY RULE 29 with "LEFT"/8
REDUCE BY RULE 29 with "RIGHT"/9
REDUCE BY RULE 29 with "BINARY"/10
REDUCE BY RULE 29 with "ERRDEF"/11
REDUCE BY RULE 29 with "NAME"/14
REDUCE BY RULE 29 with "LEXER"/16
REDUCE BY RULE 29 with "DECLARE"/17
REDUCE BY RULE 29 with "GROUP"/18
REDUCE BY RULE 29 with "LEXCODE"/26
REDUCE BY RULE 29 with ";"/27
REDUCE BY RULE 29 with ":"/28
REDUCE BY RULE 29 with "="/29
REDUCE BY RULE 29 with "["/30
REDUCE BY RULE 29 with "]"/31
REDUCE BY RULE 29 with ","/32
REDUCE BY RULE 29 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State # 68 Goto from state 48 with symbol ,
 36 Tokens -> Tokens , . Token 
    ---------------------------------------------------------
 38 Token -> . TokenDef LexicAction 
 39 TokenDef -> . TOKEN Number TokenName 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 51
GO TO STATE 83 with symbol Token
GO TO STATE 50 with symbol TokenDef

Errors
-------
    token expected

State # 69 Goto from state 50 with symbol LexicAction
 38 Token -> TokenDef LexicAction .
    ---------------------------------------------------------
REDUCE BY RULE 38 with "MARK"/1
REDUCE BY RULE 38 with "START"/2
REDUCE BY RULE 38 with "TOKEN"/3
REDUCE BY RULE 38 with "TYPE"/4
REDUCE BY RULE 38 with "UNION"/5
REDUCE BY RULE 38 with "TYPENAME"/6
REDUCE BY RULE 38 with "TERM"/7
REDUCE BY RULE 38 with "LEFT"/8
REDUCE BY RULE 38 with "RIGHT"/9
REDUCE BY RULE 38 with "BINARY"/10
REDUCE BY RULE 38 with "ERRDEF"/11
REDUCE BY RULE 38 with "NAME"/14
REDUCE BY RULE 38 with "LEXER"/16
REDUCE BY RULE 38 with "DECLARE"/17
REDUCE BY RULE 38 with "GROUP"/18
REDUCE BY RULE 38 with "LEXCODE"/26
REDUCE BY RULE 38 with ";"/27
REDUCE BY RULE 38 with ":"/28
REDUCE BY RULE 38 with "="/29
REDUCE BY RULE 38 with "["/30
REDUCE BY RULE 38 with "]"/31
REDUCE BY RULE 38 with ","/32
REDUCE BY RULE 38 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State # 70 Goto from state 50 with symbol Equals
 44 LexicAction -> Equals . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 84

Errors
-------
    token expected

State # 71 Goto from state 50 with symbol RStart
 45 LexicAction -> RStart . RExp REnd 
 46 LexicAction -> RStart . RExp REnd REquals TOKEN 
    ---------------------------------------------------------
 54 RExp -> . RegExp 
 55 RegExp -> . RegExp PIPE Concatenation 
 56 RegExp -> . Concatenation 
 57 Concatenation -> . Concatenation UnaryRegex 
 58 Concatenation -> . UnaryRegex 
 59 UnaryRegex -> . BasicElement STAR 
 60 UnaryRegex -> . BasicElement PLUS 
 61 UnaryRegex -> . BasicElement HUH 
 62 UnaryRegex -> . BasicElement 
 63 BasicElement -> . ( RegExp ) 
 64 BasicElement -> . CHAR 
 65 BasicElement -> . [ CHARACTER_CLASS ] 
 66 BasicElement -> . ANY 
    ---------------------------------------------------------
SHIFT ON ANY TO STATE 93
SHIFT ON CHAR TO STATE 91
SHIFT ON [ TO STATE 92
SHIFT ON ( TO STATE 90
GO TO STATE 89 with symbol BasicElement
GO TO STATE 87 with symbol Concatenation
GO TO STATE 88 with symbol UnaryRegex
GO TO STATE 86 with symbol RegExp
GO TO STATE 85 with symbol RExp

Errors
-------
    '.', character, token mode marker or opening parenthesis expected

State # 72 Goto from state 50 with symbol /
 52 RStart -> / . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 94

Errors
-------
    token expected

State # 73 Goto from state 51 with symbol Number
 39 TokenDef -> TOKEN Number . TokenName 
    ---------------------------------------------------------
 42 TokenName -> . : TOKEN 
 43 TokenName -> .
    ---------------------------------------------------------
SHIFT ON : TO STATE 96
GO TO STATE 95 with symbol TokenName
REDUCE BY RULE 43 with "MARK"/1
REDUCE BY RULE 43 with "START"/2
REDUCE BY RULE 43 with "TOKEN"/3
REDUCE BY RULE 43 with "TYPE"/4
REDUCE BY RULE 43 with "UNION"/5
REDUCE BY RULE 43 with "TYPENAME"/6
REDUCE BY RULE 43 with "TERM"/7
REDUCE BY RULE 43 with "LEFT"/8
REDUCE BY RULE 43 with "RIGHT"/9
REDUCE BY RULE 43 with "BINARY"/10
REDUCE BY RULE 43 with "ERRDEF"/11
REDUCE BY RULE 43 with "NAME"/14
REDUCE BY RULE 43 with "LEXER"/16
REDUCE BY RULE 43 with "DECLARE"/17
REDUCE BY RULE 43 with "GROUP"/18
REDUCE BY RULE 43 with "LEXCODE"/26
REDUCE BY RULE 43 with ";"/27
REDUCE BY RULE 43 with ":"/28
Conflict with : resolved by Shift
REDUCE BY RULE 43 with "="/29
REDUCE BY RULE 43 with "["/30
REDUCE BY RULE 43 with "]"/31
REDUCE BY RULE 43 with ","/32
REDUCE BY RULE 43 with "/"/36
REDUCE BY RULE 43 with "{"/37

Errors
-------
    colon expected

State # 74 Goto from state 51 with symbol NUM
 40 Number -> NUM .
    ---------------------------------------------------------
REDUCE BY RULE 40 with "MARK"/1
REDUCE BY RULE 40 with "START"/2
REDUCE BY RULE 40 with "TOKEN"/3
REDUCE BY RULE 40 with "TYPE"/4
REDUCE BY RULE 40 with "UNION"/5
REDUCE BY RULE 40 with "TYPENAME"/6
REDUCE BY RULE 40 with "TERM"/7
REDUCE BY RULE 40 with "LEFT"/8
REDUCE BY RULE 40 with "RIGHT"/9
REDUCE BY RULE 40 with "BINARY"/10
REDUCE BY RULE 40 with "ERRDEF"/11
REDUCE BY RULE 40 with "NAME"/14
REDUCE BY RULE 40 with "LEXER"/16
REDUCE BY RULE 40 with "DECLARE"/17
REDUCE BY RULE 40 with "GROUP"/18
REDUCE BY RULE 40 with "LEXCODE"/26
REDUCE BY RULE 40 with ";"/27
REDUCE BY RULE 40 with ":"/28
REDUCE BY RULE 40 with "="/29
REDUCE BY RULE 40 with "["/30
REDUCE BY RULE 40 with "]"/31
REDUCE BY RULE 40 with ","/32
REDUCE BY RULE 40 with "/"/36
REDUCE BY RULE 40 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, regular expression marker ('/'), { may be missing

State # 75 Goto from state 53 with symbol ]
 51 Equals -> [ TOKEN ] . = 
    ---------------------------------------------------------
SHIFT ON = TO STATE 97

Errors
-------
    equals sign expected

State # 76 Goto from state 54 with symbol TOKEN
 19 Declaration -> GROUP TOKEN : TOKEN . GroupTokens 
    ---------------------------------------------------------
 30 GroupTokens -> . GroupTokens , GroupToken 
 31 GroupTokens -> . GroupToken 
 32 GroupToken -> . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 100
GO TO STATE 98 with symbol GroupTokens
GO TO STATE 99 with symbol GroupToken

Errors
-------
    token expected

State # 77 Goto from state 56 with symbol Rules
 67 Productions -> Productions TOKEN : Rules . ; 
 69 Rules -> Rules . | GrammarRule 
    ---------------------------------------------------------
SHIFT ON ; TO STATE 101
SHIFT ON | TO STATE 79

Errors
-------
    semicolon or rule separator ('|') expected

State # 78 Goto from state 57 with symbol ;
 68 Productions -> TOKEN : Rules ; .
    ---------------------------------------------------------
REDUCE BY RULE 68 with "$"/0
REDUCE BY RULE 68 with "MARK"/1
REDUCE BY RULE 68 with "TOKEN"/3

Errors
-------
    One of $, '%%', token may be missing

State # 79 Goto from state 57 with symbol |
 69 Rules -> Rules | . GrammarRule 
    ---------------------------------------------------------
 71 GrammarRule -> . Rule 
 72 GrammarRule -> .
 73 Rule -> . Rule Symbol 
 74 Rule -> . Symbol 
 75 Symbol -> . TOKEN 
 76 Symbol -> . PREC TOKEN 
 77 Symbol -> . = 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 61
SHIFT ON PREC TO STATE 62
SHIFT ON = TO STATE 63
GO TO STATE 60 with symbol Symbol
GO TO STATE 102 with symbol GrammarRule
GO TO STATE 59 with symbol Rule
REDUCE BY RULE 72 with ";"/27
REDUCE BY RULE 72 with "|"/33

Errors
-------
    Expecting token, precedence declaration or '='

State # 80 Goto from state 59 with symbol Symbol
 73 Rule -> Rule Symbol .
    ---------------------------------------------------------
REDUCE BY RULE 73 with "TOKEN"/3
REDUCE BY RULE 73 with "PREC"/13
REDUCE BY RULE 73 with ";"/27
REDUCE BY RULE 73 with "="/29
REDUCE BY RULE 73 with "|"/33

Errors
-------
    One of token, '%prec', semicolon, equals sign, rule separator ('|') may be missing

State # 81 Goto from state 62 with symbol TOKEN
 76 Symbol -> PREC TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 76 with "TOKEN"/3
REDUCE BY RULE 76 with "PREC"/13
REDUCE BY RULE 76 with ";"/27
REDUCE BY RULE 76 with "="/29
REDUCE BY RULE 76 with "|"/33

Errors
-------
    One of token, '%prec', semicolon, equals sign, rule separator ('|') may be missing

State # 82 Goto from state 64 with symbol ,
 25 NonTerminals -> NonTerminals , . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 103

Errors
-------
    token expected

State # 83 Goto from state 68 with symbol Token
 36 Tokens -> Tokens , Token .
    ---------------------------------------------------------
REDUCE BY RULE 36 with "MARK"/1
REDUCE BY RULE 36 with "START"/2
REDUCE BY RULE 36 with "TOKEN"/3
REDUCE BY RULE 36 with "TYPE"/4
REDUCE BY RULE 36 with "UNION"/5
REDUCE BY RULE 36 with "TYPENAME"/6
REDUCE BY RULE 36 with "TERM"/7
REDUCE BY RULE 36 with "LEFT"/8
REDUCE BY RULE 36 with "RIGHT"/9
REDUCE BY RULE 36 with "BINARY"/10
REDUCE BY RULE 36 with "ERRDEF"/11
REDUCE BY RULE 36 with "NAME"/14
REDUCE BY RULE 36 with "LEXER"/16
REDUCE BY RULE 36 with "DECLARE"/17
REDUCE BY RULE 36 with "GROUP"/18
REDUCE BY RULE 36 with "LEXCODE"/26
REDUCE BY RULE 36 with ";"/27
REDUCE BY RULE 36 with ":"/28
REDUCE BY RULE 36 with "="/29
REDUCE BY RULE 36 with "["/30
REDUCE BY RULE 36 with "]"/31
REDUCE BY RULE 36 with ","/32
REDUCE BY RULE 36 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State # 84 Goto from state 70 with symbol TOKEN
 44 LexicAction -> Equals TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 44 with "MARK"/1
REDUCE BY RULE 44 with "START"/2
REDUCE BY RULE 44 with "TOKEN"/3
REDUCE BY RULE 44 with "TYPE"/4
REDUCE BY RULE 44 with "UNION"/5
REDUCE BY RULE 44 with "TYPENAME"/6
REDUCE BY RULE 44 with "TERM"/7
REDUCE BY RULE 44 with "LEFT"/8
REDUCE BY RULE 44 with "RIGHT"/9
REDUCE BY RULE 44 with "BINARY"/10
REDUCE BY RULE 44 with "ERRDEF"/11
REDUCE BY RULE 44 with "NAME"/14
REDUCE BY RULE 44 with "LEXER"/16
REDUCE BY RULE 44 with "DECLARE"/17
REDUCE BY RULE 44 with "GROUP"/18
REDUCE BY RULE 44 with "LEXCODE"/26
REDUCE BY RULE 44 with ";"/27
REDUCE BY RULE 44 with ":"/28
REDUCE BY RULE 44 with "="/29
REDUCE BY RULE 44 with "["/30
REDUCE BY RULE 44 with "]"/31
REDUCE BY RULE 44 with ","/32
REDUCE BY RULE 44 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State # 85 Goto from state 71 with symbol RExp
 45 LexicAction -> RStart RExp . REnd 
 46 LexicAction -> RStart RExp . REnd REquals TOKEN 
    ---------------------------------------------------------
 53 REnd -> . / TOKEN 
    ---------------------------------------------------------
SHIFT ON / TO STATE 105
GO TO STATE 104 with symbol REnd

Errors
-------
    regular expression marker ('/') expected

State # 86 Goto from state 71 with symbol RegExp
 54 RExp -> RegExp .
 55 RegExp -> RegExp . PIPE Concatenation 
    ---------------------------------------------------------
SHIFT ON PIPE TO STATE 106
REDUCE BY RULE 54 with "TOKEN"/3
REDUCE BY RULE 54 with "/"/36

Errors
-------
    '|' expected

State # 87 Goto from state 71 with symbol Concatenation
 56 RegExp -> Concatenation .
 57 Concatenation -> Concatenation . UnaryRegex 
    ---------------------------------------------------------
 59 UnaryRegex -> . BasicElement STAR 
 60 UnaryRegex -> . BasicElement PLUS 
 61 UnaryRegex -> . BasicElement HUH 
 62 UnaryRegex -> . BasicElement 
 63 BasicElement -> . ( RegExp ) 
 64 BasicElement -> . CHAR 
 65 BasicElement -> . [ CHARACTER_CLASS ] 
 66 BasicElement -> . ANY 
    ---------------------------------------------------------
SHIFT ON ANY TO STATE 93
SHIFT ON CHAR TO STATE 91
SHIFT ON [ TO STATE 92
SHIFT ON ( TO STATE 90
GO TO STATE 89 with symbol BasicElement
GO TO STATE 107 with symbol UnaryRegex
REDUCE BY RULE 56 with "TOKEN"/3
REDUCE BY RULE 56 with "PIPE"/19
REDUCE BY RULE 56 with ")"/35
REDUCE BY RULE 56 with "/"/36

Errors
-------
    Expecting basic element

State # 88 Goto from state 71 with symbol UnaryRegex
 58 Concatenation -> UnaryRegex .
    ---------------------------------------------------------
REDUCE BY RULE 58 with "TOKEN"/3
REDUCE BY RULE 58 with "PIPE"/19
REDUCE BY RULE 58 with "ANY"/23
REDUCE BY RULE 58 with "CHAR"/24
REDUCE BY RULE 58 with "CHARACTER_CLASS"/25
REDUCE BY RULE 58 with "["/30
REDUCE BY RULE 58 with "]"/31
REDUCE BY RULE 58 with "("/34
REDUCE BY RULE 58 with ")"/35
REDUCE BY RULE 58 with "/"/36

Errors
-------
    One of token, '|', '.', character, a valid character class, token mode marker, closing token mode marker, opening parenthesis, closing parenthesis, regular expression marker ('/') may be missing

State # 89 Goto from state 71 with symbol BasicElement
 59 UnaryRegex -> BasicElement . STAR 
 60 UnaryRegex -> BasicElement . PLUS 
 61 UnaryRegex -> BasicElement . HUH 
 62 UnaryRegex -> BasicElement .
    ---------------------------------------------------------
SHIFT ON STAR TO STATE 108
SHIFT ON PLUS TO STATE 109
SHIFT ON HUH TO STATE 110
REDUCE BY RULE 62 with "TOKEN"/3
REDUCE BY RULE 62 with "PIPE"/19
REDUCE BY RULE 62 with "ANY"/23
REDUCE BY RULE 62 with "CHAR"/24
REDUCE BY RULE 62 with "CHARACTER_CLASS"/25
REDUCE BY RULE 62 with "["/30
REDUCE BY RULE 62 with "]"/31
REDUCE BY RULE 62 with "("/34
REDUCE BY RULE 62 with ")"/35
REDUCE BY RULE 62 with "/"/36

Errors
-------
    '*', '+' or '?' expected

State # 90 Goto from state 71 with symbol (
 63 BasicElement -> ( . RegExp ) 
    ---------------------------------------------------------
 55 RegExp -> . RegExp PIPE Concatenation 
 56 RegExp -> . Concatenation 
 57 Concatenation -> . Concatenation UnaryRegex 
 58 Concatenation -> . UnaryRegex 
 59 UnaryRegex -> . BasicElement STAR 
 60 UnaryRegex -> . BasicElement PLUS 
 61 UnaryRegex -> . BasicElement HUH 
 62 UnaryRegex -> . BasicElement 
 63 BasicElement -> . ( RegExp ) 
 64 BasicElement -> . CHAR 
 65 BasicElement -> . [ CHARACTER_CLASS ] 
 66 BasicElement -> . ANY 
    ---------------------------------------------------------
SHIFT ON ANY TO STATE 93
SHIFT ON CHAR TO STATE 91
SHIFT ON [ TO STATE 92
SHIFT ON ( TO STATE 90
GO TO STATE 89 with symbol BasicElement
GO TO STATE 87 with symbol Concatenation
GO TO STATE 88 with symbol UnaryRegex
GO TO STATE 111 with symbol RegExp

Errors
-------
    Expecting basic element

State # 91 Goto from state 71 with symbol CHAR
 64 BasicElement -> CHAR .
    ---------------------------------------------------------
REDUCE BY RULE 64 with "TOKEN"/3
REDUCE BY RULE 64 with "PIPE"/19
REDUCE BY RULE 64 with "STAR"/20
REDUCE BY RULE 64 with "PLUS"/21
REDUCE BY RULE 64 with "HUH"/22
REDUCE BY RULE 64 with "ANY"/23
REDUCE BY RULE 64 with "CHAR"/24
REDUCE BY RULE 64 with "CHARACTER_CLASS"/25
REDUCE BY RULE 64 with "["/30
REDUCE BY RULE 64 with "]"/31
REDUCE BY RULE 64 with "("/34
REDUCE BY RULE 64 with ")"/35
REDUCE BY RULE 64 with "/"/36

Errors
-------
    One of token, '|', '*', '+', '?', '.', character, a valid character class, token mode marker, closing token mode marker, opening parenthesis, closing parenthesis, regular expression marker ('/') may be missing

State # 92 Goto from state 71 with symbol [
 65 BasicElement -> [ . CHARACTER_CLASS ] 
    ---------------------------------------------------------
SHIFT ON CHARACTER_CLASS TO STATE 112

Errors
-------
    a valid character class expected

State # 93 Goto from state 71 with symbol ANY
 66 BasicElement -> ANY .
    ---------------------------------------------------------
REDUCE BY RULE 66 with "TOKEN"/3
REDUCE BY RULE 66 with "PIPE"/19
REDUCE BY RULE 66 with "STAR"/20
REDUCE BY RULE 66 with "PLUS"/21
REDUCE BY RULE 66 with "HUH"/22
REDUCE BY RULE 66 with "ANY"/23
REDUCE BY RULE 66 with "CHAR"/24
REDUCE BY RULE 66 with "CHARACTER_CLASS"/25
REDUCE BY RULE 66 with "["/30
REDUCE BY RULE 66 with "]"/31
REDUCE BY RULE 66 with "("/34
REDUCE BY RULE 66 with ")"/35
REDUCE BY RULE 66 with "/"/36

Errors
-------
    One of token, '|', '*', '+', '?', '.', character, a valid character class, token mode marker, closing token mode marker, opening parenthesis, closing parenthesis, regular expression marker ('/') may be missing

State # 94 Goto from state 72 with symbol TOKEN
 52 RStart -> / TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 52 with "ANY"/23
REDUCE BY RULE 52 with "CHAR"/24
REDUCE BY RULE 52 with "CHARACTER_CLASS"/25
REDUCE BY RULE 52 with "["/30
REDUCE BY RULE 52 with "]"/31
REDUCE BY RULE 52 with "("/34

Errors
-------
    One of '.', character, a valid character class, token mode marker, closing token mode marker, opening parenthesis may be missing

State # 95 Goto from state 73 with symbol TokenName
 39 TokenDef -> TOKEN Number TokenName .
    ---------------------------------------------------------
REDUCE BY RULE 39 with "MARK"/1
REDUCE BY RULE 39 with "START"/2
REDUCE BY RULE 39 with "TOKEN"/3
REDUCE BY RULE 39 with "TYPE"/4
REDUCE BY RULE 39 with "UNION"/5
REDUCE BY RULE 39 with "TYPENAME"/6
REDUCE BY RULE 39 with "TERM"/7
REDUCE BY RULE 39 with "LEFT"/8
REDUCE BY RULE 39 with "RIGHT"/9
REDUCE BY RULE 39 with "BINARY"/10
REDUCE BY RULE 39 with "ERRDEF"/11
REDUCE BY RULE 39 with "NAME"/14
REDUCE BY RULE 39 with "LEXER"/16
REDUCE BY RULE 39 with "DECLARE"/17
REDUCE BY RULE 39 with "GROUP"/18
REDUCE BY RULE 39 with "LEXCODE"/26
REDUCE BY RULE 39 with ";"/27
REDUCE BY RULE 39 with ":"/28
REDUCE BY RULE 39 with "="/29
REDUCE BY RULE 39 with "["/30
REDUCE BY RULE 39 with "]"/31
REDUCE BY RULE 39 with ","/32
REDUCE BY RULE 39 with "/"/36
REDUCE BY RULE 39 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, regular expression marker ('/'), { may be missing

State # 96 Goto from state 73 with symbol :
 42 TokenName -> : . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 113

Errors
-------
    token expected

State # 97 Goto from state 75 with symbol =
 51 Equals -> [ TOKEN ] = .
    ---------------------------------------------------------
REDUCE BY RULE 51 with "TOKEN"/3

Errors
-------
    token expected

State # 98 Goto from state 76 with symbol GroupTokens
 19 Declaration -> GROUP TOKEN : TOKEN GroupTokens .
 30 GroupTokens -> GroupTokens . , GroupToken 
    ---------------------------------------------------------
SHIFT ON , TO STATE 114
REDUCE BY RULE 19 with "MARK"/1
REDUCE BY RULE 19 with "START"/2
REDUCE BY RULE 19 with "TOKEN"/3
REDUCE BY RULE 19 with "TYPE"/4
REDUCE BY RULE 19 with "UNION"/5
REDUCE BY RULE 19 with "TYPENAME"/6
REDUCE BY RULE 19 with "TERM"/7
REDUCE BY RULE 19 with "LEFT"/8
REDUCE BY RULE 19 with "RIGHT"/9
REDUCE BY RULE 19 with "BINARY"/10
REDUCE BY RULE 19 with "ERRDEF"/11
REDUCE BY RULE 19 with "NAME"/14
REDUCE BY RULE 19 with "LEXER"/16
REDUCE BY RULE 19 with "DECLARE"/17
REDUCE BY RULE 19 with "GROUP"/18
REDUCE BY RULE 19 with "LEXCODE"/26
REDUCE BY RULE 19 with ";"/27
REDUCE BY RULE 19 with ":"/28
REDUCE BY RULE 19 with "="/29
REDUCE BY RULE 19 with "["/30
REDUCE BY RULE 19 with "]"/31
REDUCE BY RULE 19 with "{"/37

Errors
-------
    comma expected

State # 99 Goto from state 76 with symbol GroupToken
 31 GroupTokens -> GroupToken .
    ---------------------------------------------------------
REDUCE BY RULE 31 with "MARK"/1
REDUCE BY RULE 31 with "START"/2
REDUCE BY RULE 31 with "TOKEN"/3
REDUCE BY RULE 31 with "TYPE"/4
REDUCE BY RULE 31 with "UNION"/5
REDUCE BY RULE 31 with "TYPENAME"/6
REDUCE BY RULE 31 with "TERM"/7
REDUCE BY RULE 31 with "LEFT"/8
REDUCE BY RULE 31 with "RIGHT"/9
REDUCE BY RULE 31 with "BINARY"/10
REDUCE BY RULE 31 with "ERRDEF"/11
REDUCE BY RULE 31 with "NAME"/14
REDUCE BY RULE 31 with "LEXER"/16
REDUCE BY RULE 31 with "DECLARE"/17
REDUCE BY RULE 31 with "GROUP"/18
REDUCE BY RULE 31 with "LEXCODE"/26
REDUCE BY RULE 31 with ";"/27
REDUCE BY RULE 31 with ":"/28
REDUCE BY RULE 31 with "="/29
REDUCE BY RULE 31 with "["/30
REDUCE BY RULE 31 with "]"/31
REDUCE BY RULE 31 with ","/32
REDUCE BY RULE 31 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State #100 Goto from state 76 with symbol TOKEN
 32 GroupToken -> TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 32 with "MARK"/1
REDUCE BY RULE 32 with "START"/2
REDUCE BY RULE 32 with "TOKEN"/3
REDUCE BY RULE 32 with "TYPE"/4
REDUCE BY RULE 32 with "UNION"/5
REDUCE BY RULE 32 with "TYPENAME"/6
REDUCE BY RULE 32 with "TERM"/7
REDUCE BY RULE 32 with "LEFT"/8
REDUCE BY RULE 32 with "RIGHT"/9
REDUCE BY RULE 32 with "BINARY"/10
REDUCE BY RULE 32 with "ERRDEF"/11
REDUCE BY RULE 32 with "NAME"/14
REDUCE BY RULE 32 with "LEXER"/16
REDUCE BY RULE 32 with "DECLARE"/17
REDUCE BY RULE 32 with "GROUP"/18
REDUCE BY RULE 32 with "LEXCODE"/26
REDUCE BY RULE 32 with ";"/27
REDUCE BY RULE 32 with ":"/28
REDUCE BY RULE 32 with "="/29
REDUCE BY RULE 32 with "["/30
REDUCE BY RULE 32 with "]"/31
REDUCE BY RULE 32 with ","/32
REDUCE BY RULE 32 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State #101 Goto from state 77 with symbol ;
 67 Productions -> Productions TOKEN : Rules ; .
    ---------------------------------------------------------
REDUCE BY RULE 67 with "$"/0
REDUCE BY RULE 67 with "MARK"/1
REDUCE BY RULE 67 with "TOKEN"/3

Errors
-------
    One of $, '%%', token may be missing

State #102 Goto from state 79 with symbol GrammarRule
 69 Rules -> Rules | GrammarRule .
    ---------------------------------------------------------
REDUCE BY RULE 69 with ";"/27
REDUCE BY RULE 69 with "|"/33

Errors
-------
    One of semicolon, rule separator ('|') may be missing

State #103 Goto from state 82 with symbol TOKEN
 25 NonTerminals -> NonTerminals , TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 25 with "MARK"/1
REDUCE BY RULE 25 with "START"/2
REDUCE BY RULE 25 with "TOKEN"/3
REDUCE BY RULE 25 with "TYPE"/4
REDUCE BY RULE 25 with "UNION"/5
REDUCE BY RULE 25 with "TYPENAME"/6
REDUCE BY RULE 25 with "TERM"/7
REDUCE BY RULE 25 with "LEFT"/8
REDUCE BY RULE 25 with "RIGHT"/9
REDUCE BY RULE 25 with "BINARY"/10
REDUCE BY RULE 25 with "ERRDEF"/11
REDUCE BY RULE 25 with "NAME"/14
REDUCE BY RULE 25 with "LEXER"/16
REDUCE BY RULE 25 with "DECLARE"/17
REDUCE BY RULE 25 with "GROUP"/18
REDUCE BY RULE 25 with "LEXCODE"/26
REDUCE BY RULE 25 with ";"/27
REDUCE BY RULE 25 with ":"/28
REDUCE BY RULE 25 with "="/29
REDUCE BY RULE 25 with "["/30
REDUCE BY RULE 25 with "]"/31
REDUCE BY RULE 25 with ","/32
REDUCE BY RULE 25 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State #104 Goto from state 85 with symbol REnd
 45 LexicAction -> RStart RExp REnd .
 46 LexicAction -> RStart RExp REnd . REquals TOKEN 
    ---------------------------------------------------------
 48 REquals -> . = 
 49 REquals -> . [ TOKEN ] = 
    ---------------------------------------------------------
SHIFT ON = TO STATE 116
SHIFT ON [ TO STATE 117
GO TO STATE 115 with symbol REquals
REDUCE BY RULE 45 with "MARK"/1
REDUCE BY RULE 45 with "START"/2
REDUCE BY RULE 45 with "TOKEN"/3
REDUCE BY RULE 45 with "TYPE"/4
REDUCE BY RULE 45 with "UNION"/5
REDUCE BY RULE 45 with "TYPENAME"/6
REDUCE BY RULE 45 with "TERM"/7
REDUCE BY RULE 45 with "LEFT"/8
REDUCE BY RULE 45 with "RIGHT"/9
REDUCE BY RULE 45 with "BINARY"/10
REDUCE BY RULE 45 with "ERRDEF"/11
REDUCE BY RULE 45 with "NAME"/14
REDUCE BY RULE 45 with "LEXER"/16
REDUCE BY RULE 45 with "DECLARE"/17
REDUCE BY RULE 45 with "GROUP"/18
REDUCE BY RULE 45 with "LEXCODE"/26
REDUCE BY RULE 45 with ";"/27
REDUCE BY RULE 45 with ":"/28
REDUCE BY RULE 45 with "="/29
Conflict with = resolved by Shift
REDUCE BY RULE 45 with "["/30
Conflict with [ resolved by Shift
REDUCE BY RULE 45 with "]"/31
REDUCE BY RULE 45 with ","/32
REDUCE BY RULE 45 with "{"/37

Errors
-------
    Expecting an equals sign (starting of a token action)

State #105 Goto from state 85 with symbol /
 53 REnd -> / . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 118

Errors
-------
    token expected

State #106 Goto from state 86 with symbol PIPE
 55 RegExp -> RegExp PIPE . Concatenation 
    ---------------------------------------------------------
 57 Concatenation -> . Concatenation UnaryRegex 
 58 Concatenation -> . UnaryRegex 
 59 UnaryRegex -> . BasicElement STAR 
 60 UnaryRegex -> . BasicElement PLUS 
 61 UnaryRegex -> . BasicElement HUH 
 62 UnaryRegex -> . BasicElement 
 63 BasicElement -> . ( RegExp ) 
 64 BasicElement -> . CHAR 
 65 BasicElement -> . [ CHARACTER_CLASS ] 
 66 BasicElement -> . ANY 
    ---------------------------------------------------------
SHIFT ON ANY TO STATE 93
SHIFT ON CHAR TO STATE 91
SHIFT ON [ TO STATE 92
SHIFT ON ( TO STATE 90
GO TO STATE 89 with symbol BasicElement
GO TO STATE 119 with symbol Concatenation
GO TO STATE 88 with symbol UnaryRegex

Errors
-------
    Expecting basic element

State #107 Goto from state 87 with symbol UnaryRegex
 57 Concatenation -> Concatenation UnaryRegex .
    ---------------------------------------------------------
REDUCE BY RULE 57 with "TOKEN"/3
REDUCE BY RULE 57 with "PIPE"/19
REDUCE BY RULE 57 with "ANY"/23
REDUCE BY RULE 57 with "CHAR"/24
REDUCE BY RULE 57 with "CHARACTER_CLASS"/25
REDUCE BY RULE 57 with "["/30
REDUCE BY RULE 57 with "]"/31
REDUCE BY RULE 57 with "("/34
REDUCE BY RULE 57 with ")"/35
REDUCE BY RULE 57 with "/"/36

Errors
-------
    One of token, '|', '.', character, a valid character class, token mode marker, closing token mode marker, opening parenthesis, closing parenthesis, regular expression marker ('/') may be missing

State #108 Goto from state 89 with symbol STAR
 59 UnaryRegex -> BasicElement STAR .
    ---------------------------------------------------------
REDUCE BY RULE 59 with "TOKEN"/3
REDUCE BY RULE 59 with "PIPE"/19
REDUCE BY RULE 59 with "ANY"/23
REDUCE BY RULE 59 with "CHAR"/24
REDUCE BY RULE 59 with "CHARACTER_CLASS"/25
REDUCE BY RULE 59 with "["/30
REDUCE BY RULE 59 with "]"/31
REDUCE BY RULE 59 with "("/34
REDUCE BY RULE 59 with ")"/35
REDUCE BY RULE 59 with "/"/36

Errors
-------
    One of token, '|', '.', character, a valid character class, token mode marker, closing token mode marker, opening parenthesis, closing parenthesis, regular expression marker ('/') may be missing

State #109 Goto from state 89 with symbol PLUS
 60 UnaryRegex -> BasicElement PLUS .
    ---------------------------------------------------------
REDUCE BY RULE 60 with "TOKEN"/3
REDUCE BY RULE 60 with "PIPE"/19
REDUCE BY RULE 60 with "ANY"/23
REDUCE BY RULE 60 with "CHAR"/24
REDUCE BY RULE 60 with "CHARACTER_CLASS"/25
REDUCE BY RULE 60 with "["/30
REDUCE BY RULE 60 with "]"/31
REDUCE BY RULE 60 with "("/34
REDUCE BY RULE 60 with ")"/35
REDUCE BY RULE 60 with "/"/36

Errors
-------
    One of token, '|', '.', character, a valid character class, token mode marker, closing token mode marker, opening parenthesis, closing parenthesis, regular expression marker ('/') may be missing

State #110 Goto from state 89 with symbol HUH
 61 UnaryRegex -> BasicElement HUH .
    ---------------------------------------------------------
REDUCE BY RULE 61 with "TOKEN"/3
REDUCE BY RULE 61 with "PIPE"/19
REDUCE BY RULE 61 with "ANY"/23
REDUCE BY RULE 61 with "CHAR"/24
REDUCE BY RULE 61 with "CHARACTER_CLASS"/25
REDUCE BY RULE 61 with "["/30
REDUCE BY RULE 61 with "]"/31
REDUCE BY RULE 61 with "("/34
REDUCE BY RULE 61 with ")"/35
REDUCE BY RULE 61 with "/"/36

Errors
-------
    One of token, '|', '.', character, a valid character class, token mode marker, closing token mode marker, opening parenthesis, closing parenthesis, regular expression marker ('/') may be missing

State #111 Goto from state 90 with symbol RegExp
 63 BasicElement -> ( RegExp . ) 
 55 RegExp -> RegExp . PIPE Concatenation 
    ---------------------------------------------------------
SHIFT ON PIPE TO STATE 106
SHIFT ON ) TO STATE 120

Errors
-------
    '|' or closing parenthesis expected

State #112 Goto from state 92 with symbol CHARACTER_CLASS
 65 BasicElement -> [ CHARACTER_CLASS . ] 
    ---------------------------------------------------------
SHIFT ON ] TO STATE 121

Errors
-------
    closing token mode marker expected

State #113 Goto from state 96 with symbol TOKEN
 42 TokenName -> : TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 42 with "MARK"/1
REDUCE BY RULE 42 with "START"/2
REDUCE BY RULE 42 with "TOKEN"/3
REDUCE BY RULE 42 with "TYPE"/4
REDUCE BY RULE 42 with "UNION"/5
REDUCE BY RULE 42 with "TYPENAME"/6
REDUCE BY RULE 42 with "TERM"/7
REDUCE BY RULE 42 with "LEFT"/8
REDUCE BY RULE 42 with "RIGHT"/9
REDUCE BY RULE 42 with "BINARY"/10
REDUCE BY RULE 42 with "ERRDEF"/11
REDUCE BY RULE 42 with "NAME"/14
REDUCE BY RULE 42 with "LEXER"/16
REDUCE BY RULE 42 with "DECLARE"/17
REDUCE BY RULE 42 with "GROUP"/18
REDUCE BY RULE 42 with "LEXCODE"/26
REDUCE BY RULE 42 with ";"/27
REDUCE BY RULE 42 with ":"/28
REDUCE BY RULE 42 with "="/29
REDUCE BY RULE 42 with "["/30
REDUCE BY RULE 42 with "]"/31
REDUCE BY RULE 42 with ","/32
REDUCE BY RULE 42 with "/"/36
REDUCE BY RULE 42 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, regular expression marker ('/'), { may be missing

State #114 Goto from state 98 with symbol ,
 30 GroupTokens -> GroupTokens , . GroupToken 
    ---------------------------------------------------------
 32 GroupToken -> . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 100
GO TO STATE 122 with symbol GroupToken

Errors
-------
    token expected

State #115 Goto from state 104 with symbol REquals
 46 LexicAction -> RStart RExp REnd REquals . TOKEN 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 123

Errors
-------
    token expected

State #116 Goto from state 104 with symbol =
 48 REquals -> = .
    ---------------------------------------------------------
REDUCE BY RULE 48 with "TOKEN"/3

Errors
-------
    token expected

State #117 Goto from state 104 with symbol [
 49 REquals -> [ . TOKEN ] = 
    ---------------------------------------------------------
SHIFT ON TOKEN TO STATE 124

Errors
-------
    token expected

State #118 Goto from state 105 with symbol TOKEN
 53 REnd -> / TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 53 with "MARK"/1
REDUCE BY RULE 53 with "START"/2
REDUCE BY RULE 53 with "TOKEN"/3
REDUCE BY RULE 53 with "TYPE"/4
REDUCE BY RULE 53 with "UNION"/5
REDUCE BY RULE 53 with "TYPENAME"/6
REDUCE BY RULE 53 with "TERM"/7
REDUCE BY RULE 53 with "LEFT"/8
REDUCE BY RULE 53 with "RIGHT"/9
REDUCE BY RULE 53 with "BINARY"/10
REDUCE BY RULE 53 with "ERRDEF"/11
REDUCE BY RULE 53 with "NAME"/14
REDUCE BY RULE 53 with "LEXER"/16
REDUCE BY RULE 53 with "DECLARE"/17
REDUCE BY RULE 53 with "GROUP"/18
REDUCE BY RULE 53 with "LEXCODE"/26
REDUCE BY RULE 53 with ";"/27
REDUCE BY RULE 53 with ":"/28
REDUCE BY RULE 53 with "="/29
REDUCE BY RULE 53 with "["/30
REDUCE BY RULE 53 with "]"/31
REDUCE BY RULE 53 with ","/32
REDUCE BY RULE 53 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State #119 Goto from state 106 with symbol Concatenation
 55 RegExp -> RegExp PIPE Concatenation .
 57 Concatenation -> Concatenation . UnaryRegex 
    ---------------------------------------------------------
 59 UnaryRegex -> . BasicElement STAR 
 60 UnaryRegex -> . BasicElement PLUS 
 61 UnaryRegex -> . BasicElement HUH 
 62 UnaryRegex -> . BasicElement 
 63 BasicElement -> . ( RegExp ) 
 64 BasicElement -> . CHAR 
 65 BasicElement -> . [ CHARACTER_CLASS ] 
 66 BasicElement -> . ANY 
    ---------------------------------------------------------
SHIFT ON ANY TO STATE 93
SHIFT ON CHAR TO STATE 91
SHIFT ON [ TO STATE 92
SHIFT ON ( TO STATE 90
GO TO STATE 89 with symbol BasicElement
GO TO STATE 107 with symbol UnaryRegex
REDUCE BY RULE 55 with "TOKEN"/3
REDUCE BY RULE 55 with "PIPE"/19
REDUCE BY RULE 55 with ")"/35
REDUCE BY RULE 55 with "/"/36

Errors
-------
    Expecting basic element

State #120 Goto from state 111 with symbol )
 63 BasicElement -> ( RegExp ) .
    ---------------------------------------------------------
REDUCE BY RULE 63 with "TOKEN"/3
REDUCE BY RULE 63 with "PIPE"/19
REDUCE BY RULE 63 with "STAR"/20
REDUCE BY RULE 63 with "PLUS"/21
REDUCE BY RULE 63 with "HUH"/22
REDUCE BY RULE 63 with "ANY"/23
REDUCE BY RULE 63 with "CHAR"/24
REDUCE BY RULE 63 with "CHARACTER_CLASS"/25
REDUCE BY RULE 63 with "["/30
REDUCE BY RULE 63 with "]"/31
REDUCE BY RULE 63 with "("/34
REDUCE BY RULE 63 with ")"/35
REDUCE BY RULE 63 with "/"/36

Errors
-------
    One of token, '|', '*', '+', '?', '.', character, a valid character class, token mode marker, closing token mode marker, opening parenthesis, closing parenthesis, regular expression marker ('/') may be missing

State #121 Goto from state 112 with symbol ]
 65 BasicElement -> [ CHARACTER_CLASS ] .
    ---------------------------------------------------------
REDUCE BY RULE 65 with "TOKEN"/3
REDUCE BY RULE 65 with "PIPE"/19
REDUCE BY RULE 65 with "STAR"/20
REDUCE BY RULE 65 with "PLUS"/21
REDUCE BY RULE 65 with "HUH"/22
REDUCE BY RULE 65 with "ANY"/23
REDUCE BY RULE 65 with "CHAR"/24
REDUCE BY RULE 65 with "CHARACTER_CLASS"/25
REDUCE BY RULE 65 with "["/30
REDUCE BY RULE 65 with "]"/31
REDUCE BY RULE 65 with "("/34
REDUCE BY RULE 65 with ")"/35
REDUCE BY RULE 65 with "/"/36

Errors
-------
    One of token, '|', '*', '+', '?', '.', character, a valid character class, token mode marker, closing token mode marker, opening parenthesis, closing parenthesis, regular expression marker ('/') may be missing

State #122 Goto from state 114 with symbol GroupToken
 30 GroupTokens -> GroupTokens , GroupToken .
    ---------------------------------------------------------
REDUCE BY RULE 30 with "MARK"/1
REDUCE BY RULE 30 with "START"/2
REDUCE BY RULE 30 with "TOKEN"/3
REDUCE BY RULE 30 with "TYPE"/4
REDUCE BY RULE 30 with "UNION"/5
REDUCE BY RULE 30 with "TYPENAME"/6
REDUCE BY RULE 30 with "TERM"/7
REDUCE BY RULE 30 with "LEFT"/8
REDUCE BY RULE 30 with "RIGHT"/9
REDUCE BY RULE 30 with "BINARY"/10
REDUCE BY RULE 30 with "ERRDEF"/11
REDUCE BY RULE 30 with "NAME"/14
REDUCE BY RULE 30 with "LEXER"/16
REDUCE BY RULE 30 with "DECLARE"/17
REDUCE BY RULE 30 with "GROUP"/18
REDUCE BY RULE 30 with "LEXCODE"/26
REDUCE BY RULE 30 with ";"/27
REDUCE BY RULE 30 with ":"/28
REDUCE BY RULE 30 with "="/29
REDUCE BY RULE 30 with "["/30
REDUCE BY RULE 30 with "]"/31
REDUCE BY RULE 30 with ","/32
REDUCE BY RULE 30 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State #123 Goto from state 115 with symbol TOKEN
 46 LexicAction -> RStart RExp REnd REquals TOKEN .
    ---------------------------------------------------------
REDUCE BY RULE 46 with "MARK"/1
REDUCE BY RULE 46 with "START"/2
REDUCE BY RULE 46 with "TOKEN"/3
REDUCE BY RULE 46 with "TYPE"/4
REDUCE BY RULE 46 with "UNION"/5
REDUCE BY RULE 46 with "TYPENAME"/6
REDUCE BY RULE 46 with "TERM"/7
REDUCE BY RULE 46 with "LEFT"/8
REDUCE BY RULE 46 with "RIGHT"/9
REDUCE BY RULE 46 with "BINARY"/10
REDUCE BY RULE 46 with "ERRDEF"/11
REDUCE BY RULE 46 with "NAME"/14
REDUCE BY RULE 46 with "LEXER"/16
REDUCE BY RULE 46 with "DECLARE"/17
REDUCE BY RULE 46 with "GROUP"/18
REDUCE BY RULE 46 with "LEXCODE"/26
REDUCE BY RULE 46 with ";"/27
REDUCE BY RULE 46 with ":"/28
REDUCE BY RULE 46 with "="/29
REDUCE BY RULE 46 with "["/30
REDUCE BY RULE 46 with "]"/31
REDUCE BY RULE 46 with ","/32
REDUCE BY RULE 46 with "{"/37

Errors
-------
    One of '%%', '%start', token, '%type', '%union', type definition, '%token', '%left', '%right', '%binary', '%error', '%name', %lexer, %declare, %group, lexical code, semicolon, colon, equals sign, token mode marker, closing token mode marker, comma, { may be missing

State #124 Goto from state 117 with symbol TOKEN
 49 REquals -> [ TOKEN . ] = 
    ---------------------------------------------------------
SHIFT ON ] TO STATE 125

Errors
-------
    closing token mode marker expected

State #125 Goto from state 124 with symbol ]
 49 REquals -> [ TOKEN ] . = 
    ---------------------------------------------------------
SHIFT ON = TO STATE 126

Errors
-------
    equals sign expected

State #126 Goto from state 125 with symbol =
 49 REquals -> [ TOKEN ] = .
    ---------------------------------------------------------
REDUCE BY RULE 49 with "TOKEN"/3

Errors
-------
    token expected

Summary:
=============================================================================================================
Source:           /Users/jcgarza/dev/prototype/syntax/src/main/grammar/syntax.sy
Output:           /Users/jcgarza/dev/prototype/syntax/target/gensrc/me/jaimegarza/syntax/generator/SyntaxCodeParser.java
Include/Interface:null
Algorithm:        SLR
Language:         java
Packed?:          false
Tokens:           38
Non Terminals:    35
Types:            9
Rules:            78
Errors:           37
Actions:          0
Gotos:            0
Recoveries:       0
States:           127
=============================================================================================================

