|
本帖最后由 冰点 于 2015-11-20 23:48 编辑
本支持库相关交流群: 163913506 新帖地址:易语言.net编译支持库(11.20晚紧急更新,修复堆栈平衡BUG)http://bbs.125.la/thread-13846263-1-1.html
本支持库 实际上是一个编译器. 只是以支持库的形式 装在到易语言IDE里 可以把 易语言源代码 直接编译为 .net程序 如果是编译为 dll的话 可直接供 C# C++/CLI 等引用后 调用
本支持库源码已在 github 上开源, 地址为: https://github.com/wnxd/e.net
除了 常量 DLL命令 支持库命令 外其他特性全部已经实现
未加错误提示,生成文件则表明编译成功,否则表明编译失败
程序集名或类名 为 <命名空间+名称> 的形式('.'用'_'进行替换) 例如: wnxd.up.test => wnxd_up_test 表示 命名空间为 <wnxd.up> 类名为 <test>
程序集中的子程序为 <静态函数>
类中的子程序为 <实例函数>
当 <子程序名> 和当前 <程序集名或类名> 相同时 例如: 类名=wnxd_up_test 子程序名=test 则表示 当前子程序是构造函数
关于返回数组类型 可以在子程序备注标记 <array> 例如: 'add 字节型 array' 表示返回 字节型数组
类属性定义 建立 get_属性名 set_属性名 这样形式的子程序 即可编译为类属性(get方法与set方法都为可选方法,不一定要求全部实现)
公开类私有变量 在所需公开的变量后备注标记 <public>
自定义数据类型隐藏成员 在所需隐藏的成员后备注标记 <private>
已经支持的核心库函数:
如果
如果真
判断
判断循环首
判断循环尾
循环判断首
循环判断尾
计次循环首
计次循环尾
变量循环首
变量循环尾
返回
求余数
相加
相减
负
相乘
相除
整除
等于
不等于
小于
大于
小于或等于
大于或等于
并且
或者
取反
位取反
位与
位或
位异或
赋值
到数值
到文本
到字节
到短整数
到整数
到长整数
到小数
左移
右移
e.net(正式版1.0).rar
(843.95 KB, 下载次数: 306)
|
评分
-
查看全部评分
|