IntelliJASS

This bundle is marked as pending. It has not been reviewed by a staff member yet.
IntelliJ plugin to JASS syntax highlight. The plugin is under development.

Grammar​

The grammar of the language is fully described and code that is not valid from the point of view of grammar will be highlighted.

Preprocessors​

In order not to mix syntax, it was decided to give each language its own file extension:
  • JASS - .j
  • VJASS - .vj
  • ZINC - .zn
  • AngelScript - .ass

Formating​

Basic formatting of the language is implemented, as well as settings to it. You can look at the formatted game files:

Install​

  • Android Studio
  • AppCode
  • Aqua
  • CLion
  • Code With Me Guest
  • DataSpell
  • DataGrip
  • JetBrains Gateway
  • GoLand
  • IntelliJ IDEA Ultimate
  • IntelliJ IDEA Community
  • JetBrains Client
  • MPS
  • PhpStorm
  • PyCharm Professional
  • PyCharm Community
  • Rider
  • RubyMine
  • RustRover
  • WebStorm
The best way to do this is a standard install from the marketplace or plugin settings.
Another way: Install from disk.

Development​

ZINC support is being worked on at the moment. In the future I plan to make autocompletion and type checking.


I know English very badly, so if you find a mistake, write in the comments.
Contents

IntelliJASS (Binary)

The one and only great plugin for anything related to Jass and so much more. Additionally, since it's a plugin in IntelliJ, it fares much better than VSCode in everything, while also having a better support for things like error-checking, which is a nightmare to make in VSCode plugins. 5/5 would gladly recommend it to anyone.
 
I tried to use this for some vJass-ish syntax. It seemed like renaming the file to .vj almost worked, but it was having trouble with the syntax of structs and interfaces. Is there a way to fix that?
 
Back
Top