An open API service indexing awesome lists of open source software.

https://github.com/azrdev/prolog-jetbrains-plugin

WIP Jetbrains IDE (Intellij IDEA, PyStorm, CLion, ...) support for the Prolog language
https://github.com/azrdev/prolog-jetbrains-plugin

intellij intellij-plugin jetbrains-ides jetbrains-plugin prolog prolog-programming-language

Last synced: 2 months ago
JSON representation

WIP Jetbrains IDE (Intellij IDEA, PyStorm, CLion, ...) support for the Prolog language

Awesome Lists containing this project

README

        

# prolog-jetbrains-plugin

An ANTLR grammar for the prolog programming language, and a "Language Support" plugin for Jetbrains IDEs (Intellij IDEA etc.), based on .

## TODO

So far the grammar parses fine most constructs found in swi-prolog library files. The main absence (of those mentioned with TODO comments in the `Prolog.g4` file) are the builtin directives (`dynamic`, `multifile`, etc), which probably require support of altering the operator table (i.e. the grammar) from prolog code using `op/3`.

- 2018-01 mvn to generate from grammar overrides plugin.iml
- 2019-10-03 follow sample plugin: switch from maven to gradle