class Parse
- Parse
- Reference
- Object
Defined in:
dbschema2X/parsecreate.crdbschema2X/parsecreateextended.cr
pocketlib/parse/comment.cr
pocketlib/parse/compoper.cr
pocketlib/parse/dqstringliteral.cr
pocketlib/parse/identifier.cr
pocketlib/parse/number.cr
pocketlib/parse/param.cr
pocketlib/parse/parse.cr
pocketlib/parse/parsequery.cr
pocketlib/parse/parsesqlextended.cr
pocketlib/parse/scalaroper.cr
pocketlib/parse/sqstringliteral.cr
pocketlib/parse/table.cr
Constructors
Instance Method Summary
- #all_ruleObjs : Array(AbsSyntTree)
- #all_ruleObjs=(all_ruleObjs : Array(AbsSyntTree))
- #at : Int32
- #at=(at : Int32)
- #ch : Char
- #ch=(ch : Char)
- #error(msg : String)
- #first_in_r_acolumn : Bool
- #first_in_r_andor : Bool
- #first_in_r_AS_CID : Bool
- #first_in_r_AS_TID : Bool
- #first_in_r_colname : Bool
- #first_in_r_column_comma_list : Bool
- #first_in_r_comments : Bool
- #first_in_r_compoper_Lx : Bool
- #first_in_r_condexpr : Bool
- #first_in_r_create : Bool
- #first_in_r_Createtable : Bool
- #first_in_r_deletebody : Bool
- #first_in_r_Digit09_Cs : Bool
- #first_in_r_Digit19_Cs : Bool
- #first_in_r_DQString_Lx : Bool
- #first_in_r_entkey : Bool
- #first_in_r_enttable : Bool
- #first_in_r_from : Bool
- #first_in_r_fullcondexpr : Bool
- #first_in_r_groupby : Bool
- #first_in_r_having : Bool
- #first_in_r_Identifier_Lx : Bool
- #first_in_r_insertbody : Bool
- #first_in_r_join_type : Bool
- #first_in_r_joiner_or_setoper : Bool
- #first_in_r_limit : Bool
- #first_in_r_Literal_Cs : Bool
- #first_in_r_Number_Lx : Bool
- #first_in_r_nyprojectitem : Bool
- #first_in_r_nypscalarexp : Bool
- #first_in_r_onrule : Bool
- #first_in_r_orderby : Bool
- #first_in_r_over : Bool
- #first_in_r_Param_Lx : Bool
- #first_in_r_partby : Bool
- #first_in_r_pcondexpr : Bool
- #first_in_r_plaincols : Bool
- #first_in_r_prefixed : Bool
- #first_in_r_Program : Bool
- #first_in_r_project : Bool
- #first_in_r_projectbody : Bool
- #first_in_r_projselectbodyorscalarexp : Bool
- #first_in_r_psimplecond : Bool
- #first_in_r_relation_body : Bool
- #first_in_r_relcols : Bool
- #first_in_r_relkey : Bool
- #first_in_r_reltable : Bool
- #first_in_r_scalarexp : Bool
- #first_in_r_scalarexpselectbodyorscalarexp : Bool
- #first_in_r_scalaroper_Lx : Bool
- #first_in_r_scalarterm : Bool
- #first_in_r_simplecond : Bool
- #first_in_r_simpleprojectitem : Bool
- #first_in_r_sqlattribute : Bool
- #first_in_r_SQString_Lx : Bool
- #first_in_r_standardfunction : Bool
- #first_in_r_table_ref : Bool
- #first_in_r_tablename : Bool
- #first_in_r_tablenameandmore : Bool
- #first_in_r_tbl_col_alias : Bool
- #first_in_r_TID : Bool
- #first_in_r_updatebody : Bool
- #first_in_r_value_list : Bool
- #first_in_r_value_or_select : Bool
- #first_in_r_whererule : Bool
- #first_in_r_window : Bool
- #first_in_r_with : Bool
- #first_in_r_withplain : Bool
- #first_in_r_withrecur : Bool
- #in_any_next
-
#in_must_and_nowhite_next(lookfor_c : Char)
===============================
-
#in_must_next(lookfor_c : Char)
===============================
-
#in_res_oper(must_oper, itMust)
- #in_res_oper(must_oper)
-
#in_res_word(must_word, itMust)
def in_res_word(must_word, itMust, word_or_symb)
- #in_res_word(must_word)
- #in_white
- #parseCreate(raw : String) : TopAbsSyntTreeObj | Nil
-
#parseQuery(raw : String) : TopAbsSyntTreeObj | Nil
===============================
- #pgmsor : String
- #pgmsor=(pgmsor : String)
- #r_acolumn : AbsSyntTree
- #r_andor : AbsSyntTree
- #r_AS_CID : AbsSyntTree
- #r_AS_TID : AbsSyntTree
- #r_colname : AbsSyntTree
- #r_column_comma_list : AbsSyntTree
- #r_comments : AbsSyntTree
- #r_compoper_Lx : AbsSyntTree
- #r_condexpr : AbsSyntTree
- #r_create : AbsSyntTree
- #r_Createtable : AbsSyntTree
- #r_deletebody : AbsSyntTree
- #r_Digit09_Cs : Bool
- #r_Digit19_Cs : Bool
- #r_DQString_Lx : AbsSyntTree
- #r_entkey : AbsSyntTree
- #r_enttable : AbsSyntTree
- #r_from : AbsSyntTree
- #r_fullcondexpr : AbsSyntTree
- #r_fullrow_Lx : AbsSyntTree
- #r_groupby : AbsSyntTree
- #r_having : AbsSyntTree
- #r_Identifier_Lx : AbsSyntTree
- #r_in_must_and_nowhite_next(tkn : Char)
- #r_insertbody : AbsSyntTree
- #r_join_type : AbsSyntTree
- #r_joiner_or_setoper : AbsSyntTree
- #r_limit : AbsSyntTree
- #r_Literal_Cs : Bool
- #r_Number_Lx : AbsSyntTree
- #r_nyprojectitem : AbsSyntTree
- #r_nypscalarexp : AbsSyntTree
- #r_onrule : AbsSyntTree
- #r_orderby : AbsSyntTree
- #r_over : AbsSyntTree
- #r_Param_Lx : AbsSyntTree
- #r_partby : AbsSyntTree
- #r_pcondexpr : AbsSyntTree
- #r_plaincols : AbsSyntTree
- #r_prefixed : AbsSyntTree
- #r_Program : AbsSyntTree
- #r_project : AbsSyntTree
- #r_projectbody : AbsSyntTree
- #r_projselectbodyorscalarexp : AbsSyntTree
- #r_psimplecond : AbsSyntTree
- #r_relation_body : AbsSyntTree
- #r_relcols : AbsSyntTree
- #r_relkey : AbsSyntTree
- #r_reltable : AbsSyntTree
- #r_scalarexp : AbsSyntTree
- #r_scalarexpselectbodyorscalarexp : AbsSyntTree
- #r_scalaroper_Lx : AbsSyntTree
- #r_scalarterm : AbsSyntTree
- #r_simplecond : AbsSyntTree
- #r_simpleprojectitem : AbsSyntTree
- #r_sqlattribute : AbsSyntTree
- #r_SQString_Lx : AbsSyntTree
- #r_standardfunction : AbsSyntTree
- #r_table_ref : AbsSyntTree
- #r_tablename : AbsSyntTree
- #r_tablenameandmore : AbsSyntTree
- #r_tbl_col_alias : AbsSyntTree
- #r_TID : AbsSyntTree
- #r_updatebody : AbsSyntTree
- #r_value_list : AbsSyntTree
- #r_value_or_select : AbsSyntTree
- #r_whererule : AbsSyntTree
- #r_window : AbsSyntTree
- #r_with : AbsSyntTree
- #r_withplain : AbsSyntTree
- #r_withrecur : AbsSyntTree