id:takuto_hさんのプログラミング言語CyanをSilverlightに移植しました。Cyanのクラス構成もマップ化して分析しました。動作確認とソースのダウンロードは以下です。 Cyan for Silverlight Cyan クラスマップ Cyanの外部でコンソールのエミュレーションを行っているため(詳細は id:n7shi:20090713 を参照)、Cyan本体にはほとんど手を加えていません。手を加えた部分は#ifディレクティブで分離してあるため、SILVERLIGHTで検索すれば列挙できます。修正箇所は以下の通りです。 Silverlightのリフレクションの制限でprotectedコンストラクタを呼ぶことができないためpublicに変更 ProgramクラスはVMではなくコードから呼ばれるためpublicに変更 ProgramクラスはCyan名前空間の外のため、エミュレ