qzdoom-gpl/src/scripting/zscript
Christoph Oelckers 24394dfc92 - tested and fixed FxLocalVariableDeclaration.
- create proper variable data from the function prototype instead of assuming that there's just 3 pointers.
- added a printable name to VMScriptFunction for error output during gameplay in case something goes wrong.
2016-10-20 16:55:12 +02:00
..
ast.cpp - 'fixed' local variable declrations to work like C, not like some Lua-inspired nightmare. Also added proper initialization syntax for arrays. 2016-10-19 13:07:44 +02:00
zcc-parse.lemon - Renamed FxSequence to FxCompoundStatement. 2016-10-19 16:15:02 +02:00
zcc_compile.cpp - tested and fixed FxLocalVariableDeclaration. 2016-10-20 16:55:12 +02:00
zcc_compile.h - restrict 8 and 16 bit integer types to struct and class members - and I am not really sure if they should even be allowed there, aside from legacy readonly properties. For 32 bit floats the same would hold, but those are already mapped to 64 bit doubles silently. 2016-10-16 12:47:26 +02:00
zcc_expr.cpp - implemented '**' (power) operator. To ensure reliability, acustom 'pow' function will be used to calculate it. 2016-10-17 15:17:48 +02:00
zcc_exprlist.h - added 'null' token to the ZScript parser which is needed for null pointers. 2016-10-19 00:35:34 +02:00
zcc_parser.cpp - added 'null' token to the ZScript parser which is needed for null pointers. 2016-10-19 00:35:34 +02:00
zcc_parser.h - 'fixed' local variable declrations to work like C, not like some Lua-inspired nightmare. Also added proper initialization syntax for arrays. 2016-10-19 13:07:44 +02:00