• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

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