e2txt 可将易语言 源代码(.e)、模块(.ec) 和 文本文件(.txt) 之间相互转换。
e2txt 是使用 E2EE 开发的“易语言源码”和“文本”之间互相转换和查看的工具集。
e2txt 不保证转换绝对成功,所以建议生成源码时请务必保存好原始代码文件。
当前 1.0 版本已经完善了大部分生成和解析处理的优化,已经可以应用于正式项目中。
[attach]1014761[/attach]
[attach]1014765[/attach]
e2txt 是为了方便易语言开发协作、代码外功能扩展等场景开发的,并非专业的反编译工具,所以不提供任何加密代码或模块的解析处理!
请不要用于任何非法场景,否则后果自负!
[attach]1014762[/attach]
[attach]1014763[/attach]
易语言源码及内部关系极其复杂,代码的生成过程跟编译器类似。由于易语言不具备面向对象的特性,所以本项目开发过程中耗费了大量的精力处理语法树和对象关系的维护。
这些工作多亏了E2EE的辅助。所以没有E2EE就没有e2txt。使用本工具功能时,请大家也尽量支持E2EE。
[attach]1014764[/attach]
您调用本程序相关功能时,请在关于信息中说明工具来源和作者信息!
[attach]1014766[/attach]
[attach]1014767[/attach]
JimStone(谢栋)
https://125.confly.eu.org/forum-216-1.html
Release date: 2020-06-04
文本转代码
代码转文本
Release date: 2020-06-01
文本转代码
代码转文本
Release date: 2020-06-01
文本转代码
代码转文本
Release date: 2020-05-19
加入了资源查看功能。
加入了 生成“模块”代码文本的功能
加入了 生成“易语言源码”(*.e)功能
加入了“匿名组”功能的支持
加入了 拖放功能的支持
优化了 生成文本代码的一些处理
Release date: 2020-05-10
修复了包含模块的代码打开可能报错问题。
Release date: 2020-05-10
修复了“窗口”程序集下直接访问窗口属性时,无法获取属性名的问题。
修复了“通用型”类型无法识别的问题。
优化了“模块”导入类和方法的处理。生成的相关源码文件都被写入“模块/引用”目录下,而不是“代码”目录。
加入了“类型”的“公开”属性支持。编辑过程中的类公开属性是在辅助信息段里的,而不是通过常规的标志位。
修复了“类成员”变量无法识别类型的问题。
优化了代码显示效果。
优化了文件生成输出级别。支持最小化输出和最大化输出。
加入了“枚举”类型支持。
修复了“缩略代码块”等情况的处理。
修复了“数组”常量定义代码生成格式可能产生多余“, ”的问题。
e2txt GUI
欢迎光临 精易论坛 (https://125.confly.eu.org/) | Powered by Discuz! X3.4 |