cyan-1.0.3
cyan-1.0.3を公開しました。準クオートの中でIndexerをうまく評価できないという不具合が修正されています。
変更点はほんのわずかなので、diffを載せておきます。
diff -ru cyan-1.0.2/cyan/src/Cyan/Evaluator.cs cyan-1.0.3/cyan/src/Cyan/Evaluator.cs --- cyan-1.0.2/cyan/src/Cyan/Evaluator.cs 2008-10-31 14:50:04.000000000 +0900 +++ cyan-1.0.3/cyan/src/Cyan/Evaluator.cs 2009-01-29 02:10:11.000000000 +0900 @@ -452,6 +452,13 @@ CyBase obj = dataStack.Pop(); dataStack.Push(new CyExpander(obj)); } + + public void MakeIndexer() + { + CyBase index = dataStack.Pop(); + CyBase target = dataStack.Pop(); + dataStack.Push(new CyIndexer(target, index)); + } } }