Soufflé é uma linguagem de programação lógica inspirada no Datalog. O Soufflé foi projetado inicialmente para análise estática do programa e, desde então, houve muitas outras aplicações escritas no idioma suflé, incluindo aplicativos em engenharia reversa, análise de rede e análise de dados.
Este é um plug -in que adiciona recursos inteligentes básicos ao idioma suflé, usando o Protocolo do Servidor de Idiomas.
Para destaque da sintaxe Consulte: https://marketplace.visualstudio.com/items?itemname=w4rh4wk.souffle-syntax
O usuário precisa definir a variável java_home nas configurações para o plug -in funcionar corretamente.
REPARO AGRONALIZADO Ao salvar o arquivo.
Relatórios de erro de sintaxe












Trechos para modelos de fatos / regras
Trechos para geração de decl / comp
Aviso de código descontinuado e Quickfixes
Comentários de documentação de reforma


O usuário precisa ter o Java instalado em seu sistema.
Para construir o arquivo JAR do servidor, basta executar ./gradlew jar no nível superior e o frasco resultante estará em construção/libs.
Para executar o servidor, execute java -jar com o nome do arquivo JAR gerado.
Para o plug -in de código VS, execute npm run package e o arquivo .js resultante estarão em dist/extension.js
Nas bibliotecas com uso pesado das macros do pré -processador C, às vezes a análise falha dando um erro de sintaxe falsa.
Menor correção em sugestões de preenchimento automático de tipo
Ações de código adicionadas para reformatando comentários da documentação.
Ações de código adicionadas para gerar .Input/.Output para relações.
Readme atualizado
Liberação inicial do servidor de idiomas de Datalog Soufflé.