📄 gram.c
字号:
#endif#if YYDEBUG != 0 || defined (YYERROR_VERBOSE)static const char * const yytname[] = { "$","error","$undefined.","ABSOLUTE","ACTION","ADD","ALL","ALTER","AND","ANY","AS","ASC","BEGIN_TRANS","BETWEEN","BOTH","BY","CASCADE","CASE","CAST","CHAR","CHARACTER","CHECK","CLOSE","COALESCE","COLLATE","COLUMN","COMMIT","CONSTRAINT","CREATE","CROSS","CURRENT","CURRENT_DATE","CURRENT_TIME","CURRENT_TIMESTAMP","CURRENT_USER","CURSOR","DAY_P","DECIMAL","DECLARE","DEFAULT","DELETE","DESC","DISTINCT","DOUBLE","DROP","ELSE","END_TRANS","EXCEPT","EXECUTE","EXISTS","EXTRACT","FALSE_P","FETCH","FLOAT","FOR","FOREIGN","FROM","FULL","GLOBAL","GRANT","GROUP","HAVING","HOUR_P","IN","INNER_P","INSENSITIVE","INSERT","INTERSECT","INTERVAL","INTO","IS","ISOLATION","JOIN","KEY","LANGUAGE","LEADING","LEFT","LEVEL","LIKE","LOCAL","MATCH","MINUTE_P","MONTH_P","NAMES","NATIONAL","NATURAL","NCHAR","NEXT","NO","NOT","NULLIF","NULL_P","NUMERIC","OF","ON","ONLY","OPTION","OR","ORDER","OUTER_P","PARTIAL","POSITION","PRECISION","PRIMARY","PRIOR","PRIVILEGES","PROCEDURE","PUBLIC","READ","REFERENCES","RELATIVE","REVOKE","RIGHT","ROLLBACK","SCROLL","SECOND_P","SELECT","SET","SUBSTRING","TABLE","TEMP","TEMPORARY","THEN","TIME","TIMESTAMP","TIMEZONE_HOUR","TIMEZONE_MINUTE","TO","TRAILING","TRANSACTION","TRIM","TRUE_P","UNION","UNIQUE","UPDATE","USER","USING","VALUES","VARCHAR","VARYING","VIEW","WHEN","WHERE","WITH","WORK","YEAR_P","ZONE","TRIGGER","COMMITTED","SERIALIZABLE","TYPE_P","ABORT_TRANS","ACCESS","AFTER","AGGREGATE","ANALYZE","BACKWARD","BEFORE","BINARY","CACHE","CLUSTER","COPY","CREATEDB","CREATEUSER","CYCLE","DATABASE","DELIMITERS","DO","EACH","ENCODING","EXCLUSIVE","EXPLAIN","EXTEND","FORWARD","FUNCTION","HANDLER","INCREMENT","INDEX","INHERITS","INSTEAD","ISNULL","LANCOMPILER","LIMIT","LISTEN","LOAD","LOCATION","LOCK_P","MAXVALUE","MINVALUE","MODE","MOVE","NEW","NOCREATEDB","NOCREATEUSER","NONE","NOTHING","NOTIFY","NOTNULL","OFFSET","OIDS","OPERATOR","PASSWORD","PROCEDURAL","RENAME","RESET","RETURNS","ROW","RULE","SEQUENCE","SERIAL","SETOF","SHARE","SHOW","START","STATEMENT","STDIN","STDOUT","TRUSTED","UNLISTEN","UNTIL","VACUUM","VALID","VERBOSE","VERSION","IDENT","SCONST","Op","ICONST","PARAM","FCONST","OP","'='","'<'","'>'","'+'","'-'","'*'","'/'","'%'","'^'","'|'","':'","';'","UMINUS","'.'","'['","']'","TYPECAST","','","'('","')'","stmtblock","stmtmulti","opt_semi","stmt","CreateUserStmt","AlterUserStmt","DropUserStmt","user_passwd_clause","user_createdb_clause","user_createuser_clause","user_group_list","user_group_clause","user_valid_clause","VariableSetStmt","opt_level","var_value","zone_value","VariableShowStmt","VariableResetStmt","AddAttrStmt","alter_clause","ClosePortalStmt","CopyStmt","copy_dirn","copy_file_name","opt_binary","opt_with_copy","copy_delimiter","CreateStmt","OptTemp","OptTempType","OptTempScope","OptTableElementList","OptTableElement","columnDef","ColQualifier","ColQualList","ColPrimaryKey","ColConstraint","ColConstraintElem","default_list","default_expr","TableConstraint","ConstraintElem","constraint_list","constraint_expr","c_list","c_expr","key_match","key_actions","key_action","key_reference","OptInherit","CreateAsStmt","OptCreateAs","CreateAsList","CreateAsElement","CreateSeqStmt","OptSeqList","OptSeqElem","NumericOnly","FloatOnly","IntegerOnly","CreatePLangStmt","PLangTrusted","DropPLangStmt","CreateTrigStmt","TriggerActionTime","TriggerEvents","TriggerOneEvent","TriggerForSpec","TriggerForOpt","TriggerForType","TriggerFuncArgs","TriggerFuncArg","DropTrigStmt","DefineStmt","def_rest","def_type","def_name","definition","def_list","def_elem","def_arg","DestroyStmt","FetchStmt","opt_direction","fetch_how_many","opt_portal_name","GrantStmt","privileges","operation_commalist","operation","grantee","opt_with_grant","RevokeStmt","IndexStmt","index_opt_unique","access_method_clause","index_params","index_list","func_index","index_elem","opt_type","opt_class","ExtendStmt","ProcedureStmt","opt_with","func_args","func_args_list","func_return","set_opt","RemoveStmt","remove_type","RemoveAggrStmt","aggr_argtype","RemoveFuncStmt","RemoveOperStmt","all_Op","MathOp","oper_argtypes","RenameStmt","opt_name","opt_column","RuleStmt","@1","RuleActionList","RuleActionBlock","RuleActionMulti","RuleActionStmt","event_object","event","opt_instead","NotifyStmt","ListenStmt","UnlistenStmt","TransactionStmt","opt_trans","ViewStmt","LoadStmt","CreatedbStmt","opt_database1","opt_database2","location","encoding","DestroydbStmt","ClusterStmt","VacuumStmt","opt_verbose","opt_analyze","opt_va_list","va_list","ExplainStmt","OptimizableStmt","InsertStmt","insert_rest","opt_column_list","columnList","columnElem","DeleteStmt","LockStmt","opt_lock","lock_type","opt_lmode","UpdateStmt","CursorStmt","opt_cursor","SelectStmt","select_clause","SubSelect","result","opt_table","opt_union","opt_unique","sort_clause","sortby_list","sortby","OptUseOp","opt_select_limit","select_limit_value","select_offset_value","opt_inh_star","relation_name_list","name_list","group_clause","having_clause","for_update_clause","update_list","from_clause","from_expr","table_list","table_expr","join_clause_with_union","join_clause","join_list","join_expr","join_type","join_outer","join_qual","using_list","using_expr","where_clause","relation_expr","opt_array_bounds","nest_array_bounds","Typename","Array","Generic","generic","Numeric","numeric","opt_float","opt_numeric","opt_decimal","Character","character","opt_varying","opt_charset","opt_collate","Datetime","datetime","opt_timezone","opt_interval","a_expr_or_null","row_expr","row_descriptor","row_list","row_op","sub_type","a_expr","@2","@3","b_expr","opt_indirection","expr_list","extract_list","extract_arg","position_list","position_expr","substr_list","substr_from","substr_for","trim_list","in_expr","in_expr_nodes","not_in_expr","not_in_expr_nodes","case_expr","when_clause_list","when_clause","case_default","case_arg","attr","attrs","res_target_list","res_target_el","res_target_list2","res_target_el2","opt_id","relation_name","database_name","access_method","attr_name","class","index_name","name","func_name","file_name","AexprConst","ParamNo","Iconst","Sconst","UserId","TypeId","ColId","ColLabel","SpecialRuleRelation", NULL};#endifstatic const short yyr1[] = { 0, 251, 252, 252, 253, 253, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 255, 256, 257, 258, 258, 259, 259, 259, 260, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 264, 264, 264, 265, 265, 266, 266, 267, 267, 267, 268, 268, 268, 269, 269, 269, 270, 271, 271, 271, 271, 271, 271, 272, 273, 274, 274, 275, 275, 275, 276, 276, 277, 277, 278, 278, 279, 280, 280, 281, 281, 281, 282, 282, 283, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 290, 290, 290, 290, 290, 291, 291, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 293, 293, 294, 294, 294, 294, 295, 295, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 297, 297, 298, 299, 299, 299, 300, 300, 300, 301, 301, 302, 302, 302, 302, 303, 303, 304, 305, 305, 306, 306, 307, 308, 309, 309, 310, 310, 310, 310, 310, 310, 311, 311, 312, 312, 313, 313, 314, 315, 315, 316, 317, 318, 318, 319, 319, 319, 320, 320, 320, 321, 322, 322, 323, 323, 324, 324, 324, 325, 325, 325, 325, 326, 327, 328, 329, 329, 329, 330, 330, 330, 330, 330, 331, 332, 332, 333, 333, 333, 334, 334, 334, 334, 334, 335, 335, 336, 336, 337, 337, 337, 337, 337, 338, 338, 338, 338, 338, 338, 339, 339, 339, 340, 341, 341, 341, 342, 342, 343, 343, 343, 343, 343, 344, 344, 344, 345, 345, 346, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 353, 354, 354, 354, 355, 355, 355, 356, 357, 358, 358, 359, 359, 360, 360, 361, 362, 362, 363, 364, 364, 364, 364, 365, 366, 366, 367, 368, 369, 369, 370, 370, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 372, 373, 373, 374, 374, 376, 375, 377, 377, 377, 377, 377, 378, 378, 379, 379, 379, 380, 380, 380, 380, 381, 381, 382, 382, 382, 382, 383, 383, 384, 385, 386, 386, 387, 387, 387, 387, 387, 388, 388, 388, 389, 390, 391, 391, 392, 392, 393, 393, 394, 394, 394, 395, 395, 395, 396, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 404, 404, 404, 404, 404, 404, 405, 406, 406, 406, 406, 406, 407, 407, 408, 408, 409, 410, 411, 412, 412, 413, 413, 413, 413, 414, 414, 415, 416, 417, 417, 417, 417, 417, 418, 419, 419, 419, 419, 419, 420, 421, 421, 422, 422, 423, 423, 424, 424, 424, 424, 425, 425, 426, 426, 427, 428, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 429, 430, 430, 430, 431, 431, 432, 432, 433, 434, 434, 435, 435, 436, 436, 437, 437, 437, 438, 438, 439, 439, 440, 440, 440, 441, 441, 442, 442, 442, 443, 443, 444, 445, 445, 446, 446, 446, 447, 447, 447, 447, 447, 447, 448, 448, 449, 449, 450, 450, 451, 452, 452, 453, 453, 454, 454, 454, 455, 455, 455, 456, 456, 457, 457, 457, 457, 458, 459, 459, 460, 460, 460, 460, 461, 461, 461, 461, 462, 462, 463, 463, 463, 464, 464, 464, 465, 465, 466, 466, 466, 466, 466, 467, 467, 468, 468, 469, 469, 470, 470, 470, 470, 471, 471, 471, 471, 471, 471, 472, 472, 473, 473, 473, 473, 473, 473, 473, 473, 473, 474, 474, 475, 475, 475, 475, 475, 476, 477, 477, 478, 478, 478, 478, 478, 478, 478, 478, 478, 479, 479, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 481, 480, 482, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 484, 484, 484, 485, 485, 485, 486, 486, 487, 487, 487, 488, 488, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 490, 490, 491, 491, 492, 492, 493, 493, 493, 494, 494, 495, 495, 496, 496, 497, 497, 498, 498, 498, 499, 499, 500, 501, 501, 502, 502, 502, 503, 503, 504, 504, 504, 505, 505, 505, 506, 506, 506, 507, 507, 508, 508, 508, 508, 509, 509, 510, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 519, 519, 519, 519, 519, 519, 520, 521, 522, 523, 524, 524, 524, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 527, 527};static const short yyr2[] = { 0, 2, 3, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 8, 3, 3, 0, 1, 1, 0, 1, 1, 0, 3, 1, 3, 0, 3, 0, 4, 4, 4, 5, 3, 2, 1, 1, 1, 1, 1, 1, 2, 3, 4, 2, 3, 4, 5, 3, 4, 3, 6, 5, 2, 2, 7, 1, 1, 1, 1, 1, 1, 0, 2, 0, 3, 0, 8, 1, 2, 1, 1, 0, 1, 1, 3, 1, 0, 1, 1, 3, 3, 1, 0, 2, 1, 2, 0, 3, 1, 4, 2, 2, 2, 1, 2, 5, 3, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 6, 3, 3, 4, 3, 2, 2, 1, 1, 4, 1, 4, 1, 1, 3, 1, 4, 4, 5, 10, 3, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 6, 3, 3, 4, 3, 3, 4, 3, 3, 2, 2, 2, 2, 3, 2, 4, 3, 3, 4, 4, 5, 6, 5, 6, 3, 1, 1, 2, 2, 0, 2, 1, 0, 3, 3, 2, 1, 2, 2, 4, 0, 7, 3, 0, 3, 1, 1, 4, 2, 0, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 9, 1, 0, 4, 14, 1, 1, 1, 3, 5, 1, 1, 1, 3, 1, 0, 1, 1, 1, 3, 0, 1, 1, 1, 1, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 2, 3, 3, 4, 4, 1, 1, 1, 1, 0, 1, 2, 1, 1, 1, 0, 2, 2, 0, 7, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 0, 6, 11, 1, 0, 2, 0, 1, 1, 3, 1, 6, 3, 2, 2, 0, 1, 2, 0, 4, 11, 2, 0, 3, 2, 1, 3, 2, 1, 0, 3, 1, 1, 1, 1, 4, 1, 1, 4, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 9, 1, 0, 1, 0, 0, 13, 1, 1, 1, 3, 3, 1, 1, 2, 3, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 0, 5, 2, 6, 3, 3, 0, 3, 0, 1, 1, 0, 1, 1, 0, 3, 4, 3, 5, 1, 0, 1, 0, 3, 0, 1, 3, 3, 1, 1, 1, 1, 1, 1, 4, 4, 2, 1, 7, 4, 3, 0, 3, 1, 2, 4, 4, 3, 0, 3,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -