wc3lib  0.1.0
JASS module

The JASS module aims to provide a full compiler environment for the scripting language JASS which is used in custom maps to provide a custom game logic.

This module offers types for an AST (Abstract Syntax Tree) as well as the class Grammar for generating such a tree from user input.

Class jass::Analyser can be used for full parsing/syntax validation by checking for static semantic rules like type checks.

Include file jass.hpp and use namespace wc3lib::jass for this module.