目次
変数を参照しようとすると、Recoverd error undeclared variableとエラーコード
局所変数を参照しようとすると、Recoverd error undeclared variableというエラーコードが出るので、正しく参照するよう修正しました。
どのように修正したか
記号表を操作するdefineVarメソッドの引数へ、文字列をそのまま渡してしまったのが原因です。本来は文字列.intern()とinternメソッドを付けて、文字列の一意性を確保したまま、defineVarメソッドの引数に渡すべきでした。
そこで、defineVar(str, ...)をdefineVar(str.inern(), ...)へと修正しました。
予定
このバグは次のリリースである0.05に反映されます