今日は prism の更新、Lrama のバージョン更新、ブロックローカルパラメーター利用時の不具合修正などがありました。
[70cb0a4dec] yui-knk 2024-01-27 00:40:51 UTC
同梱している Lrama のバージョンを 0.6.2 に更新しています。
[68b9a32a62] yui-knk 2024-01-27 05:41:07 UTC
parse.y の bv_decls opt_bv_decl bvar といったブロックローカルパラメーターの型を node としていたのを id に修正しています。ブロックパラメーターのところに ";" のあとにブロックローカルな変数名を書く記法を使ってた時に異常終了する可能性があったみたいです。
[9b40f42c22] "S.H" 2024-01-27 08:11:10 UTC
予約語 __ENCODING__ に対応する AST のノードに NODE_LIT を利用していたのを専用の NODE_ENCODING というタイプを導入しています。