mini mruby compilerでメソッド定義(def文)をつくっていて、とりあえず引数なしのメソッドが動けばいいやと雑に書いてみたら、引数があっても動いてしまった。
ブロック文をコンパイルする機能のブロックパラメータ解釈部が勝手に動作した模様。
パーサってこういうところがおもしろいですね。
mini mruby compilerでメソッド定義(def文)をつくっていて、とりあえず引数なしのメソッドが動けばいいやと雑に書いてみたら、引数があっても動いてしまった。
ブロック文をコンパイルする機能のブロックパラメータ解釈部が勝手に動作した模様。
パーサってこういうところがおもしろいですね。