aboutsummaryrefslogtreecommitdiffstats
path: root/rubyparser.h
Commit message (Expand)AuthorAgeFilesLines
* Embed `rb_args_info` in `rb_node_args_t`Nobuyoshi Nakada2023-10-301-22/+22
* Remove unused macroyui-knk2023-10-251-1/+0
* Expand OP_ASGN1 nd_args to nd_index and nd_rvalueyui-knk2023-10-201-1/+2
* Add printf format attributes to `rb_parser_config_t`Nobuyoshi Nakada2023-10-201-0/+5
* Remove not used fields from STRyui-knk2023-10-151-2/+0
* Remove not used fields from XSTRyui-knk2023-10-151-2/+0
* Remove not used fields from LITyui-knk2023-10-151-2/+0
* Remove not used fields from MATCHyui-knk2023-10-151-2/+0
* Delete heredoc line mark referencesNobuyoshi Nakada2023-10-141-0/+1
* Manage `rb_strterm_t` without imemoNobuyoshi Nakada2023-10-141-3/+0
* Extract NODE_FL_NEWLINE access to macroyui-knk2023-10-111-0/+4
* Remove not used fields from DEFNyui-knk2023-10-101-1/+0
* Remove not used fields from EVSTRyui-knk2023-10-081-2/+0
* Remove not used fields from asgn nodesyui-knk2023-10-071-6/+0
* 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-4/+0
* Remove `NODE_VALUES`Nobuyoshi Nakada2023-10-061-2/+0
* Chain nodes to exit onlyNobuyoshi Nakada2023-10-051-7/+3
* Differentiate `NODE_BREAK`/`NODE_NEXT`/`NODE_RETURN`Nobuyoshi Nakada2023-10-051-2/+2
* 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/+0
* Remove not used fields from colon nodesyui-knk2023-10-051-3/+0
* Remove not used fields from variable nodesyui-knk2023-10-041-14/+0
* Remove not used fields from call nodesyui-knk2023-10-021-10/+0
* Use rb_node_args_t and rb_node_args_aux_t instead of NODEyui-knk2023-10-011-1/+1
* Use rb_node_opt_arg_t and rb_node_kw_arg_t instead of NODEyui-knk2023-10-011-4/+4
* 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-4/+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-14/+6
* 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-4/+0
* Remove not used fields from POSTEXEyui-knk2023-09-301-2/+0
* Remove not used fields from DEFINEDyui-knk2023-09-301-2/+0
* Remove not used fields from AND, ORyui-knk2023-09-301-2/+0
* Remove not used fields from LAMBDAyui-knk2023-09-301-2/+0
* Change NODE DEF_TEMP nd_cval to `struct lex_context`yui-knk2023-09-291-11/+0
* Merge NODE_DEF_TEMP and NODE_DEF_TEMP2yui-knk2023-09-291-9/+1
* Remove not used fields from CASE, CASE2, CASE3yui-knk2023-09-291-3/+0
* Remove not used fields from ALIAS, VALIAS, UNDEFyui-knk2023-09-291-4/+0
* Remove not used fields from DOT2, DOT3, FLIP2, FLIP3yui-knk2023-09-291-4/+0
* Merge RNode_OP_ASGN2 and RNode_OP_ASGN22yui-knk2023-09-291-7/+1