All Projects → ocadaruma → tlaplus-intellij-plugin

ocadaruma / tlaplus-intellij-plugin

Licence: Apache-2.0 License
Intellij plugin for TLA+ formal specification language.

Programming Languages

java
68154 projects - #9 most used programming language
Lex
420 projects
TLA
29 projects
shell
77523 projects

Intellij plugin for TLA+

badge 17965 tla

Intellij plugin for TLA+ formal specification language.

This plugin is heavily inspired by TLA+ for Visual Studio Code.

Features

Syntax highlighting

  • Supports syntax highlighting for TLA+, PlusCal, TLC cfg file

Run TLC model checker

TLC model checker

Current limitations:

  • You have to write TLC config file (.cfg) directly instead of GUI like toolbox

  • TLC’s command line args are not configurable

  • Error trace exploration is not supported

Find usages (Go to declaration)

  • References are searched across different modules including standard modules

Code completion

  • Support basic keyword completion and variable/constant/operator name completion

PlusCal (Translate into TLA+)

PlusCal translation

Evaluate expression

Evaluate expression
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].