begin of GrammarDef begin of RulesGroupListDef begin of RulesDef begin of RuleDef, non terminal defined: ws, is token: false begin of StatementDef ALTERNATIVE, match mgr: null, nt defined: ws root begin of StatementDef EMPTY, match mgr: null, nt defined: ws_0 root end of EMPTY begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: ws_1, non terminal identifier: wsList root end of NON_TERMINAL end of ALTERNATIVE end of RuleDef, non terminal defined: ws, is token: false begin of RuleDef, non terminal defined: wsList, is token: false begin of StatementDef ALTERNATIVE, match mgr: null, nt defined: wsList root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: wsList_0, non terminal identifier: wsElt root end of NON_TERMINAL begin of StatementDef CONCAT, match mgr: null, nt defined: wsList_1 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: wsList_1_0, non terminal identifier: wsList root end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: wsList_1_1, non terminal identifier: wsElt root end of NON_TERMINAL end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: wsList, is token: false begin of RuleDef, non terminal defined: wsElt, is token: false begin of StatementDef ALTERNATIVE, match mgr: null, nt defined: wsElt root begin of StatementDef CONCAT, match mgr: null, nt defined: wsElt_0 root begin of StatementDef TERMINAL_STRING, match mgr: null, nt defined: wsElt_0_0, terminal string: "/*" soon of wsElt_0 end of TERMINAL_STRING begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: wsElt_0_1, non terminal identifier: InCommentChar soon of wsElt_0 end of NON_TERMINAL begin of StatementDef TERMINAL_STRING, match mgr: null, nt defined: wsElt_0_2, terminal string: "*/" root end of TERMINAL_STRING end of CONCAT begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: wsElt_1, terminal character range: 0X0 - ' ' root end of TERMINAL_CHAR_RANGE end of ALTERNATIVE end of RuleDef, non terminal defined: wsElt, is token: false begin of RuleDef, non terminal defined: InCommentChar, is token: false begin of StatementDef ALTERNATIVE, match mgr: null, nt defined: InCommentChar root begin of StatementDef EMPTY, match mgr: null, nt defined: InCommentChar_0 root end of EMPTY begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: InCommentChar_1, non terminal identifier: InCommentCharList root end of NON_TERMINAL end of ALTERNATIVE end of RuleDef, non terminal defined: InCommentChar, is token: false begin of RuleDef, non terminal defined: InCommentCharList, is token: false begin of StatementDef ALTERNATIVE, match mgr: null, nt defined: InCommentCharList root begin of StatementDef TERMINAL_SET_OF_TERMINAL, match mgr: null, nt defined: InCommentCharList_0 soon of InCommentCharList begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: InCommentCharList_0_0, terminal character range: 0X0 - ')' soon of InCommentCharList_0 end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: InCommentCharList_0_1, terminal character range: '+' - 0Xffff soon of InCommentCharList_0 end of TERMINAL_CHAR_RANGE end of TERMINAL_SET_OF_TERMINAL begin of StatementDef CONCAT, match mgr: null, nt defined: InCommentCharList_1 soon of InCommentCharList begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: InCommentCharList_1_0, terminal character: '*' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_SET_OF_TERMINAL, match mgr: null, nt defined: InCommentCharList_1_1 root begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: InCommentCharList_1_1_0, terminal character range: 0X0 - '.' soon of InCommentCharList_1_1 end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: InCommentCharList_1_1_1, terminal character range: '0' - 0Xffff soon of InCommentCharList_1_1 end of TERMINAL_CHAR_RANGE end of TERMINAL_SET_OF_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: null, nt defined: InCommentCharList_2 soon of InCommentCharList begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: InCommentCharList_2_0, non terminal identifier: InCommentCharList root end of NON_TERMINAL begin of StatementDef TERMINAL_SET_OF_TERMINAL, match mgr: null, nt defined: InCommentCharList_2_1 root begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: InCommentCharList_2_1_0, terminal character range: 0X0 - ')' soon of InCommentCharList_2_1 end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: InCommentCharList_2_1_1, terminal character range: '+' - 0Xffff soon of InCommentCharList_2_1 end of TERMINAL_CHAR_RANGE end of TERMINAL_SET_OF_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: null, nt defined: InCommentCharList_3 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: InCommentCharList_3_0, non terminal identifier: InCommentCharList soon of InCommentCharList_3 end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: InCommentCharList_3_1, terminal character: '*' soon of InCommentCharList_3 end of TERMINAL_CHAR begin of StatementDef TERMINAL_SET_OF_TERMINAL, match mgr: null, nt defined: InCommentCharList_3_2 root begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: InCommentCharList_3_2_0, terminal character range: 0X0 - '.' soon of InCommentCharList_3_2 end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: InCommentCharList_3_2_1, terminal character range: '0' - 0Xffff soon of InCommentCharList_3_2 end of TERMINAL_CHAR_RANGE end of TERMINAL_SET_OF_TERMINAL end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: InCommentCharList, is token: false begin of RuleDef, non terminal defined: include, is token: true begin of StatementDef TERMINAL_STRING, match mgr: null, nt defined: include, terminal string: "include" root end of TERMINAL_STRING end of RuleDef, non terminal defined: include, is token: true begin of RuleDef, non terminal defined: Id, is token: true begin of StatementDef ALTERNATIVE, match mgr: MatchId, nt defined: Id root begin of StatementDef TERMINAL_SET_OF_TERMINAL, match mgr: MatchChar, nt defined: Id_0 root begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: Id_0_0, terminal character: '_' soon of Id_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: Id_0_1, terminal character range: 'a' - 'z' soon of Id_0 end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: Id_0_2, terminal character range: 'A' - 'Z' soon of Id_0 end of TERMINAL_CHAR_RANGE end of TERMINAL_SET_OF_TERMINAL begin of StatementDef CONCAT, match mgr: MatchIdAfterFirst, nt defined: Id_1 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: Id_1_0, non terminal identifier: Id root end of NON_TERMINAL begin of StatementDef TERMINAL_SET_OF_TERMINAL, match mgr: null, nt defined: Id_1_1 root begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: Id_1_1_0, terminal character: '_' soon of Id_1_1 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: Id_1_1_1, terminal character range: 'a' - 'z' soon of Id_1_1 end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: Id_1_1_2, terminal character range: 'A' - 'Z' soon of Id_1_1 end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: null, nt defined: Id_1_1_3, terminal character range: '0' - '9' soon of Id_1_1 end of TERMINAL_CHAR_RANGE end of TERMINAL_SET_OF_TERMINAL end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: Id, is token: true begin of RuleDef, non terminal defined: String, is token: true begin of StatementDef CONCAT, match mgr: MatchString, nt defined: String root begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: String_0, terminal character: '"' soon of String end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: String_1, non terminal identifier: CValInStrList soon of String end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: String_2, terminal character: '"' root end of TERMINAL_CHAR end of CONCAT end of RuleDef, non terminal defined: String, is token: true begin of RuleDef, non terminal defined: CValInStrList, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchStrList, nt defined: CValInStrList root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CValInStrList_0, non terminal identifier: CValInStr root end of NON_TERMINAL begin of StatementDef CONCAT, match mgr: MatchStrListChar, nt defined: CValInStrList_1 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CValInStrList_1_0, non terminal identifier: CValInStrList root end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CValInStrList_1_1, non terminal identifier: CValInStr root end of NON_TERMINAL end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: CValInStrList, is token: false begin of RuleDef, non terminal defined: CValInStr, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: CValInStr root begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: MatchChar, nt defined: CValInStr_0, terminal character range: ' ' - '!' soon of CValInStr end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: MatchChar, nt defined: CValInStr_1, terminal character range: '#' - '[' soon of CValInStr end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: MatchChar, nt defined: CValInStr_2, terminal character range: ']' - 0Xffff soon of CValInStr end of TERMINAL_CHAR_RANGE begin of StatementDef CONCAT, match mgr: MatchNewLine, nt defined: CValInStr_3 soon of CValInStr begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_3_0, terminal character: '\' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_3_1, terminal character: 'n' root end of TERMINAL_CHAR end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCariageReturn, nt defined: CValInStr_4 soon of CValInStr begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_4_0, terminal character: '\' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_4_1, terminal character: 'r' root end of TERMINAL_CHAR end of CONCAT begin of StatementDef CONCAT, match mgr: MatchTab, nt defined: CValInStr_5 soon of CValInStr begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_5_0, terminal character: '\' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_5_1, terminal character: 't' root end of TERMINAL_CHAR end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCharFromHexa, nt defined: CValInStr_6 soon of CValInStr begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_6_0, terminal character: '\' soon of CValInStr_6 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_6_1, terminal character: 'x' soon of CValInStr_6 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CValInStr_6_2, non terminal identifier: HDigit soon of CValInStr_6 end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CValInStr_6_3, non terminal identifier: HDigit root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCharFromUnicode, nt defined: CValInStr_7 soon of CValInStr begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_7_0, terminal character: '\' soon of CValInStr_7 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_7_1, terminal character: 'u' soon of CValInStr_7 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CValInStr_7_2, non terminal identifier: HDigit soon of CValInStr_7 end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CValInStr_7_3, non terminal identifier: HDigit soon of CValInStr_7 end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CValInStr_7_4, non terminal identifier: HDigit soon of CValInStr_7 end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CValInStr_7_5, non terminal identifier: HDigit root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCharFromEscape, nt defined: CValInStr_8 soon of CValInStr begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_8_0, terminal character: '\' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_8_1, terminal character: '"' root end of TERMINAL_CHAR end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCharFromEscape, nt defined: CValInStr_9 root begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_9_0, terminal character: '\' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CValInStr_9_1, terminal character: '\' root end of TERMINAL_CHAR end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: CValInStr, is token: false begin of RuleDef, non terminal defined: HDigit, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: HDigit root begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: MatchChar, nt defined: HDigit_0, terminal character range: '0' - '9' soon of HDigit end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: MatchChar, nt defined: HDigit_1, terminal character range: 'a' - 'f' soon of HDigit end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: MatchChar, nt defined: HDigit_2, terminal character range: 'A' - 'F' root end of TERMINAL_CHAR_RANGE end of ALTERNATIVE end of RuleDef, non terminal defined: HDigit, is token: false begin of RuleDef, non terminal defined: Char, is token: true begin of StatementDef CONCAT, match mgr: MatchCharValue, nt defined: Char root begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: Char_0, terminal character: ''' soon of Char end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: Char_1, non terminal identifier: CharValue soon of Char end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: Char_2, terminal character: ''' root end of TERMINAL_CHAR end of CONCAT end of RuleDef, non terminal defined: Char, is token: true begin of RuleDef, non terminal defined: CharValue, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: CharValue root begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: MatchChar, nt defined: CharValue_0, terminal character range: ' ' - '&' soon of CharValue end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: MatchChar, nt defined: CharValue_1, terminal character range: '(' - '[' soon of CharValue end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: MatchChar, nt defined: CharValue_2, terminal character range: ']' - 0Xffff soon of CharValue end of TERMINAL_CHAR_RANGE begin of StatementDef CONCAT, match mgr: MatchNewLine, nt defined: CharValue_3 soon of CharValue begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_3_0, terminal character: '\' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_3_1, terminal character: 'n' root end of TERMINAL_CHAR end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCariageReturn, nt defined: CharValue_4 soon of CharValue begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_4_0, terminal character: '\' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_4_1, terminal character: 'r' root end of TERMINAL_CHAR end of CONCAT begin of StatementDef CONCAT, match mgr: MatchTab, nt defined: CharValue_5 soon of CharValue begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_5_0, terminal character: '\' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_5_1, terminal character: 't' root end of TERMINAL_CHAR end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCharFromHexa, nt defined: CharValue_6 soon of CharValue begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_6_0, terminal character: '\' soon of CharValue_6 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_6_1, terminal character: 'x' soon of CharValue_6 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharValue_6_2, non terminal identifier: HDigit soon of CharValue_6 end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharValue_6_3, non terminal identifier: HDigit root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCharFromUnicode, nt defined: CharValue_7 soon of CharValue begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_7_0, terminal character: '\' soon of CharValue_7 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_7_1, terminal character: 'u' soon of CharValue_7 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharValue_7_2, non terminal identifier: HDigit soon of CharValue_7 end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharValue_7_3, non terminal identifier: HDigit soon of CharValue_7 end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharValue_7_4, non terminal identifier: HDigit soon of CharValue_7 end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharValue_7_5, non terminal identifier: HDigit root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCharFromEscape, nt defined: CharValue_8 soon of CharValue begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_8_0, terminal character: '\' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_8_1, terminal character: ''' root end of TERMINAL_CHAR end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCharFromEscape, nt defined: CharValue_9 root begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_9_0, terminal character: '\' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValue_9_1, terminal character: '\' root end of TERMINAL_CHAR end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: CharValue, is token: false begin of RuleDef, non terminal defined: CharClass, is token: true begin of StatementDef CONCAT, match mgr: MatchCharClass, nt defined: CharClass root begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharClass_0, terminal character: '[' soon of CharClass end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharClass_1, non terminal identifier: CharClassList soon of CharClass end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharClass_2, terminal character: ']' root end of TERMINAL_CHAR end of CONCAT end of RuleDef, non terminal defined: CharClass, is token: true begin of RuleDef, non terminal defined: CharClassList, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: CharClassList root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharClassList_0, non terminal identifier: CharClassListElt root end of NON_TERMINAL begin of StatementDef CONCAT, match mgr: MatchCharClassList, nt defined: CharClassList_1 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharClassList_1_0, non terminal identifier: CharClassList root end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharClassList_1_1, non terminal identifier: CharClassListElt root end of NON_TERMINAL end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: CharClassList, is token: false begin of RuleDef, non terminal defined: CharClassListElt, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: CharClassListElt root begin of StatementDef CONCAT, match mgr: MatchCharRange, nt defined: CharClassListElt_0 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharClassListElt_0_0, non terminal identifier: CharValInClass soon of CharClassListElt_0 end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharClassListElt_0_1, terminal character: '-' soon of CharClassListElt_0 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharClassListElt_0_2, non terminal identifier: CharValInClass root end of NON_TERMINAL end of CONCAT begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharClassListElt_1, non terminal identifier: CharValInClass root end of NON_TERMINAL end of ALTERNATIVE end of RuleDef, non terminal defined: CharClassListElt, is token: false begin of RuleDef, non terminal defined: CharValInClass, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: CharValInClass root begin of StatementDef TERMINAL_SET_OF_TERMINAL, match mgr: MatchChar, nt defined: CharValInClass_0 soon of CharValInClass begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_0, terminal character: ' ' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_1, terminal character: '!' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_2, terminal character: '"' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_3, terminal character: '#' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_4, terminal character: '$' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_5, terminal character: '%' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_6, terminal character: '&' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_7, terminal character: ''' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_8, terminal character: '(' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_9, terminal character: ')' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_10, terminal character: '*' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_11, terminal character: '+' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_12, terminal character: ',' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_13, terminal character: '.' soon of CharValInClass_0 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_0_14, terminal character: '/' soon of CharValInClass_0 end of TERMINAL_CHAR end of TERMINAL_SET_OF_TERMINAL begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: MatchChar, nt defined: CharValInClass_1, terminal character range: '0' - '9' soon of CharValInClass end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_SET_OF_TERMINAL, match mgr: MatchChar, nt defined: CharValInClass_2 soon of CharValInClass begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_2_0, terminal character: ':' soon of CharValInClass_2 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_2_1, terminal character: ';' soon of CharValInClass_2 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_2_2, terminal character: '<' soon of CharValInClass_2 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_2_3, terminal character: '=' soon of CharValInClass_2 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_2_4, terminal character: '>' soon of CharValInClass_2 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_2_5, terminal character: '?' soon of CharValInClass_2 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_2_6, terminal character: '@' soon of CharValInClass_2 end of TERMINAL_CHAR end of TERMINAL_SET_OF_TERMINAL begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: MatchChar, nt defined: CharValInClass_3, terminal character range: 'A' - 'Z' soon of CharValInClass end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_SET_OF_TERMINAL, match mgr: MatchChar, nt defined: CharValInClass_4 soon of CharValInClass begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_4_0, terminal character: '[' soon of CharValInClass_4 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_4_1, terminal character: '^' soon of CharValInClass_4 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_4_2, terminal character: '_' soon of CharValInClass_4 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_4_3, terminal character: '`' soon of CharValInClass_4 end of TERMINAL_CHAR end of TERMINAL_SET_OF_TERMINAL begin of StatementDef TERMINAL_CHAR_RANGE, match mgr: MatchChar, nt defined: CharValInClass_5, terminal character range: 'a' - 'z' soon of CharValInClass end of TERMINAL_CHAR_RANGE begin of StatementDef TERMINAL_SET_OF_TERMINAL, match mgr: MatchChar, nt defined: CharValInClass_6 soon of CharValInClass begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_6_0, terminal character: '{' soon of CharValInClass_6 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_6_1, terminal character: '|' soon of CharValInClass_6 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_6_2, terminal character: '}' soon of CharValInClass_6 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_6_3, terminal character: '~' soon of CharValInClass_6 end of TERMINAL_CHAR end of TERMINAL_SET_OF_TERMINAL begin of StatementDef CONCAT, match mgr: MatchCharFromHexa, nt defined: CharValInClass_7 soon of CharValInClass begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_7_0, terminal character: '\' soon of CharValInClass_7 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_7_1, terminal character: 'x' soon of CharValInClass_7 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharValInClass_7_2, non terminal identifier: HDigit soon of CharValInClass_7 end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharValInClass_7_3, non terminal identifier: HDigit root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCharFromUnicode, nt defined: CharValInClass_8 soon of CharValInClass begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_8_0, terminal character: '\' soon of CharValInClass_8 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_8_1, terminal character: 'u' soon of CharValInClass_8 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharValInClass_8_2, non terminal identifier: HDigit soon of CharValInClass_8 end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharValInClass_8_3, non terminal identifier: HDigit soon of CharValInClass_8 end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharValInClass_8_4, non terminal identifier: HDigit soon of CharValInClass_8 end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CharValInClass_8_5, non terminal identifier: HDigit root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCharFromEscape, nt defined: CharValInClass_9 soon of CharValInClass begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_9_0, terminal character: '\' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_9_1, terminal character: '-' root end of TERMINAL_CHAR end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCharFromEscape, nt defined: CharValInClass_10 soon of CharValInClass begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_10_0, terminal character: '\' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_10_1, terminal character: ']' root end of TERMINAL_CHAR end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCharFromEscape, nt defined: CharValInClass_11 root begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_11_0, terminal character: '\' root end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: CharValInClass_11_1, terminal character: '\' root end of TERMINAL_CHAR end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: CharValInClass, is token: false end of RulesDef begin of RulesDef begin of RuleDef, non terminal defined: Start, is token: false begin of StatementDef CONCAT, match mgr: MatchGrammar, nt defined: Start root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: Start_0, non terminal identifier: DefaultEquMatch root end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: Start_1, non terminal identifier: RulesGroupList root end of NON_TERMINAL end of CONCAT end of RuleDef, non terminal defined: Start, is token: false begin of RuleDef, non terminal defined: DefaultEquMatch, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: DefaultEquMatch root begin of StatementDef EMPTY, match mgr: null, nt defined: DefaultEquMatch_0 root end of EMPTY begin of StatementDef CONCAT, match mgr: MatchDefaultEquMatch, nt defined: DefaultEquMatch_1 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: DefaultEquMatch_1_0, non terminal identifier: Id root end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: DefaultEquMatch_1_1, terminal character: ';' root end of TERMINAL_CHAR end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: DefaultEquMatch, is token: false begin of RuleDef, non terminal defined: RulesGroupList, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchRulesGroupList, nt defined: RulesGroupList root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RulesGroupList_0, non terminal identifier: RulesGroup root end of NON_TERMINAL begin of StatementDef CONCAT, match mgr: MatchRulesGroupListCat, nt defined: RulesGroupList_1 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RulesGroupList_1_0, non terminal identifier: RulesGroupList root end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RulesGroupList_1_1, non terminal identifier: RulesGroup root end of NON_TERMINAL end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: RulesGroupList, is token: false begin of RuleDef, non terminal defined: RulesGroup, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: RulesGroup root begin of StatementDef CONCAT, match mgr: MatchNoTokenRulesGroup, nt defined: RulesGroup_0 soon of RulesGroup begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: RulesGroup_0_0, terminal character: '%' soon of RulesGroup_0 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RulesGroup_0_1, non terminal identifier: Id soon of RulesGroup_0 end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: RulesGroup_0_2, terminal character: ';' soon of RulesGroup_0 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RulesGroup_0_3, non terminal identifier: Rules root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchTokenRulesGroup, nt defined: RulesGroup_1 soon of RulesGroup begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: RulesGroup_1_0, terminal character: '%' soon of RulesGroup_1 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: RulesGroup_1_1, terminal character: ';' soon of RulesGroup_1 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RulesGroup_1_2, non terminal identifier: Rules root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchInclude, nt defined: RulesGroup_2 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RulesGroup_2_0, non terminal identifier: include root end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RulesGroup_2_1, non terminal identifier: String root end of NON_TERMINAL end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: RulesGroup, is token: false begin of RuleDef, non terminal defined: Rules, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchRules, nt defined: Rules root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: Rules_0, non terminal identifier: Rule root end of NON_TERMINAL begin of StatementDef CONCAT, match mgr: MatchRulesCat, nt defined: Rules_1 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: Rules_1_0, non terminal identifier: Rules root end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: Rules_1_1, non terminal identifier: Rule root end of NON_TERMINAL end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: Rules, is token: false begin of RuleDef, non terminal defined: Rule, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: Rule root begin of StatementDef CONCAT, match mgr: MatchRule, nt defined: Rule_0 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: Rule_0_0, non terminal identifier: Id soon of Rule_0 end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: Rule_0_1, terminal character: ':' soon of Rule_0 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: Rule_0_2, non terminal identifier: RuleStm root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchTokenRule, nt defined: Rule_1 root begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: Rule_1_0, terminal character: '[' soon of Rule_1 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: Rule_1_1, non terminal identifier: Id soon of Rule_1 end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: Rule_1_2, terminal character: ']' soon of Rule_1 end of TERMINAL_CHAR begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: Rule_1_3, terminal character: ':' soon of Rule_1 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: Rule_1_4, non terminal identifier: RuleStm root end of NON_TERMINAL end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: Rule, is token: false begin of RuleDef, non terminal defined: RuleStm, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: RuleStm root begin of StatementDef CONCAT, match mgr: MatchRuleStm1, nt defined: RuleStm_0 soon of RuleStm begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: RuleStm_0_0, terminal character: ';' root end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RuleStm_0_1, non terminal identifier: MClass root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchRuleStm2, nt defined: RuleStm_1 soon of RuleStm begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RuleStm_1_0, non terminal identifier: PrimaryStm soon of RuleStm_1 end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: RuleStm_1_1, terminal character: ';' soon of RuleStm_1 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RuleStm_1_2, non terminal identifier: MClass root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchRuleStm2, nt defined: RuleStm_2 soon of RuleStm begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RuleStm_2_0, non terminal identifier: AltStm soon of RuleStm_2 end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: RuleStm_2_1, terminal character: ';' soon of RuleStm_2 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RuleStm_2_2, non terminal identifier: MClass root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchRuleStm2, nt defined: RuleStm_3 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RuleStm_3_0, non terminal identifier: CatStm soon of RuleStm_3 end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: RuleStm_3_1, terminal character: ';' soon of RuleStm_3 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: RuleStm_3_2, non terminal identifier: MClass root end of NON_TERMINAL end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: RuleStm, is token: false begin of RuleDef, non terminal defined: AltStm, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: AltStm root begin of StatementDef CONCAT, match mgr: MatchAltStmList, nt defined: AltStm_0 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: AltStm_0_0, non terminal identifier: AltStmListElt soon of AltStm_0 end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: AltStm_0_1, terminal character: '|' soon of AltStm_0 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: AltStm_0_2, non terminal identifier: AltStmListElt root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchAltStmList, nt defined: AltStm_1 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: AltStm_1_0, non terminal identifier: AltStm soon of AltStm_1 end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: AltStm_1_1, terminal character: '|' soon of AltStm_1 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: AltStm_1_2, non terminal identifier: AltStmListElt root end of NON_TERMINAL end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: AltStm, is token: false begin of RuleDef, non terminal defined: AltStmListElt, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: AltStmListElt root begin of StatementDef NON_TERMINAL, match mgr: MatchAltStmListElt1, nt defined: AltStmListElt_0, non terminal identifier: MClass soon of AltStmListElt end of NON_TERMINAL begin of StatementDef CONCAT, match mgr: MatchAltStmListElt2, nt defined: AltStmListElt_1 soon of AltStmListElt begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: AltStmListElt_1_0, non terminal identifier: PrimaryStm root end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: AltStmListElt_1_1, non terminal identifier: MClass root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchAltStmListElt2, nt defined: AltStmListElt_2 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: AltStmListElt_2_0, non terminal identifier: CatStm root end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: AltStmListElt_2_1, non terminal identifier: MClass root end of NON_TERMINAL end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: AltStmListElt, is token: false begin of RuleDef, non terminal defined: CatStm, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: CatStm root begin of StatementDef CONCAT, match mgr: MatchCatStmList, nt defined: CatStm_0 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CatStm_0_0, non terminal identifier: PrimaryStm root end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CatStm_0_1, non terminal identifier: PrimaryStm root end of NON_TERMINAL end of CONCAT begin of StatementDef CONCAT, match mgr: MatchCatStmList, nt defined: CatStm_1 root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CatStm_1_0, non terminal identifier: CatStm root end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: CatStm_1_1, non terminal identifier: PrimaryStm root end of NON_TERMINAL end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: CatStm, is token: false begin of RuleDef, non terminal defined: PrimaryStm, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: PrimaryStm root begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: PrimaryStm_0, non terminal identifier: GrammarSymbol root end of NON_TERMINAL begin of StatementDef CONCAT, match mgr: MatchPrimaryStmGroup, nt defined: PrimaryStm_1 root begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: PrimaryStm_1_0, terminal character: '(' soon of PrimaryStm_1 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: PrimaryStm_1_1, non terminal identifier: RuleStm soon of PrimaryStm_1 end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: PrimaryStm_1_2, terminal character: ')' root end of TERMINAL_CHAR end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: PrimaryStm, is token: false begin of RuleDef, non terminal defined: MClass, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchMClass, nt defined: MClass root begin of StatementDef EMPTY, match mgr: null, nt defined: MClass_0 root end of EMPTY begin of StatementDef CONCAT, match mgr: MatchMClassId, nt defined: MClass_1 root begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: MClass_1_0, terminal character: '{' soon of MClass_1 end of TERMINAL_CHAR begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: MClass_1_1, non terminal identifier: Id soon of MClass_1 end of NON_TERMINAL begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: MClass_1_2, terminal character: '}' root end of TERMINAL_CHAR end of CONCAT end of ALTERNATIVE end of RuleDef, non terminal defined: MClass, is token: false begin of RuleDef, non terminal defined: GrammarSymbol, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: GrammarSymbol root begin of StatementDef NON_TERMINAL, match mgr: MatchGrammarSymbolString, nt defined: GrammarSymbol_0, non terminal identifier: String soon of GrammarSymbol end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: GrammarSymbol_1, non terminal identifier: Terminal soon of GrammarSymbol end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: MatchGrammarSymbolId, nt defined: GrammarSymbol_2, non terminal identifier: Id root end of NON_TERMINAL end of ALTERNATIVE end of RuleDef, non terminal defined: GrammarSymbol, is token: false begin of RuleDef, non terminal defined: Terminal, is token: false begin of StatementDef ALTERNATIVE, match mgr: MatchAlternative, nt defined: Terminal root begin of StatementDef NON_TERMINAL, match mgr: MatchTerminalChar, nt defined: Terminal_0, non terminal identifier: Char root end of NON_TERMINAL begin of StatementDef NON_TERMINAL, match mgr: MatchTerminalChar, nt defined: Terminal_1, non terminal identifier: CharClass root end of NON_TERMINAL end of ALTERNATIVE end of RuleDef, non terminal defined: Terminal, is token: false end of RulesDef end of RulesGroupListDef end of GrammarDef