aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* Extract NODE_FL_NEWLINE access to macroyui-knk2023-10-111-9/+9
* Semicolon after `SWITCH_BY_COND_TYPE` for auto-indent [ci skip]Nobuyoshi Nakada2023-10-111-7/+8
* Extract numparam ntermsNobuyoshi Nakada2023-10-101-31/+26
* Use `rb_node_exits_t` instead of `NODE`Nobuyoshi Nakada2023-10-101-49/+46
* Forward declaration of `struct RNode_DEF_TEMP` and its typedefNobuyoshi Nakada2023-10-101-3/+5
* Remove not used fields from DEFNyui-knk2023-10-101-1/+0
* Pre-allocate `NODE_DEFN`/`NODE_DEFS` nodesNobuyoshi Nakada2023-10-101-10/+17
* Refactor NODE_DEF_TEMPNobuyoshi Nakada2023-10-101-80/+91
* Take care of internal node typeyui-knk2023-10-091-7/+20
* Remove not used fields from EVSTRyui-knk2023-10-081-2/+0
* Remove not used fields from asgn nodesyui-knk2023-10-071-5/+0
* Correctly casting node for accessing nd_value and nd_vid in parse.yyui-knk2023-10-071-12/+85
* Pass nd_value to NODE_REQUIRED_KEYWORD_Pyui-knk2023-10-071-2/+2
* Use rb_node_masgn_t instead of NODEyui-knk2023-10-071-13/+16
* Remove not used fields from MATCH3yui-knk2023-10-061-1/+0
* Remove not used fields from YIELDyui-knk2023-10-061-2/+0
* Remove not used fields from ZLISTyui-knk2023-10-061-3/+0
* Remove `NODE_VALUES`Nobuyoshi Nakada2023-10-061-7/+2
* Chain nodes to exit onlyNobuyoshi Nakada2023-10-051-20/+23
* Do not chain unexpected nodeNobuyoshi Nakada2023-10-051-1/+1
* Remove unused nodes in NODE_RETURN and NODE_REDONobuyoshi Nakada2023-10-051-6/+0
* Move internal NODE_DEF_TEMP to parse.yNobuyoshi Nakada2023-10-051-1/+7
* Remove not used fields from colon nodesyui-knk2023-10-051-3/+0
* Fix cast typeyui-knk2023-10-051-2/+2
* Remove not used fields from variable nodesyui-knk2023-10-041-12/+0
* `yield` cannot be placed outside methods even in blocksNobuyoshi Nakada2023-10-021-1/+1
* Include new node types into %printeryui-knk2023-10-021-3/+3
* Remove not used fields from call nodesyui-knk2023-10-021-8/+0
* Correctly casting node for accessing nd_args in parse.yyui-knk2023-10-021-2/+30
* Use rb_node_fcall_t instead of NODEyui-knk2023-10-021-13/+15
* Use rb_node_block_pass_t instead of NODEyui-knk2023-10-011-8/+11
* Use rb_node_args_t and rb_node_args_aux_t instead of NODEyui-knk2023-10-011-44/+50
* Use rb_node_opt_arg_t and rb_node_kw_arg_t instead of NODEyui-knk2023-10-011-31/+36
* Stop saving source locations unnecessarilyNobuyoshi Nakada2023-09-301-19/+1
* Take line number from the tracked token locationNobuyoshi Nakada2023-09-301-4/+1
* Remove not used fields from FOR_MASGNyui-knk2023-09-301-2/+0
* Remove not used fields from OP_ASGN_AND, OP_ASGN_ORyui-knk2023-09-301-2/+0
* Remove not used fields from HASHyui-knk2023-09-301-1/+0
* Remove not used fields from BEGINyui-knk2023-09-301-2/+0
* Remove not used fields from ERRORyui-knk2023-09-301-3/+0
* Remove not used fields from ITER, FORyui-knk2023-09-301-2/+0
* Remove not used fields from MODULE, SCLASSyui-knk2023-09-301-2/+0
* Remove not used fields from ONCEyui-knk2023-09-301-2/+0
* Expand pattern_info struct into ARYPTN Node and FNDPTN Nodeyui-knk2023-09-301-28/+21
* Remove not used fields from ARYPTN, FNDPTNyui-knk2023-09-301-2/+0
* Remove not used fields from argument nodesyui-knk2023-09-301-10/+0
* Remove not used fields from NTH_REF, BACK_REFyui-knk2023-09-301-4/+0
* Remove not used fields from ERRINFOyui-knk2023-09-301-3/+0
* Remove not used fields from POSTEXEyui-knk2023-09-301-2/+0
* Remove not used fields from DEFINEDyui-knk2023-09-301-2/+0