• 🏆 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!
  • 🏆 Hive's 6th HD Modeling Contest: Mechanical is now open! Design and model a mechanical creature, mechanized animal, a futuristic robotic being, or anything else your imagination can tinker with! 📅 Submissions close on June 30, 2024. Don't miss this opportunity to let your creativity shine! Enter now and show us your mechanical masterpiece! 🔗 Click here to enter!

vJass compatible jass-tags?

Status
Not open for further replies.
Level 11
Joined
Jul 12, 2005
Messages
764
Ralle, could you make the jass-tags highlight the new vJass keywords? It would be nice ;)

EDIT - here's the whole list (i think):

globals endglobals library endlibrary struct endstruct scope endscope extends type requires needs uses initializer public private defaults operator interface endinterface method endmethod
+ this static (thx to Diablo)
 
Last edited:
Level 40
Joined
Dec 14, 2005
Messages
10,532
debug, too

Also, to be more specific --

'globals,endglobals,interface,endinterface,method,endmethod,struct,endstruct,library,endlibrary,scope,endscope,type,initializer,private,public,operator,extends,requires,needs,uses,static'

should be highlighted like function,endfunction.
(like this)
JASS:
function
endfunction

'this' should be a light-bluish, probably, sort of like the variable types (integer,etc)

(like this)
JASS:
integer

'debug' should be greyish
(like this, but a bit lighter)
debug
 
Level 40
Joined
Dec 14, 2005
Messages
10,532
JASS:
debug call hello()

it's placed before a line of code. In the normal WE, it just makes the line do nothing, but with Grimoire, if you enable Debug Mode, it removes the debugs. If you don't enable it, it removes them from the compiled script (not the .wtg, though). This way, you can debug with the same script you run on battle.net.
 
Status
Not open for further replies.
Top