Souffléは、Datalogに触発された論理プログラミング言語です。 Souffléは最初は静的プログラム分析用に設計されており、それ以来、リバースエンジニアリング、ネットワーク分析、データ分析のアプリケーションなど、Soufflé言語で書かれた他の多くのアプリケーションがあります。
これは、言語サーバープロトコルを使用して、Soufflé言語に基本的なスマート機能を追加するプラグインです。
構文の強調表示については、https://marketplace.visualstudio.com/items?itemname=w4rh4wk.souffle-syntaxを参照してください
ユーザーは、プラグインが適切に動作するように設定にJava_home変数を設定する必要があります。
ファイルを保存するときの自動補償。
構文エラーレポート












ファクト /ルールテンプレートのスニペット
decl / comp生成のためのスニペット
非推奨コード警告とクイックフィックス
ドキュメントのコメントを再フォーマットします


ユーザーは、システムにJavaをインストールする必要があります。
サーバーJARファイルを自分で構築するには、上部レベルで./gradlew jarするだけで実行されます。
サーバーを実行するには、生成されたJARファイルの名前でjava -jarを実行します。
VSコードプラグインの実行npm run packageの場合、結果の.jsファイルはdist/extension.jsの下にあります
C Preprocessorマクロを大量に使用しているライブラリでは、解析が誤った構文エラーを与えられる場合があります。
タイプオートコンプリートの提案のマイナーな修正
ドキュメントコメントを再フォーマットするためのコードアクションが追加されました。
関係の.input/.outputを生成するためのコードアクションが追加されました。
readmeを更新しました
SouffléDatalog言語サーバーの初期リリース。