parse.out

来自「在VC6环境下开发」· OUT 代码 · 共 2,092 行 · 第 1/5 页

OUT
2,092
字号
                       JOIN_KW shift  37
                            nm shift  56

State 56:
     (28) cmd ::= DROP TABLE nm *

                          SEMI reduce 28

State 57:
          nm ::= * ID
          nm ::= * STRING
          nm ::= * JOIN_KW
          cmd ::= DROP INDEX * nm

                            ID shift  35
                        STRING shift  36
                       JOIN_KW shift  37
                            nm shift  58

State 58:
     (34) cmd ::= DROP INDEX nm *

                          SEMI reduce 34

State 59:
          cmd ::= INSERT * INTO nm inscollist_opt VALUES LP itemlist RP

                          INTO shift  60

State 60:
          nm ::= * ID
          nm ::= * STRING
          nm ::= * JOIN_KW
          cmd ::= INSERT INTO * nm inscollist_opt VALUES LP itemlist RP

                            ID shift  35
                        STRING shift  36
                       JOIN_KW shift  37
                            nm shift  61

State 61:
          cmd ::= INSERT INTO nm * inscollist_opt VALUES LP itemlist RP
     (38) inscollist_opt ::= *
          inscollist_opt ::= * LP inscollist RP

                            LP shift  100
                        VALUES reduce 38
                inscollist_opt shift  62

State 62:
          cmd ::= INSERT INTO nm inscollist_opt * VALUES LP itemlist RP

                        VALUES shift  63

State 63:
          cmd ::= INSERT INTO nm inscollist_opt VALUES * LP itemlist RP

                            LP shift  64

State 64:
          nm ::= * ID
          nm ::= * STRING
          nm ::= * JOIN_KW
          cmd ::= INSERT INTO nm inscollist_opt VALUES LP * itemlist RP
          itemlist ::= * itemlist COMMA expr
          itemlist ::= * expr
          expr ::= * LP expr RP
          expr ::= * nm DOT nm
          expr ::= * NULL
          expr ::= * ID
          expr ::= * INTEGER
          expr ::= * STRING
          expr ::= * expr AND expr
          expr ::= * expr OR expr
          expr ::= * expr LT expr
          expr ::= * expr GT expr
          expr ::= * expr LE expr
          expr ::= * expr GE expr
          expr ::= * expr NE expr
          expr ::= * expr EQ expr
          expr ::= * expr LSHIFT expr
          expr ::= * expr RSHIFT expr

                            LP shift  72
                            ID shift  65
                        STRING shift  66
                       JOIN_KW shift  37
                       INTEGER shift  80
                          NULL shift  79
                            nm shift  76
                      itemlist shift  67
                          expr shift  99

State 65:
     (16) nm ::= ID *
     (76) expr ::= ID *

                           DOT reduce 16
                     {default} reduce 76

State 66:
     (17) nm ::= STRING *
     (78) expr ::= STRING *

                           DOT reduce 17
                     {default} reduce 78

State 67:
          cmd ::= INSERT INTO nm inscollist_opt VALUES LP itemlist * RP
          itemlist ::= itemlist * COMMA expr

                            RP shift  68
                         COMMA shift  69

State 68:
     (35) cmd ::= INSERT INTO nm inscollist_opt VALUES LP itemlist RP *

                          SEMI reduce 35

State 69:
          nm ::= * ID
          nm ::= * STRING
          nm ::= * JOIN_KW
          itemlist ::= itemlist COMMA * expr
          expr ::= * LP expr RP
          expr ::= * nm DOT nm
          expr ::= * NULL
          expr ::= * ID
          expr ::= * INTEGER
          expr ::= * STRING
          expr ::= * expr AND expr
          expr ::= * expr OR expr
          expr ::= * expr LT expr
          expr ::= * expr GT expr
          expr ::= * expr LE expr
          expr ::= * expr GE expr
          expr ::= * expr NE expr
          expr ::= * expr EQ expr
          expr ::= * expr LSHIFT expr
          expr ::= * expr RSHIFT expr

                            LP shift  72
                            ID shift  65
                        STRING shift  66
                       JOIN_KW shift  37
                       INTEGER shift  80
                          NULL shift  79
                            nm shift  76
                          expr shift  70

