fan-tom / intellij-prolog

Prolog plugin for Intellij IDEA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Intellij Prolog

Codacy Badge CI CircleCI

Prolog language support for Intellij IDEA.

Road Map

  • Basic language features
    • Simple code highlighting
    • Language file detection
    • References and declarations linking
      • Function(facts) references
      • Atom(variable) references
    • Code completion
      • Function(facts) references
      • Atom local references
    • Goto symbol contributor
    • Internal analysis and linter
  • Module and project management
    • Cross file indexing
    • Standard library indexing
    • ?: External library indexing
  • Swi toolchain support
    • Auto detection & configuration
    • Basic external linter
    • Case dependent external linter
    • Run configurations
  • Icons needed
  • Pattern unification
  • Advanced: interactive query & debugging

Special Thanks

The development of this project is under Jetbrains's Open Source License's support and their incredible IDEs.

Jetbrains OSL

About

Prolog plugin for Intellij IDEA

License:Apache License 2.0


Languages

Language:Scala 90.7%Language:Lex 4.1%Language:Java 3.9%Language:Prolog 1.3%