易语言资源网 - 做最全的易语言资源下载社区
【火山PC】“众人拾柴”视频教程计划,正版加密狗免费拿 精易论坛授权登录

e2txt 1.2 - 易语言代码文本互转神器   [复制链接]

    2021-09-16 10:44:02
    编程辅助工具
    易语言资源网
    485 次浏览
    来源链接

e2txt 说明

e2txt 可将易语言 源代码(.e)、模块(.ec) 和 文本文件(.txt) 之间相互转换。

e2txt 是使用 E2EE 开发的“易语言源码”和“文本”之间互相转换和查看的工具集。

e2txt 不保证转换绝对成功,所以建议生成源码时请务必保存好原始代码文件。

当前 1.2 版本已经完善了大部分生成和解析处理的优化,已经可以应用于正式项目中。

1.2 更新说明

  • 本次主要修复了偏移数据处理。主要解决生成的源码编译模块时,可能出现编译失败无法找到方法/DLL名称、复制代码粘贴时缺失名称和常量等问题。
  • 加入了文件排序功能
    • 在代码目录中“排序.list.txt”内可以指定文件/目录顺序(文件不带后缀名)
  • 文本转代码
    • 修复了子程序代码文本最后一行解析时可能失败的问题
  • 代码转文本
    • 修复了生成易语言代码中的变量偏移。拷贝易语言代码后不会出现变量名消失的问题。
    • 修复了从文本创建后没有变量反射偏移的问题
    • 修复了数组“[]”索引时,索引存在变量的偏移问题(易语言的数组中如果存在变量时创建变量偏移索引会导致易语言IDE崩溃,怀疑是易语言的BUG)
    • 修复了类方法偏移数据
    • 修复了本地常量偏移数据
  • GUI
    • 修复了【TXT转E】下【保存路径】无法选择的问题。

e2txt 是为了方便易语言开发协作、代码外功能扩展等场景开发的,并非专业的反编译工具,所以不提供任何加密代码或模块的解析处理!

请不要用于任何非法场景,否则后果自负!

易语言源码及内部关系极其复杂,代码的生成过程跟编译器类似。由于易语言不具备面向对象的特性,所以本项目开发过程中耗费了大量的精力处理语法树和对象关系的维护。

这些工作多亏了E2EE的辅助。所以没有E2EE就没有e2txt。使用本工具功能时,请大家也尽量支持E2EE。

您调用本程序相关功能时,请在关于信息中说明工具来源和作者信息!



点我下载 (已有 29 次下载)

[错误报告]   上一篇:连接 无线显示器...     下一篇:氢原子 2021-7-14取在线QQ模块...