ruby-trunk-changes r60903 - r60905

今日は主に論理AND/OR演算子つき代入の時の NODE の位置情報の修正がありました。

yui-knk: r60903 2017-11-25 10:39:45 +0900

論理演算子付きの代入演算子 &&= や ||= の NODE NODE_OP_ASGN_OR や NODE_OP_ASGN_AND を生成する時に左辺値(なのかな)の NODE_DASGN_CURR の位置情報を更新して右辺値の範囲も含めるように変更しています。

svn: r60904 2017-11-25 10:39:46 +0900

version.h の日付更新。

yui-knk: r60905 2017-11-25 20:57:33 +0900

parse.y のノード f_block_optarg と f_optarg のコード部で共通の処理があったのを opt_arg_append() という関数に切り出しています。