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

New vJASS Interpreter/Parser/Lexer/Translator

Status
Not open for further replies.

peq

peq

Level 6
Joined
May 13, 2007
Messages
171
I don't know if Wurst is currently running on C or Java or what (it's probably, hopefully Java). Anyways, if it's Java, it wouldn't be too much effort to combine with everything else. As long as everything goes to a common AST, it can all work together :). One of the nasty things is that the grammars have to be combined :( - I love Antlr4, sry -, lol.

It's Java, but I don't think it will be easy to unify everything. Some things are just handled differently in different languages and it is not so easy to map the concepts onto each other. For example modules in vJass are just disguised text macros and modules in Wurst behave differently. Still 90% of the uses are probably the same.
 

Cokemonkey11

Spell Reviewer
Level 30
Joined
May 9, 2006
Messages
3,547
meh.gif


congrats
 
Level 31
Joined
Jul 10, 2007
Messages
6,306
i apologize, i haven't put it on github yet

it'll go into this repo

https://github.com/nestharus/JASS

that's where I'll put everything JASS related


you shoulda googled nestharus jass ;p

so everyone, all my stuff is up on github. If you run into any problems, put up an issue and i'll take care of it

if you'd like to keep your stuff updated, go ahead and clone the repo ;)

if you want to contribute, feel free

i haven't gotten the documentation out of bb code yet, but it'll slowly be moving to md
 
Status
Not open for further replies.
Top