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
- Host: GitHub
- URL: https://github.com/azrdev/prolog-jetbrains-plugin
- Owner: azrdev
- License: bsd-2-clause
- Created: 2019-10-03T15:10:54.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-03T15:38:29.000Z (over 5 years ago)
- Last Synced: 2025-02-07T18:54:16.949Z (4 months ago)
- Topics: intellij, intellij-plugin, jetbrains-ides, jetbrains-plugin, prolog, prolog-programming-language
- Language: Java
- Homepage:
- Size: 1.38 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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