qzdoom/src/scripting/zscript
Christoph Oelckers de4153ceaf some groundwork for the implementation of dynamic arrays
- created script exports for all relevant functions with all integral types.
- created script side definitions for the underlying data types.
- added a void pointer type so that the prototype for the pointer array can use a generic type every pointer can be assigned to.
2017-01-11 00:57:31 +01:00
..
ast.cpp - added static constant arrays. At the moment they can only be defined inside functions due to lack of dedicated storage inside classes for static data. 2016-11-20 18:00:37 +01:00
zcc-parse.lemon - added automatic type deduction capabilities for local variables. If you type 'let variable = value;' the type of 'variable' will be deduced from the given value. This is mostly of interest for type casting pointers, because 'let p = Classtype(objectvar);' does not require writing the class type name twice. 2016-12-05 13:24:42 +01:00
zcc_compile.cpp some groundwork for the implementation of dynamic arrays 2017-01-11 00:57:31 +01:00
zcc_compile.h - Add GCCPRINTF to ZScript compiler code. 2016-12-10 14:02:12 +01: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 class pointer casts. Due to grammar problems the type has to be put into parentheses to get the class token out of the global parsing namespace: 2016-11-17 20:31:53 +01:00
zcc_parser.cpp - removed the ZScript warning. 2017-01-01 12:29:03 +01:00
zcc_parser.h - added automatic type deduction capabilities for local variables. If you type 'let variable = value;' the type of 'variable' will be deduced from the given value. This is mostly of interest for type casting pointers, because 'let p = Classtype(objectvar);' does not require writing the class type name twice. 2016-12-05 13:24:42 +01:00