新的介绍内容:
Gaddis Pseudolanguage扩展旨在为Tony Gaddis的《Starting Out with Programming Logic and Design》书籍中的Gaddis Pseudolanguage提供基本语言支持。作为一个学习项目,该扩展不代表对Pseudolanguage的任何官方认可或否认,而是为了帮助朋友和个人学习。
功能亮点:
- 语法高亮:尽管存在一些缺陷,但已显著改善了代码可读性。如果您能提供帮助,我们将非常欢迎。
- 自动缩进:在If、For、Do、While等关键字后自动增加缩进,在End、Until等关键字后自动减少缩进。
- 行号管理:通过命令面板,您可以轻松添加或删除文件中的行号。请注意,此功能不进行检查,操作可能导致代码部分丢失或重复添加行号。此外,如果文件超过99,999行,该功能将失效。
已知问题:
- 同一行的关键字无法正确样式化,例如在"If x Then"中,"If"会被正确高亮,而"Then"则不会。
- 字符串无法正确高亮。
- Do/While循环的缩进不正确。
- 一些可以着色的元素目前未被处理,如注释符号、数字、布尔值等。
未来目标:
- 解决已知问题
- 发现并修复未知问题
- 实现静态分析或类似功能
- 将Pseudolanguage转换为实际编程语言
- 单独完成这些目标的可能性:非零
发布说明:
- 版本0.1.0:首次发布
- 版本0.1.1:行号不再从0开始计数
该扩展为学习和使用Gaddis Pseudolanguage提供了基础支持,欢迎社区的参与和改进建议。
本站所有资源都是由网友投稿发布,或转载各大下载站,
请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则
产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com