Nice to hear that there will be a cross-platform compiler someday.
I hope you're going to add something like packages which replaces libraries and scopes. Besides you should add classes, protected, maybe no automatic prototype trigger generation (I would prefer a new keyword like "threaded" or "triggered"), multi inheritance and of course a much better syntax.
If I had have enough time to spend on working on a compiler I would have created my own Jass language like that.
You should drop function interfaces and replace them by function pointers and add virtual methods ...
so finally those ugly Delpi/Pascal code will be replaced by C++ code :-) Are you going to use Flex/Bison?
edit: Please add a declaration requirement operator like : which allows you to require declarations of any type (classes, functions, packages).