Soufflé Datalog Language Server READMESoufflé is a logic programming language inspired by Datalog. Soufflé was initially designed for static program analysis and since then, there have been many other applications written in the Soufflé language, including applications in reverse engineering, network analysis and data analytics. This is a plugin adding basic smart features to the Soufflé language, using the Language Server Protocol. For syntax highlighting refer to: https://marketplace.visualstudio.com/items?itemName=W4RH4WK.souffle-syntax The user needs to set the JAVA_HOME variable in settings for the plugin to work properly. Features
RequirementsThe user needs to have Java installed on their system. Build from sourceTo build the server jar file yourself just run To run the server run For the VS Code plugin run Known IssuesIn libraries with heavy use of the C preprocessor macros, sometimes parsing fails giving a false syntax error. Release Notes0.3.1Minor fix in type autocomplete suggestions 0.3.0
0.2.5
0.2.1
0.2.0
0.1.6Added code actions for reformatting documentation comments. 0.1.5Added code actions for generating .input/.output for relations. 0.1.2Updated README 0.1.1
0.1.0Initial release of Soufflé Datalog Language Server. |