Blitz3D语言支持扩展:增强您的BlitzBasic编程体验
致敬Blitz3D的创作者Mark Sibly,他的离世让我们深感遗憾,愿他安息。
本扩展为BlitzBasic语言提供语言支持,并增强Blitz3D程序及其blitzcc编译器的使用。基于Blitz Research Ltd发布的zlib/libpng许可下的原始Blitz3D源代码,实现了独立的解析和类型检查。
注意: 这是预发布版本,您可能会遇到比平常更多的bug。请通过GitHub仓库报告bug或提出功能请求,帮助开发。
发布说明
功能
扩展提供了以下功能:
注意: 扩展使用Blitz3D的Windows默认编译器。由于其限制,无法提取运行时错误信息。这并非功能损失,因为默认IDE的行为类似。
BBDoc:类似javadoc的文档实用程序
BBDoc帮助更有效地编写代码,通过添加一些关键字,而不影响兼容性。
可以在函数定义前的行使用以下关键字:
这些关键字在标准blitz3d中被解释为注释,但在vscode中用于在鼠标悬停或代码完成时提供信息。
可以在类型定义前的行使用以下关键字:
在代码中的任何位置使用;;TODO来在vscode的问题窗口中创建任务链接。这可以在扩展设置中禁用。
在全局、局部、常量或字段声明后的注释被解释为描述,这些描述将显示在代码完成窗口中。
扩展设置
请查看功能贡献选项卡中的贡献设置。
已知问题和限制
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com