• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

IntelliJASS

This bundle is marked as pending. It has not been reviewed by a staff member yet.
  • Like
Reactions: Narberal Gamma
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)

Top