📄 parse.out
字号:
expr ::= * expr IS NULL expr ::= * expr NOT NULL expr ::= * expr IS NOT NULL expr ::= * NOT|BITNOT expr expr ::= * MINUS expr expr ::= * PLUS expr expr ::= * expr between_op expr AND expr expr ::= * expr in_op LP exprlist RP expr ::= * LP select RP expr ::= * expr in_op LP select RP expr ::= * expr in_op nm dbnm expr ::= * EXISTS LP select RP expr ::= * CASE case_operand case_exprlist case_else END expr ::= CASE * case_operand case_exprlist case_else END case_operand ::= * expr (228) case_operand ::= * expr ::= * RAISE LP IGNORE RP expr ::= * RAISE LP raisetype COMMA nm RP NOT shift 71 EXISTS shift 325 LP shift 4 ID shift 293 CAST shift 320 RAISE shift 327 CTIME_KW shift 443 PLUS shift 73 MINUS shift 72 BITNOT shift 71 STRING shift 316 JOIN_KW shift 317 NULL shift 426 INTEGER shift 428 FLOAT shift 428 BLOB shift 428 REGISTER shift 429 VARIABLE shift 430 CASE shift 11 nm shift 318 term shift 422 expr shift 35 case_operand shift 236 {default} reduce 228State 12: nm ::= * ID nm ::= * STRING nm ::= * JOIN_KW expr ::= * term expr ::= * LP expr RP term ::= * NULL expr ::= * ID expr ::= * JOIN_KW expr ::= * nm DOT nm expr ::= * nm DOT nm DOT nm term ::= * INTEGER|FLOAT|BLOB term ::= * STRING expr ::= * REGISTER expr ::= * VARIABLE expr ::= * CAST LP expr AS typetoken RP expr ::= * ID LP distinct exprlist RP expr ::= * ID LP STAR RP term ::= * CTIME_KW expr ::= * expr AND expr expr ::= * expr OR expr expr ::= * expr LT|GT|GE|LE expr expr ::= * expr EQ|NE expr expr ::= * expr BITAND|BITOR|LSHIFT|RSHIFT expr expr ::= * expr PLUS|MINUS expr expr ::= * expr STAR|SLASH|REM expr expr ::= * expr CONCAT expr expr ::= * expr likeop expr escape expr ::= * expr ISNULL|NOTNULL expr ::= * expr IS NULL expr ::= * expr NOT NULL expr ::= * expr IS NOT NULL expr ::= * NOT|BITNOT expr expr ::= * MINUS expr expr ::= * PLUS expr expr ::= * expr between_op expr AND expr expr ::= * expr in_op LP exprlist RP expr ::= * LP select RP expr ::= * expr in_op LP select RP expr ::= * expr in_op nm dbnm expr ::= * EXISTS LP select RP expr ::= * CASE case_operand case_exprlist case_else END exprlist ::= exprlist COMMA * expritem expritem ::= * expr (232) expritem ::= * expr ::= * RAISE LP IGNORE RP expr ::= * RAISE LP raisetype COMMA nm RP NOT shift 71 EXISTS shift 325 LP shift 4 ID shift 293 CAST shift 320 RAISE shift 327 CTIME_KW shift 443 PLUS shift 73 MINUS shift 72 BITNOT shift 71 STRING shift 316 JOIN_KW shift 317 NULL shift 426 INTEGER shift 428 FLOAT shift 428 BLOB shift 428 REGISTER shift 429 VARIABLE shift 430 CASE shift 11 nm shift 318 term shift 422 expr shift 34 expritem shift 464 {default} reduce 232State 13: nm ::= * ID nm ::= * STRING nm ::= * JOIN_KW sortlist ::= sortlist COMMA * sortitem collate sortorder sortitem ::= * expr expr ::= * term expr ::= * LP expr RP term ::= * NULL expr ::= * ID expr ::= * JOIN_KW expr ::= * nm DOT nm expr ::= * nm DOT nm DOT nm term ::= * INTEGER|FLOAT|BLOB term ::= * STRING expr ::= * REGISTER expr ::= * VARIABLE expr ::= * CAST LP expr AS typetoken RP expr ::= * ID LP distinct exprlist RP expr ::= * ID LP STAR RP term ::= * CTIME_KW expr ::= * expr AND expr expr ::= * expr OR expr expr ::= * expr LT|GT|GE|LE expr expr ::= * expr EQ|NE expr expr ::= * expr BITAND|BITOR|LSHIFT|RSHIFT expr expr ::= * expr PLUS|MINUS expr expr ::= * expr STAR|SLASH|REM expr expr ::= * expr CONCAT expr expr ::= * expr likeop expr escape expr ::= * expr ISNULL|NOTNULL expr ::= * expr IS NULL expr ::= * expr NOT NULL expr ::= * expr IS NOT NULL expr ::= * NOT|BITNOT expr expr ::= * MINUS expr expr ::= * PLUS expr expr ::= * expr between_op expr AND expr expr ::= * expr in_op LP exprlist RP expr ::= * LP select RP expr ::= * expr in_op LP select RP expr ::= * expr in_op nm dbnm expr ::= * EXISTS LP select RP expr ::= * CASE case_operand case_exprlist case_else END expr ::= * RAISE LP IGNORE RP expr ::= * RAISE LP raisetype COMMA nm RP NOT shift 71 EXISTS shift 325 LP shift 4 ID shift 293 CAST shift 320 RAISE shift 327 CTIME_KW shift 443 PLUS shift 73 MINUS shift 72 BITNOT shift 71 STRING shift 316 JOIN_KW shift 317 NULL shift 426 INTEGER shift 428 FLOAT shift 428 BLOB shift 428 REGISTER shift 429 VARIABLE shift 430 CASE shift 11 nm shift 318 term shift 422 expr shift 40 sortitem shift 238State 14: nm ::= * ID nm ::= * STRING nm ::= * JOIN_KW itemlist ::= * itemlist COMMA expr itemlist ::= * expr expr ::= * term expr ::= * LP expr RP term ::= * NULL expr ::= * ID expr ::= * JOIN_KW expr ::= * nm DOT nm expr ::= * nm DOT nm DOT nm term ::= * INTEGER|FLOAT|BLOB term ::= * STRING expr ::= * REGISTER expr ::= * VARIABLE expr ::= * CAST LP expr AS typetoken RP expr ::= * ID LP distinct exprlist RP expr ::= * ID LP STAR RP term ::= * CTIME_KW expr ::= * expr AND expr expr ::= * expr OR expr expr ::= * expr LT|GT|GE|LE expr expr ::= * expr EQ|NE expr expr ::= * expr BITAND|BITOR|LSHIFT|RSHIFT expr expr ::= * expr PLUS|MINUS expr expr ::= * expr STAR|SLASH|REM expr expr ::= * expr CONCAT expr expr ::= * expr likeop expr escape expr ::= * expr ISNULL|NOTNULL expr ::= * expr IS NULL expr ::= * expr NOT NULL expr ::= * expr IS NOT NULL expr ::= * NOT|BITNOT expr expr ::= * MINUS expr expr ::= * PLUS expr expr ::= * expr between_op expr AND expr expr ::= * expr in_op LP exprlist RP expr ::= * LP select RP expr ::= * expr in_op LP select RP expr ::= * expr in_op nm dbnm expr ::= * EXISTS LP select RP expr ::= * CASE case_operand case_exprlist case_else END trigger_cmd ::= insert_cmd INTO nm inscollist_opt VALUES LP * itemlist RP expr ::= * RAISE LP IGNORE RP expr ::= * RAISE LP raisetype COMMA nm RP NOT shift 71 EXISTS shift 325 LP shift 4 ID shift 293 CAST shift 320 RAISE shift 327 CTIME_KW shift 443 PLUS shift 73 MINUS shift 72 BITNOT shift 71 STRING shift 316 JOIN_KW shift 317 NULL shift 426 INTEGER shift 428 FLOAT shift 428 BLOB shift 428 REGISTER shift 429 VARIABLE shift 430 CASE shift 11 nm shift 318 term shift 422 expr shift 48 itemlist shift 306State 15: nm ::= * ID nm ::= * STRING nm ::= * JOIN_KW cmd ::= insert_cmd INTO fullname inscollist_opt VALUES LP * itemlist RP itemlist ::= * itemlist COMMA expr itemlist ::= * expr expr ::= * term expr ::= * LP expr RP term ::= * NULL expr ::= * ID expr ::= * JOIN_KW expr ::= * nm DOT nm expr ::= * nm DOT nm DOT nm term ::= * INTEGER|FLOAT|BLOB term ::= * STRING expr ::= * REGISTER expr ::= * VARIABLE expr ::= * CAST LP expr AS typetoken RP expr ::= * ID LP distinct exprlist RP expr ::= * ID LP STAR RP term ::= * CTIME_KW expr ::= * expr AND expr expr ::= * expr OR expr expr ::= * expr LT|GT|GE|LE expr expr ::= * expr EQ|NE expr expr ::= * expr BITAND|BITOR|LSHIFT|RSHIFT expr expr ::= * expr PLUS|MINUS expr expr ::= * expr STAR|SLASH|REM expr expr ::= * expr CONCAT expr expr ::= * expr likeop expr escape expr ::= * expr ISNULL|NOTNULL expr ::= * expr IS NULL expr ::= * expr NOT NULL expr ::= * expr IS NOT NULL expr ::= * NOT|BITNOT expr expr ::= * MINUS expr expr ::= * PLUS expr expr ::= * expr between_op expr AND expr expr ::= * expr in_op LP exprlist RP expr ::= * LP select RP expr ::= * expr in_op LP select RP expr ::= * expr in_op nm dbnm expr ::= * EXISTS LP select RP expr ::= * CASE case_operand case_exprlist case_else END expr ::= * RAISE LP IGNORE RP expr ::= * RAISE LP raisetype COMMA nm RP NOT shift 71 EXISTS shift 325 LP shift 4 ID shift 293 CAST shift 320 RAISE shift 327 CTIME_KW shift 443 PLUS shift 73 MINUS shift 72 BITNOT shift 71 STRING shift 316 JOIN_KW shift 317 NULL shift 426 INTEGER shift 428 FLOAT shift 428 BLOB shift 428 REGISTER shift 429 VARIABLE shift 430 CASE shift 11 nm shift 318 term shift 422 expr shift 48 itemlist shift 307State 16: expr ::= expr * AND expr expr ::= expr * OR expr expr ::= expr * LT|GT|GE|LE expr expr ::= expr * EQ|NE expr expr ::= expr * BITAND|BITOR|LSHIFT|RSHIFT expr expr ::= expr * PLUS|MINUS expr expr ::= expr * STAR|SLASH|REM expr expr ::= expr * CONCAT expr likeop ::= * LIKE_KW likeop ::= * NOT LIKE_KW
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -