• 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.

WeWarlock

This tool originates from here

A JASS preprocessor. For full information on all its features (it has a lot) take a look at the link provided.
Contents

WeWarlock (Binary)

Level 5
Joined
Jul 4, 2007
Messages
84
w00t first comment!

From the 'link provided' for lazy ppl who didn't click it said:
What is it?
WeWarlock is first and foremost a JassPreprocessor. It allows us to extend the current syntax and possibilities on Jass, creating systems and syntax that would otherwise be impossible, such as //! include, static keyword, SmartAttach/Stack/Arrays and Callables.

Second it is also a very practical tool. It allows things such as Rawcode Renaming (as found in the Widgetizer), automatically adding a directory of files, checking the syntax with PJASS and more.

Right now it is in beta stage which means that the program has been tested for several weeks in a complex actual project. In other words, I can both claim it is somewhat stable while at the same time being sure that there are still bugs to be found.
 
Level 3
Joined
Dec 11, 2022
Messages
20
Couldn't make it include my scripts, the one feature of all this list that I needed. It complained that it couldn't locate the file, despite me following the instructions and setting up the correct directory structure. Not to mention that the structure is a bit too rigid for practical use anyway.

In the end, I used a third-party macro processor to effectively include scripts, without a proper syntax parser.
 
Top