souffle lsp plugin
0.3.8
Soufflé是一种灵感来自Datalog的逻辑编程语言。 Soufflé最初是为静态程序分析而设计的,从那以后,还有许多其他用蛋奶酥语言编写的应用程序,包括反向工程,网络分析和数据分析中的应用程序。
这是一个使用语言服务器协议,为蛋饼语言添加基本智能功能的插件。
有关语法的突出显示,请参阅:https://marketplace.visualstudio.com/items?itemname=w4rh4wk.souffle-syntax
用户需要在设置中设置Java_home变量,以使插件正常工作。
保存文件时自动重新定制。
语法错误报告












事实 /规则模板的片段
申报 / compen的摘要
弃用的代码警告和QuickFixes
重构文档评论


用户需要在其系统上安装Java。
要自己构建服务器罐文件,请在顶级上运行./gradlew jar ,所得的jar将在构建/libs下。
要运行服务器运行java -jar并使用生成的JAR文件的名称。
对于VS代码插件,运行npm run package ,结果.js文件将在DIST/EXTENSIND.JS下
在大量使用C预处理器宏的库中,有时解析失败会出现错误的语法错误。
类型的自动完成建议中的次要修复
添加了用于重新格式化文档注释的代码操作。
添加了用于生成的代码操作。
更新的读数
蛋souffléDataLog语言服务器的初始版本。