• 🏆 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!

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