State 70:
     (36) itemlist ::= itemlist COMMA expr *
          expr ::= expr * AND expr
          expr ::= expr * OR expr
          expr ::= expr * LT expr
          expr ::= expr * GT expr
          expr ::= expr * LE expr
          expr ::= expr * GE expr
          expr ::= expr * NE expr
          expr ::= expr * EQ expr
          expr ::= expr * LSHIFT expr
          expr ::= expr * RSHIFT expr

                            OR shift  75
                           AND shift  71
                            EQ shift  92
                            NE shift  90
                            GT shift  84
                            GE shift  88
                            LT shift  82
                            LE shift  86
                        LSHIFT shift  94
                        RSHIFT shift  96
                     {default} reduce 36

State 71:
          nm ::= * ID
          nm ::= * STRING
          nm ::= * JOIN_KW
          expr ::= * LP expr RP
          expr ::= * nm DOT nm
          expr ::= * NULL
          expr ::= * ID
          expr ::= * INTEGER
          expr ::= * STRING
          expr ::= * expr AND expr
          expr ::= expr AND * expr
          expr ::= * expr OR expr
          expr ::= * expr LT expr
          expr ::= * expr GT expr
          expr ::= * expr LE expr
          expr ::= * expr GE expr
          expr ::= * expr NE expr
          expr ::= * expr EQ expr
          expr ::= * expr LSHIFT expr
          expr ::= * expr RSHIFT expr

                            LP shift  72
                            ID shift  65
                        STRING shift  66
                       JOIN_KW shift  37
                       INTEGER shift  80
                          NULL shift  79
                            nm shift  76
                          expr shift  98

State 72:
          nm ::= * ID
          nm ::= * STRING
          nm ::= * JOIN_KW
          expr ::= * LP expr RP
          expr ::= LP * expr RP
          expr ::= * nm DOT nm
          expr ::= * NULL
          expr ::= * ID
          expr ::= * INTEGER
          expr ::= * STRING
          expr ::= * expr AND expr
          expr ::= * expr OR expr
          expr ::= * expr LT expr
          expr ::= * expr GT expr
          expr ::= * expr LE expr
          expr ::= * expr GE expr
          expr ::= * expr NE expr
          expr ::= * expr EQ expr
          expr ::= * expr LSHIFT expr
          expr ::= * expr RSHIFT expr

                            LP shift  72
                            ID shift  65
                        STRING shift  66
                       JOIN_KW shift  37
                       INTEGER shift  80
                          NULL shift  79
                            nm shift  76
                          expr shift  73

State 73:
          expr ::= LP expr * RP
          expr ::= expr * AND expr
          expr ::= expr * OR expr
          expr ::= expr * LT expr
          expr ::= expr * GT expr
          expr ::= expr * LE expr
          expr ::= expr * GE expr
          expr ::= expr * NE expr
          expr ::= expr * EQ expr
          expr ::= expr * LSHIFT expr
          expr ::= expr * RSHIFT expr

                            RP shift  74
                            OR shift  75
                           AND shift  71
                            EQ shift  92
                            NE shift  90
                            GT shift  84
                            GE shift  88
                            LT shift  82
                            LE shift  86
                        LSHIFT shift  94
                        RSHIFT shift  96

State 74:
     (73) expr ::= LP expr RP *

                     {default} reduce 73

