diff options
Diffstat (limited to 'config/zconf.output')
-rw-r--r-- | config/zconf.output | 2133 |
1 files changed, 2133 insertions, 0 deletions
diff --git a/config/zconf.output b/config/zconf.output new file mode 100644 index 000000000..a4d86e975 --- /dev/null +++ b/config/zconf.output @@ -0,0 +1,2133 @@ +State 52 conflicts: 1 shift/reduce +State 53 conflicts: 1 shift/reduce +State 54 conflicts: 1 shift/reduce +State 55 conflicts: 10 shift/reduce +State 56 conflicts: 12 shift/reduce +State 57 conflicts: 1 shift/reduce +State 58 conflicts: 13 shift/reduce +State 59 conflicts: 1 shift/reduce + + +Grammar + + 0 $accept: input $end + + 1 input: /* empty */ + 2 | input block + + 3 block: common_block + 4 | choice_stmt + 5 | menu_stmt + 6 | T_MAINMENU prompt nl_or_eof + 7 | T_ENDMENU + 8 | T_ENDIF + 9 | T_ENDCHOICE + 10 | error nl_or_eof + + 11 common_block: if_stmt + 12 | comment_stmt + 13 | config_stmt + 14 | menuconfig_stmt + 15 | source_stmt + 16 | nl_or_eof + + 17 config_entry_start: T_CONFIG T_WORD T_EOL + + 18 config_stmt: config_entry_start config_option_list + + 19 menuconfig_entry_start: T_MENUCONFIG T_WORD T_EOL + + 20 menuconfig_stmt: menuconfig_entry_start config_option_list + + 21 config_option_list: /* empty */ + 22 | config_option_list config_option + 23 | config_option_list depends + 24 | config_option_list help + 25 | config_option_list T_EOL + + 26 config_option: T_TRISTATE prompt_stmt_opt T_EOL + 27 | T_DEF_TRISTATE expr if_expr T_EOL + 28 | T_BOOLEAN prompt_stmt_opt T_EOL + 29 | T_DEF_BOOLEAN expr if_expr T_EOL + 30 | T_INT prompt_stmt_opt T_EOL + 31 | T_HEX prompt_stmt_opt T_EOL + 32 | T_STRING prompt_stmt_opt T_EOL + 33 | T_PROMPT prompt if_expr T_EOL + 34 | T_DEFAULT expr if_expr T_EOL + 35 | T_SELECT T_WORD if_expr T_EOL + 36 | T_SELECT T_NOT T_WORD if_expr T_EOL + 37 | T_RANGE symbol symbol if_expr T_EOL + + 38 choice: T_CHOICE T_EOL + + 39 choice_entry: choice choice_option_list + + 40 choice_end: end + + 41 choice_stmt: choice_entry choice_block choice_end + 42 | choice_entry choice_block + + 43 choice_option_list: /* empty */ + 44 | choice_option_list choice_option + 45 | choice_option_list depends + 46 | choice_option_list help + 47 | choice_option_list T_EOL + + 48 choice_option: T_PROMPT prompt if_expr T_EOL + 49 | T_TRISTATE prompt_stmt_opt T_EOL + 50 | T_BOOLEAN prompt_stmt_opt T_EOL + 51 | T_OPTIONAL T_EOL + 52 | T_DEFAULT T_WORD if_expr T_EOL + + 53 choice_block: /* empty */ + 54 | choice_block common_block + + 55 if: T_IF expr T_EOL + + 56 if_end: end + + 57 if_stmt: if if_block if_end + 58 | if if_block + + 59 if_block: /* empty */ + 60 | if_block common_block + 61 | if_block menu_stmt + 62 | if_block choice_stmt + + 63 menu: T_MENU prompt T_EOL + + 64 menu_entry: menu depends_list + + 65 menu_end: end + + 66 menu_stmt: menu_entry menu_block menu_end + 67 | menu_entry menu_block + + 68 menu_block: /* empty */ + 69 | menu_block common_block + 70 | menu_block menu_stmt + 71 | menu_block choice_stmt + 72 | menu_block error T_EOL + + 73 source: T_SOURCE prompt T_EOL + + 74 source_stmt: source + + 75 comment: T_COMMENT prompt T_EOL + + 76 comment_stmt: comment depends_list + + 77 help_start: T_HELP T_EOL + + 78 help: help_start T_HELPTEXT + + 79 depends_list: /* empty */ + 80 | depends_list depends + 81 | depends_list T_EOL + + 82 depends: T_DEPENDS T_ON expr T_EOL + 83 | T_DEPENDS expr T_EOL + 84 | T_REQUIRES expr T_EOL + + 85 prompt_stmt_opt: /* empty */ + 86 | prompt if_expr + + 87 prompt: T_WORD + 88 | T_WORD_QUOTE + + 89 end: T_ENDMENU nl_or_eof + 90 | T_ENDCHOICE nl_or_eof + 91 | T_ENDIF nl_or_eof + + 92 nl_or_eof: T_EOL + 93 | T_EOF + + 94 if_expr: /* empty */ + 95 | T_IF expr + + 96 expr: symbol + 97 | symbol T_EQUAL symbol + 98 | symbol T_UNEQUAL symbol + 99 | T_OPEN_PAREN expr T_CLOSE_PAREN + 100 | T_NOT expr + 101 | expr T_OR expr + 102 | expr T_AND expr + + 103 symbol: T_WORD + 104 | T_WORD_QUOTE + + +Terminals, with rules where they appear + +$end (0) 0 +error (256) 10 72 +T_MAINMENU (258) 6 +T_MENU (259) 63 +T_ENDMENU (260) 7 89 +T_SOURCE (261) 73 +T_CHOICE (262) 38 +T_ENDCHOICE (263) 9 90 +T_COMMENT (264) 75 +T_CONFIG (265) 17 +T_MENUCONFIG (266) 19 +T_HELP (267) 77 +T_HELPTEXT (268) 78 +T_IF (269) 55 95 +T_ENDIF (270) 8 91 +T_DEPENDS (271) 82 83 +T_REQUIRES (272) 84 +T_OPTIONAL (273) 51 +T_PROMPT (274) 33 48 +T_DEFAULT (275) 34 52 +T_TRISTATE (276) 26 49 +T_DEF_TRISTATE (277) 27 +T_BOOLEAN (278) 28 50 +T_DEF_BOOLEAN (279) 29 +T_STRING (280) 32 +T_INT (281) 30 +T_HEX (282) 31 +T_WORD (283) 17 19 35 36 52 87 103 +T_WORD_QUOTE (284) 88 104 +T_UNEQUAL (285) 98 +T_EOF (286) 93 +T_EOL (287) 17 19 25 26 27 28 29 30 31 32 33 34 35 36 37 38 47 48 49 + 50 51 52 55 63 72 73 75 77 81 82 83 84 92 +T_CLOSE_PAREN (288) 99 +T_OPEN_PAREN (289) 99 +T_ON (290) 82 +T_SELECT (291) 35 36 +T_RANGE (292) 37 +T_OR (293) 101 +T_AND (294) 102 +T_EQUAL (295) 97 +T_NOT (296) 36 100 + + +Nonterminals, with rules where they appear + +$accept (42) + on left: 0 +input (43) + on left: 1 2, on right: 0 2 +block (44) + on left: 3 4 5 6 7 8 9 10, on right: 2 +common_block (45) + on left: 11 12 13 14 15 16, on right: 3 54 60 69 +config_entry_start (46) + on left: 17, on right: 18 +config_stmt (47) + on left: 18, on right: 13 +menuconfig_entry_start (48) + on left: 19, on right: 20 +menuconfig_stmt (49) + on left: 20, on right: 14 +config_option_list (50) + on left: 21 22 23 24 25, on right: 18 20 22 23 24 25 +config_option (51) + on left: 26 27 28 29 30 31 32 33 34 35 36 37, on right: 22 +choice (52) + on left: 38, on right: 39 +choice_entry (53) + on left: 39, on right: 41 42 +choice_end (54) + on left: 40, on right: 41 +choice_stmt (55) + on left: 41 42, on right: 4 62 71 +choice_option_list (56) + on left: 43 44 45 46 47, on right: 39 44 45 46 47 +choice_option (57) + on left: 48 49 50 51 52, on right: 44 +choice_block (58) + on left: 53 54, on right: 41 42 54 +if (59) + on left: 55, on right: 57 58 +if_end (60) + on left: 56, on right: 57 +if_stmt (61) + on left: 57 58, on right: 11 +if_block (62) + on left: 59 60 61 62, on right: 57 58 60 61 62 +menu (63) + on left: 63, on right: 64 +menu_entry (64) + on left: 64, on right: 66 67 +menu_end (65) + on left: 65, on right: 66 +menu_stmt (66) + on left: 66 67, on right: 5 61 70 +menu_block (67) + on left: 68 69 70 71 72, on right: 66 67 69 70 71 72 +source (68) + on left: 73, on right: 74 +source_stmt (69) + on left: 74, on right: 15 +comment (70) + on left: 75, on right: 76 +comment_stmt (71) + on left: 76, on right: 12 +help_start (72) + on left: 77, on right: 78 +help (73) + on left: 78, on right: 24 46 +depends_list (74) + on left: 79 80 81, on right: 64 76 80 81 +depends (75) + on left: 82 83 84, on right: 23 45 80 +prompt_stmt_opt (76) + on left: 85 86, on right: 26 28 30 31 32 49 50 +prompt (77) + on left: 87 88, on right: 6 33 48 63 73 75 86 +end (78) + on left: 89 90 91, on right: 40 56 65 +nl_or_eof (79) + on left: 92 93, on right: 6 10 16 89 90 91 +if_expr (80) + on left: 94 95, on right: 27 29 33 34 35 36 37 48 52 86 +expr (81) + on left: 96 97 98 99 100 101 102, on right: 27 29 34 55 82 83 84 + 95 99 100 101 102 +symbol (82) + on left: 103 104, on right: 37 96 97 98 + + +state 0 + + 0 $accept: . input $end + + $default reduce using rule 1 (input) + + input go to state 1 + + +state 1 + + 0 $accept: input . $end + 2 input: input . block + + $end shift, and go to state 2 + error shift, and go to state 3 + T_MAINMENU shift, and go to state 4 + T_MENU shift, and go to state 5 + T_ENDMENU shift, and go to state 6 + T_SOURCE shift, and go to state 7 + T_CHOICE shift, and go to state 8 + T_ENDCHOICE shift, and go to state 9 + T_COMMENT shift, and go to state 10 + T_CONFIG shift, and go to state 11 + T_MENUCONFIG shift, and go to state 12 + T_IF shift, and go to state 13 + T_ENDIF shift, and go to state 14 + T_EOF shift, and go to state 15 + T_EOL shift, and go to state 16 + + block go to state 17 + common_block go to state 18 + config_entry_start go to state 19 + config_stmt go to state 20 + menuconfig_entry_start go to state 21 + menuconfig_stmt go to state 22 + choice go to state 23 + choice_entry go to state 24 + choice_stmt go to state 25 + if go to state 26 + if_stmt go to state 27 + menu go to state 28 + menu_entry go to state 29 + menu_stmt go to state 30 + source go to state 31 + source_stmt go to state 32 + comment go to state 33 + comment_stmt go to state 34 + nl_or_eof go to state 35 + + +state 2 + + 0 $accept: input $end . + + $default accept + + +state 3 + + 10 block: error . nl_or_eof + + T_EOF shift, and go to state 15 + T_EOL shift, and go to state 16 + + nl_or_eof go to state 36 + + +state 4 + + 6 block: T_MAINMENU . prompt nl_or_eof + + T_WORD shift, and go to state 37 + T_WORD_QUOTE shift, and go to state 38 + + prompt go to state 39 + + +state 5 + + 63 menu: T_MENU . prompt T_EOL + + T_WORD shift, and go to state 37 + T_WORD_QUOTE shift, and go to state 38 + + prompt go to state 40 + + +state 6 + + 7 block: T_ENDMENU . + + $default reduce using rule 7 (block) + + +state 7 + + 73 source: T_SOURCE . prompt T_EOL + + T_WORD shift, and go to state 37 + T_WORD_QUOTE shift, and go to state 38 + + prompt go to state 41 + + +state 8 + + 38 choice: T_CHOICE . T_EOL + + T_EOL shift, and go to state 42 + + +state 9 + + 9 block: T_ENDCHOICE . + + $default reduce using rule 9 (block) + + +state 10 + + 75 comment: T_COMMENT . prompt T_EOL + + T_WORD shift, and go to state 37 + T_WORD_QUOTE shift, and go to state 38 + + prompt go to state 43 + + +state 11 + + 17 config_entry_start: T_CONFIG . T_WORD T_EOL + + T_WORD shift, and go to state 44 + + +state 12 + + 19 menuconfig_entry_start: T_MENUCONFIG . T_WORD T_EOL + + T_WORD shift, and go to state 45 + + +state 13 + + 55 if: T_IF . expr T_EOL + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + T_OPEN_PAREN shift, and go to state 48 + T_NOT shift, and go to state 49 + + expr go to state 50 + symbol go to state 51 + + +state 14 + + 8 block: T_ENDIF . + + $default reduce using rule 8 (block) + + +state 15 + + 93 nl_or_eof: T_EOF . + + $default reduce using rule 93 (nl_or_eof) + + +state 16 + + 92 nl_or_eof: T_EOL . + + $default reduce using rule 92 (nl_or_eof) + + +state 17 + + 2 input: input block . + + $default reduce using rule 2 (input) + + +state 18 + + 3 block: common_block . + + $default reduce using rule 3 (block) + + +state 19 + + 18 config_stmt: config_entry_start . config_option_list + + $default reduce using rule 21 (config_option_list) + + config_option_list go to state 52 + + +state 20 + + 13 common_block: config_stmt . + + $default reduce using rule 13 (common_block) + + +state 21 + + 20 menuconfig_stmt: menuconfig_entry_start . config_option_list + + $default reduce using rule 21 (config_option_list) + + config_option_list go to state 53 + + +state 22 + + 14 common_block: menuconfig_stmt . + + $default reduce using rule 14 (common_block) + + +state 23 + + 39 choice_entry: choice . choice_option_list + + $default reduce using rule 43 (choice_option_list) + + choice_option_list go to state 54 + + +state 24 + + 41 choice_stmt: choice_entry . choice_block choice_end + 42 | choice_entry . choice_block + + $default reduce using rule 53 (choice_block) + + choice_block go to state 55 + + +state 25 + + 4 block: choice_stmt . + + $default reduce using rule 4 (block) + + +state 26 + + 57 if_stmt: if . if_block if_end + 58 | if . if_block + + $default reduce using rule 59 (if_block) + + if_block go to state 56 + + +state 27 + + 11 common_block: if_stmt . + + $default reduce using rule 11 (common_block) + + +state 28 + + 64 menu_entry: menu . depends_list + + $default reduce using rule 79 (depends_list) + + depends_list go to state 57 + + +state 29 + + 66 menu_stmt: menu_entry . menu_block menu_end + 67 | menu_entry . menu_block + + $default reduce using rule 68 (menu_block) + + menu_block go to state 58 + + +state 30 + + 5 block: menu_stmt . + + $default reduce using rule 5 (block) + + +state 31 + + 74 source_stmt: source . + + $default reduce using rule 74 (source_stmt) + + +state 32 + + 15 common_block: source_stmt . + + $default reduce using rule 15 (common_block) + + +state 33 + + 76 comment_stmt: comment . depends_list + + $default reduce using rule 79 (depends_list) + + depends_list go to state 59 + + +state 34 + + 12 common_block: comment_stmt . + + $default reduce using rule 12 (common_block) + + +state 35 + + 16 common_block: nl_or_eof . + + $default reduce using rule 16 (common_block) + + +state 36 + + 10 block: error nl_or_eof . + + $default reduce using rule 10 (block) + + +state 37 + + 87 prompt: T_WORD . + + $default reduce using rule 87 (prompt) + + +state 38 + + 88 prompt: T_WORD_QUOTE . + + $default reduce using rule 88 (prompt) + + +state 39 + + 6 block: T_MAINMENU prompt . nl_or_eof + + T_EOF shift, and go to state 15 + T_EOL shift, and go to state 16 + + nl_or_eof go to state 60 + + +state 40 + + 63 menu: T_MENU prompt . T_EOL + + T_EOL shift, and go to state 61 + + +state 41 + + 73 source: T_SOURCE prompt . T_EOL + + T_EOL shift, and go to state 62 + + +state 42 + + 38 choice: T_CHOICE T_EOL . + + $default reduce using rule 38 (choice) + + +state 43 + + 75 comment: T_COMMENT prompt . T_EOL + + T_EOL shift, and go to state 63 + + +state 44 + + 17 config_entry_start: T_CONFIG T_WORD . T_EOL + + T_EOL shift, and go to state 64 + + +state 45 + + 19 menuconfig_entry_start: T_MENUCONFIG T_WORD . T_EOL + + T_EOL shift, and go to state 65 + + +state 46 + + 103 symbol: T_WORD . + + $default reduce using rule 103 (symbol) + + +state 47 + + 104 symbol: T_WORD_QUOTE . + + $default reduce using rule 104 (symbol) + + +state 48 + + 99 expr: T_OPEN_PAREN . expr T_CLOSE_PAREN + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + T_OPEN_PAREN shift, and go to state 48 + T_NOT shift, and go to state 49 + + expr go to state 66 + symbol go to state 51 + + +state 49 + + 100 expr: T_NOT . expr + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + T_OPEN_PAREN shift, and go to state 48 + T_NOT shift, and go to state 49 + + expr go to state 67 + symbol go to state 51 + + +state 50 + + 55 if: T_IF expr . T_EOL + 101 expr: expr . T_OR expr + 102 | expr . T_AND expr + + T_EOL shift, and go to state 68 + T_OR shift, and go to state 69 + T_AND shift, and go to state 70 + + +state 51 + + 96 expr: symbol . + 97 | symbol . T_EQUAL symbol + 98 | symbol . T_UNEQUAL symbol + + T_UNEQUAL shift, and go to state 71 + T_EQUAL shift, and go to state 72 + + $default reduce using rule 96 (expr) + + +state 52 + + 18 config_stmt: config_entry_start config_option_list . + 22 config_option_list: config_option_list . config_option + 23 | config_option_list . depends + 24 | config_option_list . help + 25 | config_option_list . T_EOL + + T_HELP shift, and go to state 73 + T_DEPENDS shift, and go to state 74 + T_REQUIRES shift, and go to state 75 + T_PROMPT shift, and go to state 76 + T_DEFAULT shift, and go to state 77 + T_TRISTATE shift, and go to state 78 + T_DEF_TRISTATE shift, and go to state 79 + T_BOOLEAN shift, and go to state 80 + T_DEF_BOOLEAN shift, and go to state 81 + T_STRING shift, and go to state 82 + T_INT shift, and go to state 83 + T_HEX shift, and go to state 84 + T_EOL shift, and go to state 85 + T_SELECT shift, and go to state 86 + T_RANGE shift, and go to state 87 + + T_EOL [reduce using rule 18 (config_stmt)] + $default reduce using rule 18 (config_stmt) + + config_option go to state 88 + help_start go to state 89 + help go to state 90 + depends go to state 91 + + +state 53 + + 20 menuconfig_stmt: menuconfig_entry_start config_option_list . + 22 config_option_list: config_option_list . config_option + 23 | config_option_list . depends + 24 | config_option_list . help + 25 | config_option_list . T_EOL + + T_HELP shift, and go to state 73 + T_DEPENDS shift, and go to state 74 + T_REQUIRES shift, and go to state 75 + T_PROMPT shift, and go to state 76 + T_DEFAULT shift, and go to state 77 + T_TRISTATE shift, and go to state 78 + T_DEF_TRISTATE shift, and go to state 79 + T_BOOLEAN shift, and go to state 80 + T_DEF_BOOLEAN shift, and go to state 81 + T_STRING shift, and go to state 82 + T_INT shift, and go to state 83 + T_HEX shift, and go to state 84 + T_EOL shift, and go to state 85 + T_SELECT shift, and go to state 86 + T_RANGE shift, and go to state 87 + + T_EOL [reduce using rule 20 (menuconfig_stmt)] + $default reduce using rule 20 (menuconfig_stmt) + + config_option go to state 88 + help_start go to state 89 + help go to state 90 + depends go to state 91 + + +state 54 + + 39 choice_entry: choice choice_option_list . + 44 choice_option_list: choice_option_list . choice_option + 45 | choice_option_list . depends + 46 | choice_option_list . help + 47 | choice_option_list . T_EOL + + T_HELP shift, and go to state 73 + T_DEPENDS shift, and go to state 74 + T_REQUIRES shift, and go to state 75 + T_OPTIONAL shift, and go to state 92 + T_PROMPT shift, and go to state 93 + T_DEFAULT shift, and go to state 94 + T_TRISTATE shift, and go to state 95 + T_BOOLEAN shift, and go to state 96 + T_EOL shift, and go to state 97 + + T_EOL [reduce using rule 39 (choice_entry)] + $default reduce using rule 39 (choice_entry) + + choice_option go to state 98 + help_start go to state 89 + help go to state 99 + depends go to state 100 + + +state 55 + + 41 choice_stmt: choice_entry choice_block . choice_end + 42 | choice_entry choice_block . + 54 choice_block: choice_block . common_block + + T_ENDMENU shift, and go to state 101 + T_SOURCE shift, and go to state 7 + T_ENDCHOICE shift, and go to state 102 + T_COMMENT shift, and go to state 10 + T_CONFIG shift, and go to state 11 + T_MENUCONFIG shift, and go to state 12 + T_IF shift, and go to state 13 + T_ENDIF shift, and go to state 103 + T_EOF shift, and go to state 15 + T_EOL shift, and go to state 16 + + T_ENDMENU [reduce using rule 42 (choice_stmt)] + T_SOURCE [reduce using rule 42 (choice_stmt)] + T_ENDCHOICE [reduce using rule 42 (choice_stmt)] + T_COMMENT [reduce using rule 42 (choice_stmt)] + T_CONFIG [reduce using rule 42 (choice_stmt)] + T_MENUCONFIG [reduce using rule 42 (choice_stmt)] + T_IF [reduce using rule 42 (choice_stmt)] + T_ENDIF [reduce using rule 42 (choice_stmt)] + T_EOF [reduce using rule 42 (choice_stmt)] + T_EOL [reduce using rule 42 (choice_stmt)] + $default reduce using rule 42 (choice_stmt) + + common_block go to state 104 + config_entry_start go to state 19 + config_stmt go to state 20 + menuconfig_entry_start go to state 21 + menuconfig_stmt go to state 22 + choice_end go to state 105 + if go to state 26 + if_stmt go to state 27 + source go to state 31 + source_stmt go to state 32 + comment go to state 33 + comment_stmt go to state 34 + end go to state 106 + nl_or_eof go to state 35 + + +state 56 + + 57 if_stmt: if if_block . if_end + 58 | if if_block . + 60 if_block: if_block . common_block + 61 | if_block . menu_stmt + 62 | if_block . choice_stmt + + T_MENU shift, and go to state 5 + T_ENDMENU shift, and go to state 101 + T_SOURCE shift, and go to state 7 + T_CHOICE shift, and go to state 8 + T_ENDCHOICE shift, and go to state 102 + T_COMMENT shift, and go to state 10 + T_CONFIG shift, and go to state 11 + T_MENUCONFIG shift, and go to state 12 + T_IF shift, and go to state 13 + T_ENDIF shift, and go to state 103 + T_EOF shift, and go to state 15 + T_EOL shift, and go to state 16 + + T_MENU [reduce using rule 58 (if_stmt)] + T_ENDMENU [reduce using rule 58 (if_stmt)] + T_SOURCE [reduce using rule 58 (if_stmt)] + T_CHOICE [reduce using rule 58 (if_stmt)] + T_ENDCHOICE [reduce using rule 58 (if_stmt)] + T_COMMENT [reduce using rule 58 (if_stmt)] + T_CONFIG [reduce using rule 58 (if_stmt)] + T_MENUCONFIG [reduce using rule 58 (if_stmt)] + T_IF [reduce using rule 58 (if_stmt)] + T_ENDIF [reduce using rule 58 (if_stmt)] + T_EOF [reduce using rule 58 (if_stmt)] + T_EOL [reduce using rule 58 (if_stmt)] + $default reduce using rule 58 (if_stmt) + + common_block go to state 107 + config_entry_start go to state 19 + config_stmt go to state 20 + menuconfig_entry_start go to state 21 + menuconfig_stmt go to state 22 + choice go to state 23 + choice_entry go to state 24 + choice_stmt go to state 108 + if go to state 26 + if_end go to state 109 + if_stmt go to state 27 + menu go to state 28 + menu_entry go to state 29 + menu_stmt go to state 110 + source go to state 31 + source_stmt go to state 32 + comment go to state 33 + comment_stmt go to state 34 + end go to state 111 + nl_or_eof go to state 35 + + +state 57 + + 64 menu_entry: menu depends_list . + 80 depends_list: depends_list . depends + 81 | depends_list . T_EOL + + T_DEPENDS shift, and go to state 74 + T_REQUIRES shift, and go to state 75 + T_EOL shift, and go to state 112 + + T_EOL [reduce using rule 64 (menu_entry)] + $default reduce using rule 64 (menu_entry) + + depends go to state 113 + + +state 58 + + 66 menu_stmt: menu_entry menu_block . menu_end + 67 | menu_entry menu_block . + 69 menu_block: menu_block . common_block + 70 | menu_block . menu_stmt + 71 | menu_block . choice_stmt + 72 | menu_block . error T_EOL + + error shift, and go to state 114 + T_MENU shift, and go to state 5 + T_ENDMENU shift, and go to state 101 + T_SOURCE shift, and go to state 7 + T_CHOICE shift, and go to state 8 + T_ENDCHOICE shift, and go to state 102 + T_COMMENT shift, and go to state 10 + T_CONFIG shift, and go to state 11 + T_MENUCONFIG shift, and go to state 12 + T_IF shift, and go to state 13 + T_ENDIF shift, and go to state 103 + T_EOF shift, and go to state 15 + T_EOL shift, and go to state 16 + + $end reduce using rule 67 (menu_stmt) + error [reduce using rule 67 (menu_stmt)] + T_MAINMENU reduce using rule 67 (menu_stmt) + T_MENU [reduce using rule 67 (menu_stmt)] + T_ENDMENU [reduce using rule 67 (menu_stmt)] + T_SOURCE [reduce using rule 67 (menu_stmt)] + T_CHOICE [reduce using rule 67 (menu_stmt)] + T_ENDCHOICE [reduce using rule 67 (menu_stmt)] + T_COMMENT [reduce using rule 67 (menu_stmt)] + T_CONFIG [reduce using rule 67 (menu_stmt)] + T_MENUCONFIG [reduce using rule 67 (menu_stmt)] + T_IF [reduce using rule 67 (menu_stmt)] + T_ENDIF [reduce using rule 67 (menu_stmt)] + T_EOF [reduce using rule 67 (menu_stmt)] + T_EOL [reduce using rule 67 (menu_stmt)] + + common_block go to state 115 + config_entry_start go to state 19 + config_stmt go to state 20 + menuconfig_entry_start go to state 21 + menuconfig_stmt go to state 22 + choice go to state 23 + choice_entry go to state 24 + choice_stmt go to state 116 + if go to state 26 + if_stmt go to state 27 + menu go to state 28 + menu_entry go to state 29 + menu_end go to state 117 + menu_stmt go to state 118 + source go to state 31 + source_stmt go to state 32 + comment go to state 33 + comment_stmt go to state 34 + end go to state 119 + nl_or_eof go to state 35 + + +state 59 + + 76 comment_stmt: comment depends_list . + 80 depends_list: depends_list . depends + 81 | depends_list . T_EOL + + T_DEPENDS shift, and go to state 74 + T_REQUIRES shift, and go to state 75 + T_EOL shift, and go to state 112 + + T_EOL [reduce using rule 76 (comment_stmt)] + $default reduce using rule 76 (comment_stmt) + + depends go to state 113 + + +state 60 + + 6 block: T_MAINMENU prompt nl_or_eof . + + $default reduce using rule 6 (block) + + +state 61 + + 63 menu: T_MENU prompt T_EOL . + + $default reduce using rule 63 (menu) + + +state 62 + + 73 source: T_SOURCE prompt T_EOL . + + $default reduce using rule 73 (source) + + +state 63 + + 75 comment: T_COMMENT prompt T_EOL . + + $default reduce using rule 75 (comment) + + +state 64 + + 17 config_entry_start: T_CONFIG T_WORD T_EOL . + + $default reduce using rule 17 (config_entry_start) + + +state 65 + + 19 menuconfig_entry_start: T_MENUCONFIG T_WORD T_EOL . + + $default reduce using rule 19 (menuconfig_entry_start) + + +state 66 + + 99 expr: T_OPEN_PAREN expr . T_CLOSE_PAREN + 101 | expr . T_OR expr + 102 | expr . T_AND expr + + T_CLOSE_PAREN shift, and go to state 120 + T_OR shift, and go to state 69 + T_AND shift, and go to state 70 + + +state 67 + + 100 expr: T_NOT expr . + 101 | expr . T_OR expr + 102 | expr . T_AND expr + + $default reduce using rule 100 (expr) + + +state 68 + + 55 if: T_IF expr T_EOL . + + $default reduce using rule 55 (if) + + +state 69 + + 101 expr: expr T_OR . expr + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + T_OPEN_PAREN shift, and go to state 48 + T_NOT shift, and go to state 49 + + expr go to state 121 + symbol go to state 51 + + +state 70 + + 102 expr: expr T_AND . expr + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + T_OPEN_PAREN shift, and go to state 48 + T_NOT shift, and go to state 49 + + expr go to state 122 + symbol go to state 51 + + +state 71 + + 98 expr: symbol T_UNEQUAL . symbol + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + + symbol go to state 123 + + +state 72 + + 97 expr: symbol T_EQUAL . symbol + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + + symbol go to state 124 + + +state 73 + + 77 help_start: T_HELP . T_EOL + + T_EOL shift, and go to state 125 + + +state 74 + + 82 depends: T_DEPENDS . T_ON expr T_EOL + 83 | T_DEPENDS . expr T_EOL + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + T_OPEN_PAREN shift, and go to state 48 + T_ON shift, and go to state 126 + T_NOT shift, and go to state 49 + + expr go to state 127 + symbol go to state 51 + + +state 75 + + 84 depends: T_REQUIRES . expr T_EOL + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + T_OPEN_PAREN shift, and go to state 48 + T_NOT shift, and go to state 49 + + expr go to state 128 + symbol go to state 51 + + +state 76 + + 33 config_option: T_PROMPT . prompt if_expr T_EOL + + T_WORD shift, and go to state 37 + T_WORD_QUOTE shift, and go to state 38 + + prompt go to state 129 + + +state 77 + + 34 config_option: T_DEFAULT . expr if_expr T_EOL + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + T_OPEN_PAREN shift, and go to state 48 + T_NOT shift, and go to state 49 + + expr go to state 130 + symbol go to state 51 + + +state 78 + + 26 config_option: T_TRISTATE . prompt_stmt_opt T_EOL + + T_WORD shift, and go to state 37 + T_WORD_QUOTE shift, and go to state 38 + + $default reduce using rule 85 (prompt_stmt_opt) + + prompt_stmt_opt go to state 131 + prompt go to state 132 + + +state 79 + + 27 config_option: T_DEF_TRISTATE . expr if_expr T_EOL + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + T_OPEN_PAREN shift, and go to state 48 + T_NOT shift, and go to state 49 + + expr go to state 133 + symbol go to state 51 + + +state 80 + + 28 config_option: T_BOOLEAN . prompt_stmt_opt T_EOL + + T_WORD shift, and go to state 37 + T_WORD_QUOTE shift, and go to state 38 + + $default reduce using rule 85 (prompt_stmt_opt) + + prompt_stmt_opt go to state 134 + prompt go to state 132 + + +state 81 + + 29 config_option: T_DEF_BOOLEAN . expr if_expr T_EOL + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + T_OPEN_PAREN shift, and go to state 48 + T_NOT shift, and go to state 49 + + expr go to state 135 + symbol go to state 51 + + +state 82 + + 32 config_option: T_STRING . prompt_stmt_opt T_EOL + + T_WORD shift, and go to state 37 + T_WORD_QUOTE shift, and go to state 38 + + $default reduce using rule 85 (prompt_stmt_opt) + + prompt_stmt_opt go to state 136 + prompt go to state 132 + + +state 83 + + 30 config_option: T_INT . prompt_stmt_opt T_EOL + + T_WORD shift, and go to state 37 + T_WORD_QUOTE shift, and go to state 38 + + $default reduce using rule 85 (prompt_stmt_opt) + + prompt_stmt_opt go to state 137 + prompt go to state 132 + + +state 84 + + 31 config_option: T_HEX . prompt_stmt_opt T_EOL + + T_WORD shift, and go to state 37 + T_WORD_QUOTE shift, and go to state 38 + + $default reduce using rule 85 (prompt_stmt_opt) + + prompt_stmt_opt go to state 138 + prompt go to state 132 + + +state 85 + + 25 config_option_list: config_option_list T_EOL . + + $default reduce using rule 25 (config_option_list) + + +state 86 + + 35 config_option: T_SELECT . T_WORD if_expr T_EOL + 36 | T_SELECT . T_NOT T_WORD if_expr T_EOL + + T_WORD shift, and go to state 139 + T_NOT shift, and go to state 140 + + +state 87 + + 37 config_option: T_RANGE . symbol symbol if_expr T_EOL + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + + symbol go to state 141 + + +state 88 + + 22 config_option_list: config_option_list config_option . + + $default reduce using rule 22 (config_option_list) + + +state 89 + + 78 help: help_start . T_HELPTEXT + + T_HELPTEXT shift, and go to state 142 + + +state 90 + + 24 config_option_list: config_option_list help . + + $default reduce using rule 24 (config_option_list) + + +state 91 + + 23 config_option_list: config_option_list depends . + + $default reduce using rule 23 (config_option_list) + + +state 92 + + 51 choice_option: T_OPTIONAL . T_EOL + + T_EOL shift, and go to state 143 + + +state 93 + + 48 choice_option: T_PROMPT . prompt if_expr T_EOL + + T_WORD shift, and go to state 37 + T_WORD_QUOTE shift, and go to state 38 + + prompt go to state 144 + + +state 94 + + 52 choice_option: T_DEFAULT . T_WORD if_expr T_EOL + + T_WORD shift, and go to state 145 + + +state 95 + + 49 choice_option: T_TRISTATE . prompt_stmt_opt T_EOL + + T_WORD shift, and go to state 37 + T_WORD_QUOTE shift, and go to state 38 + + $default reduce using rule 85 (prompt_stmt_opt) + + prompt_stmt_opt go to state 146 + prompt go to state 132 + + +state 96 + + 50 choice_option: T_BOOLEAN . prompt_stmt_opt T_EOL + + T_WORD shift, and go to state 37 + T_WORD_QUOTE shift, and go to state 38 + + $default reduce using rule 85 (prompt_stmt_opt) + + prompt_stmt_opt go to state 147 + prompt go to state 132 + + +state 97 + + 47 choice_option_list: choice_option_list T_EOL . + + $default reduce using rule 47 (choice_option_list) + + +state 98 + + 44 choice_option_list: choice_option_list choice_option . + + $default reduce using rule 44 (choice_option_list) + + +state 99 + + 46 choice_option_list: choice_option_list help . + + $default reduce using rule 46 (choice_option_list) + + +state 100 + + 45 choice_option_list: choice_option_list depends . + + $default reduce using rule 45 (choice_option_list) + + +state 101 + + 89 end: T_ENDMENU . nl_or_eof + + T_EOF shift, and go to state 15 + T_EOL shift, and go to state 16 + + nl_or_eof go to state 148 + + +state 102 + + 90 end: T_ENDCHOICE . nl_or_eof + + T_EOF shift, and go to state 15 + T_EOL shift, and go to state 16 + + nl_or_eof go to state 149 + + +state 103 + + 91 end: T_ENDIF . nl_or_eof + + T_EOF shift, and go to state 15 + T_EOL shift, and go to state 16 + + nl_or_eof go to state 150 + + +state 104 + + 54 choice_block: choice_block common_block . + + $default reduce using rule 54 (choice_block) + + +state 105 + + 41 choice_stmt: choice_entry choice_block choice_end . + + $default reduce using rule 41 (choice_stmt) + + +state 106 + + 40 choice_end: end . + + $default reduce using rule 40 (choice_end) + + +state 107 + + 60 if_block: if_block common_block . + + $default reduce using rule 60 (if_block) + + +state 108 + + 62 if_block: if_block choice_stmt . + + $default reduce using rule 62 (if_block) + + +state 109 + + 57 if_stmt: if if_block if_end . + + $default reduce using rule 57 (if_stmt) + + +state 110 + + 61 if_block: if_block menu_stmt . + + $default reduce using rule 61 (if_block) + + +state 111 + + 56 if_end: end . + + $default reduce using rule 56 (if_end) + + +state 112 + + 81 depends_list: depends_list T_EOL . + + $default reduce using rule 81 (depends_list) + + +state 113 + + 80 depends_list: depends_list depends . + + $default reduce using rule 80 (depends_list) + + +state 114 + + 72 menu_block: menu_block error . T_EOL + + T_EOL shift, and go to state 151 + + +state 115 + + 69 menu_block: menu_block common_block . + + $default reduce using rule 69 (menu_block) + + +state 116 + + 71 menu_block: menu_block choice_stmt . + + $default reduce using rule 71 (menu_block) + + +state 117 + + 66 menu_stmt: menu_entry menu_block menu_end . + + $default reduce using rule 66 (menu_stmt) + + +state 118 + + 70 menu_block: menu_block menu_stmt . + + $default reduce using rule 70 (menu_block) + + +state 119 + + 65 menu_end: end . + + $default reduce using rule 65 (menu_end) + + +state 120 + + 99 expr: T_OPEN_PAREN expr T_CLOSE_PAREN . + + $default reduce using rule 99 (expr) + + +state 121 + + 101 expr: expr . T_OR expr + 101 | expr T_OR expr . + 102 | expr . T_AND expr + + T_AND shift, and go to state 70 + + $default reduce using rule 101 (expr) + + +state 122 + + 101 expr: expr . T_OR expr + 102 | expr . T_AND expr + 102 | expr T_AND expr . + + $default reduce using rule 102 (expr) + + +state 123 + + 98 expr: symbol T_UNEQUAL symbol . + + $default reduce using rule 98 (expr) + + +state 124 + + 97 expr: symbol T_EQUAL symbol . + + $default reduce using rule 97 (expr) + + +state 125 + + 77 help_start: T_HELP T_EOL . + + $default reduce using rule 77 (help_start) + + +state 126 + + 82 depends: T_DEPENDS T_ON . expr T_EOL + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + T_OPEN_PAREN shift, and go to state 48 + T_NOT shift, and go to state 49 + + expr go to state 152 + symbol go to state 51 + + +state 127 + + 83 depends: T_DEPENDS expr . T_EOL + 101 expr: expr . T_OR expr + 102 | expr . T_AND expr + + T_EOL shift, and go to state 153 + T_OR shift, and go to state 69 + T_AND shift, and go to state 70 + + +state 128 + + 84 depends: T_REQUIRES expr . T_EOL + 101 expr: expr . T_OR expr + 102 | expr . T_AND expr + + T_EOL shift, and go to state 154 + T_OR shift, and go to state 69 + T_AND shift, and go to state 70 + + +state 129 + + 33 config_option: T_PROMPT prompt . if_expr T_EOL + + T_IF shift, and go to state 155 + + $default reduce using rule 94 (if_expr) + + if_expr go to state 156 + + +state 130 + + 34 config_option: T_DEFAULT expr . if_expr T_EOL + 101 expr: expr . T_OR expr + 102 | expr . T_AND expr + + T_IF shift, and go to state 155 + T_OR shift, and go to state 69 + T_AND shift, and go to state 70 + + $default reduce using rule 94 (if_expr) + + if_expr go to state 157 + + +state 131 + + 26 config_option: T_TRISTATE prompt_stmt_opt . T_EOL + + T_EOL shift, and go to state 158 + + +state 132 + + 86 prompt_stmt_opt: prompt . if_expr + + T_IF shift, and go to state 155 + + $default reduce using rule 94 (if_expr) + + if_expr go to state 159 + + +state 133 + + 27 config_option: T_DEF_TRISTATE expr . if_expr T_EOL + 101 expr: expr . T_OR expr + 102 | expr . T_AND expr + + T_IF shift, and go to state 155 + T_OR shift, and go to state 69 + T_AND shift, and go to state 70 + + $default reduce using rule 94 (if_expr) + + if_expr go to state 160 + + +state 134 + + 28 config_option: T_BOOLEAN prompt_stmt_opt . T_EOL + + T_EOL shift, and go to state 161 + + +state 135 + + 29 config_option: T_DEF_BOOLEAN expr . if_expr T_EOL + 101 expr: expr . T_OR expr + 102 | expr . T_AND expr + + T_IF shift, and go to state 155 + T_OR shift, and go to state 69 + T_AND shift, and go to state 70 + + $default reduce using rule 94 (if_expr) + + if_expr go to state 162 + + +state 136 + + 32 config_option: T_STRING prompt_stmt_opt . T_EOL + + T_EOL shift, and go to state 163 + + +state 137 + + 30 config_option: T_INT prompt_stmt_opt . T_EOL + + T_EOL shift, and go to state 164 + + +state 138 + + 31 config_option: T_HEX prompt_stmt_opt . T_EOL + + T_EOL shift, and go to state 165 + + +state 139 + + 35 config_option: T_SELECT T_WORD . if_expr T_EOL + + T_IF shift, and go to state 155 + + $default reduce using rule 94 (if_expr) + + if_expr go to state 166 + + +state 140 + + 36 config_option: T_SELECT T_NOT . T_WORD if_expr T_EOL + + T_WORD shift, and go to state 167 + + +state 141 + + 37 config_option: T_RANGE symbol . symbol if_expr T_EOL + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + + symbol go to state 168 + + +state 142 + + 78 help: help_start T_HELPTEXT . + + $default reduce using rule 78 (help) + + +state 143 + + 51 choice_option: T_OPTIONAL T_EOL . + + $default reduce using rule 51 (choice_option) + + +state 144 + + 48 choice_option: T_PROMPT prompt . if_expr T_EOL + + T_IF shift, and go to state 155 + + $default reduce using rule 94 (if_expr) + + if_expr go to state 169 + + +state 145 + + 52 choice_option: T_DEFAULT T_WORD . if_expr T_EOL + + T_IF shift, and go to state 155 + + $default reduce using rule 94 (if_expr) + + if_expr go to state 170 + + +state 146 + + 49 choice_option: T_TRISTATE prompt_stmt_opt . T_EOL + + T_EOL shift, and go to state 171 + + +state 147 + + 50 choice_option: T_BOOLEAN prompt_stmt_opt . T_EOL + + T_EOL shift, and go to state 172 + + +state 148 + + 89 end: T_ENDMENU nl_or_eof . + + $default reduce using rule 89 (end) + + +state 149 + + 90 end: T_ENDCHOICE nl_or_eof . + + $default reduce using rule 90 (end) + + +state 150 + + 91 end: T_ENDIF nl_or_eof . + + $default reduce using rule 91 (end) + + +state 151 + + 72 menu_block: menu_block error T_EOL . + + $default reduce using rule 72 (menu_block) + + +state 152 + + 82 depends: T_DEPENDS T_ON expr . T_EOL + 101 expr: expr . T_OR expr + 102 | expr . T_AND expr + + T_EOL shift, and go to state 173 + T_OR shift, and go to state 69 + T_AND shift, and go to state 70 + + +state 153 + + 83 depends: T_DEPENDS expr T_EOL . + + $default reduce using rule 83 (depends) + + +state 154 + + 84 depends: T_REQUIRES expr T_EOL . + + $default reduce using rule 84 (depends) + + +state 155 + + 95 if_expr: T_IF . expr + + T_WORD shift, and go to state 46 + T_WORD_QUOTE shift, and go to state 47 + T_OPEN_PAREN shift, and go to state 48 + T_NOT shift, and go to state 49 + + expr go to state 174 + symbol go to state 51 + + +state 156 + + 33 config_option: T_PROMPT prompt if_expr . T_EOL + + T_EOL shift, and go to state 175 + + +state 157 + + 34 config_option: T_DEFAULT expr if_expr . T_EOL + + T_EOL shift, and go to state 176 + + +state 158 + + 26 config_option: T_TRISTATE prompt_stmt_opt T_EOL . + + $default reduce using rule 26 (config_option) + + +state 159 + + 86 prompt_stmt_opt: prompt if_expr . + + $default reduce using rule 86 (prompt_stmt_opt) + + +state 160 + + 27 config_option: T_DEF_TRISTATE expr if_expr . T_EOL + + T_EOL shift, and go to state 177 + + +state 161 + + 28 config_option: T_BOOLEAN prompt_stmt_opt T_EOL . + + $default reduce using rule 28 (config_option) + + +state 162 + + 29 config_option: T_DEF_BOOLEAN expr if_expr . T_EOL + + T_EOL shift, and go to state 178 + + +state 163 + + 32 config_option: T_STRING prompt_stmt_opt T_EOL . + + $default reduce using rule 32 (config_option) + + +state 164 + + 30 config_option: T_INT prompt_stmt_opt T_EOL . + + $default reduce using rule 30 (config_option) + + +state 165 + + 31 config_option: T_HEX prompt_stmt_opt T_EOL . + + $default reduce using rule 31 (config_option) + + +state 166 + + 35 config_option: T_SELECT T_WORD if_expr . T_EOL + + T_EOL shift, and go to state 179 + + +state 167 + + 36 config_option: T_SELECT T_NOT T_WORD . if_expr T_EOL + + T_IF shift, and go to state 155 + + $default reduce using rule 94 (if_expr) + + if_expr go to state 180 + + +state 168 + + 37 config_option: T_RANGE symbol symbol . if_expr T_EOL + + T_IF shift, and go to state 155 + + $default reduce using rule 94 (if_expr) + + if_expr go to state 181 + + +state 169 + + 48 choice_option: T_PROMPT prompt if_expr . T_EOL + + T_EOL shift, and go to state 182 + + +state 170 + + 52 choice_option: T_DEFAULT T_WORD if_expr . T_EOL + + T_EOL shift, and go to state 183 + + +state 171 + + 49 choice_option: T_TRISTATE prompt_stmt_opt T_EOL . + + $default reduce using rule 49 (choice_option) + + +state 172 + + 50 choice_option: T_BOOLEAN prompt_stmt_opt T_EOL . + + $default reduce using rule 50 (choice_option) + + +state 173 + + 82 depends: T_DEPENDS T_ON expr T_EOL . + + $default reduce using rule 82 (depends) + + +state 174 + + 95 if_expr: T_IF expr . + 101 expr: expr . T_OR expr + 102 | expr . T_AND expr + + T_OR shift, and go to state 69 + T_AND shift, and go to state 70 + + $default reduce using rule 95 (if_expr) + + +state 175 + + 33 config_option: T_PROMPT prompt if_expr T_EOL . + + $default reduce using rule 33 (config_option) + + +state 176 + + 34 config_option: T_DEFAULT expr if_expr T_EOL . + + $default reduce using rule 34 (config_option) + + +state 177 + + 27 config_option: T_DEF_TRISTATE expr if_expr T_EOL . + + $default reduce using rule 27 (config_option) + + +state 178 + + 29 config_option: T_DEF_BOOLEAN expr if_expr T_EOL . + + $default reduce using rule 29 (config_option) + + +state 179 + + 35 config_option: T_SELECT T_WORD if_expr T_EOL . + + $default reduce using rule 35 (config_option) + + +state 180 + + 36 config_option: T_SELECT T_NOT T_WORD if_expr . T_EOL + + T_EOL shift, and go to state 184 + + +state 181 + + 37 config_option: T_RANGE symbol symbol if_expr . T_EOL + + T_EOL shift, and go to state 185 + + +state 182 + + 48 choice_option: T_PROMPT prompt if_expr T_EOL . + + $default reduce using rule 48 (choice_option) + + +state 183 + + 52 choice_option: T_DEFAULT T_WORD if_expr T_EOL . + + $default reduce using rule 52 (choice_option) + + +state 184 + + 36 config_option: T_SELECT T_NOT T_WORD if_expr T_EOL . + + $default reduce using rule 36 (config_option) + + +state 185 + + 37 config_option: T_RANGE symbol symbol if_expr T_EOL . + + $default reduce using rule 37 (config_option) |