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語言服務器的初始版本。