State 75:
          nm ::= * ID
          nm ::= * STRING
          nm ::= * JOIN_KW
          expr ::= * LP expr RP
          expr ::= * nm DOT nm
          expr ::= * NULL
          expr ::= * ID
          expr ::= * INTEGER
          expr ::= * STRING
          expr ::= * expr AND expr
          expr ::= * expr OR expr
          expr ::= expr OR * expr
          expr ::= * expr LT expr
          expr ::= * expr GT expr
          expr ::= * expr LE expr
          expr ::= * expr GE expr
          expr ::= * expr NE expr
          expr ::= * expr EQ expr
          expr ::= * expr LSHIFT expr
          expr ::= * expr RSHIFT expr

                            LP shift  72
                            ID shift  65
                        STRING shift  66
                       JOIN_KW shift  37
                       INTEGER shift  80
                          NULL shift  79
                            nm shift  76
                          expr shift  81

State 76:
          expr ::= nm * DOT nm

                           DOT shift  77

State 77:
          nm ::= * ID
          nm ::= * STRING
          nm ::= * JOIN_KW
          expr ::= nm DOT * nm

                            ID shift  35
                        STRING shift  36
                       JOIN_KW shift  37
                            nm shift  78

State 78:
     (74) expr ::= nm DOT nm *

                     {default} reduce 74

State 79:
     (75) expr ::= NULL *

                     {default} reduce 75

State 80:
     (77) expr ::= INTEGER *

                     {default} reduce 77

State 81:
          expr ::= expr * AND expr
          expr ::= expr * OR expr
     (80) expr ::= expr OR expr *
          expr ::= expr * LT expr
          expr ::= expr * GT expr
          expr ::= expr * LE expr
          expr ::= expr * GE expr
          expr ::= expr * NE expr
          expr ::= expr * EQ expr
          expr ::= expr * LSHIFT expr
          expr ::= expr * RSHIFT expr

                           AND shift  71
                            EQ shift  92
                            NE shift  90
                            GT shift  84
                            GE shift  88
                            LT shift  82
                            LE shift  86
                        LSHIFT shift  94
                        RSHIFT shift  96
                     {default} reduce 80

State 82:
          nm ::= * ID
          nm ::= * STRING
          nm ::= * JOIN_KW
          expr ::= * LP expr RP
          expr ::= * nm DOT nm
          expr ::= * NULL
          expr ::= * ID
          expr ::= * INTEGER
          expr ::= * STRING
          expr ::= * expr AND expr
          expr ::= * expr OR expr
          expr ::= * expr LT expr
          expr ::= expr LT * expr
          expr ::= * expr GT expr
          expr ::= * expr LE expr
          expr ::= * expr GE expr
          expr ::= * expr NE expr
          expr ::= * expr EQ expr
          expr ::= * expr LSHIFT expr
          expr ::= * expr RSHIFT expr

                            LP shift  72
                            ID shift  65
                        STRING shift  66
                       JOIN_KW shift  37
                       INTEGER shift  80
                          NULL shift  79
                            nm shift  76
                          expr shift  83

State 83:
          expr ::= expr * AND expr
          expr ::= expr * OR expr
          expr ::= expr * LT expr
     (81) expr ::= expr LT expr *
          expr ::= expr * GT expr
          expr ::= expr * LE expr
          expr ::= expr * GE expr
          expr ::= expr * NE expr
          expr ::= expr * EQ expr
          expr ::= expr * LSHIFT expr
          expr ::= expr * RSHIFT expr

                        LSHIFT shift  94
                        RSHIFT shift  96
                     {default} reduce 81

State 84:
          nm ::= * ID
          nm ::= * STRING
          nm ::= * JOIN_KW
          expr ::= * LP expr RP
          expr ::= * nm DOT nm
          expr ::= * NULL
          expr ::= * ID
          expr ::= * INTEGER
          expr ::= * STRING
          expr ::= * expr AND expr
          expr ::= * expr OR expr
          expr ::= * expr LT expr
          expr ::= * expr GT expr
          expr ::= expr GT * expr
          expr ::= * expr LE expr
          expr ::= * expr GE expr
          expr ::= * expr NE expr

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?