向ScriptSharp添加编译行为(脚本#)

时间:2012-08-14 02:53:53

标签: script#

我需要更改script#编译器的代码,添加Attribute以在类上使用以生成javascript类型,就像extjs new class system

一样

github对源代码进行一些抓取后,我在nikhilk-scriptsharp-f7215c5\bin\ref\ScriptSharp.dll

上找到了编译器的dll

但编译器源代码在github

上不可用

脚本#OpenSource?如果是,我可以在哪里下载编译器源代码?

1 个答案:

答案 0 :(得分:1)

我们已经在github和直接邮件上介绍了这一点,直到编译器的源代码将加入github repo中更广泛的脚本#project的其他源代码。

尽管如此,重新思考问题的一种方法是简单地重写mscorlib.js。

mscorlib.js提供了编译器期望的类型系统契约...例如,有一个名为Type.registerClass的API,依此类推。可以完全重新实现Type.registerClass和相关方法,以作为不同OOP模拟的桥梁,例如Ext类系统。

是的,mscorlib.js的源代码已经存在于github存储库中。