0

script#コンパイラのコードを変更して、クラスで使用する を追加し、 extjs の新しいクラス システムAttributeと同じように JavaScript 型を生成する必要があります

githubのソースをいくつかクロールした後、コンパイラの dll を見つけましたnikhilk-scriptsharp-f7215c5\bin\ref\ScriptSharp.dll

ただし、コンパイラのソース コードはgithubで入手できません。

script# はオープンソースですか? もしそうなら、どこでコンパイラのソースコードをダウンロードできますか?

4

1 に答える 1

1

コンパイラのソースが github リポジトリのより広範な script# プロジェクトの他のソースに参加するような時点まで、これについては github とダイレクト メールでかなりカバーしてきました。

そうは言っても、問題を再考する 1 つの方法は、単純に mscorlib.js を書き直すことです。

mscorlib.js は、コンパイラが期待する型システム コントラクトを提供します。たとえば、Type.registerClass という API などがあります。Type.registerClass と関連するメソッドを完全に再実装して、Ext クラス システムなどの別の OOP シミュレーションへのブリッジとして機能させることができます。

はい、mscorlib.js のソースは既に github リポジトリにあります。

于 2012-08-19T17:54:31.350 に答える