summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
2018-01-09parse.y: set ID to yylval ID instead of tokennobu
2018-01-09parse.y: Remove special handling of tOROP and tANDOPmame
2018-01-09parse.y: use change_shortcut_operator_idnobu
2018-01-09parse.y: Remove duplicated nd_line setyui-knk
2018-01-08parse.y: Make consistent with the terms about code ranges and locationsmame
2018-01-08parse.y (remove_duplicate_keys): Remove a not used argumentyui-knk
2018-01-08parse.y: Factor out code fragments that merges two code rangesmame
2018-01-08parse.y (block_append_gen): Remove a not used argumentyui-knk
2018-01-08parse.y: Use nd_loc of head and tailyui-knk
2018-01-08parse.y: Fix the lineno of nd_set_lineyui-knk
2018-01-08parse.y: Remove dispose_stringmame
2018-01-08parse.y: Use last_loc.lineno instead of ruby_sourcelinemame
2018-01-08parse.y: Remove `$<num>$ = ruby_sourceline` hacksmame
2018-01-08parse.y: constified NULL_LOCnobu
2018-01-08parse.y: Factor out special handling of a short-cut operator idmame
2018-01-08parse.y: Remove duplicated nd_loc setyui-knk
2018-01-08parse.y: Embed simple wrapper functions for NEW_NODEsmame
2018-01-08parse.y: Make NULL_LOC to be internalyui-knk
2018-01-08parse.y: Remove unneeded wrapper functions for NEW_NODEsmame
2018-01-08parse.y: set bison's first_loc.lineno to nd_line by defaultmame
2018-01-08parse.y: make all NEW_NODE macros receive locationmame
2018-01-07parse.y: do not overwrite case_body positionnobu
2018-01-07parse.y: set case_body line position to argsnobu
2018-01-07parse.y: removed unused macro new_command_callnobu
2018-01-07parse.y: nd_line of new_qcallnobu
2018-01-05parse.y: Use nd_set_loc instead of direct modification to nd_locmame
2018-01-05parse.y: Remove unneeded codemame
2018-01-05parse.y: make method_add_block accept locationmame
2018-01-05node_h (NEW_DEFN): remove unused argumentmame
2018-01-05node.h: remove NODE_PRELUDEmame
2018-01-05node.h: define rb_ast_body_t and restructure rb_ast_tmame
2018-01-05parse.y: refactor out ast generation code of two rb_parser_compile_*mame
2018-01-04node.h: add NODE_ONCE instead of reuse of NODE_SCOPEmame
2018-01-02parse.y: fix typonobu
2018-01-02parse.y: code end positionnobu
2018-01-01parse.y: highlight yyerrornobu
2017-12-31parse.y: yyerror1nobu
2017-12-31parse.y: yylloc at yyerrornobu
2017-12-31parse.y: assignable_errornobu
2017-12-31parse.y: yylloc at yyerrornobu
2017-12-26parse.y: warning for locationsnobu
2017-12-21parse.y: change NODE_SCOPE's nd_loc to one of the parent NODEmame
2017-12-20parse.y: end of script at newlinenobu
2017-12-14node.h: add nd_last_loc and nd_set_last_locmame
2017-12-14node.[ch], parse.y, compile.c: rename nd_column to nd_first_columnmame
2017-12-14parse.y: suppress "unused variable" warning of ripper.ymame
2017-12-13parse.y: Revert r61196yui-knk
2017-12-12parse.y: Fix the locations of an empty scriptyui-knk
2017-12-12parse.y: Change the last location of noneyui-knk
2017-12-12parse.y: Set locations of nd_body in NODE_ITER explicitlyyui-knk