gzdoom-gles/src/zscript
Christoph Oelckers 6989b81688 - extended the grammar so that the DECORATE function declaration list can almost be used as-is, with the sole exception of requiring any action function to declare a return type, even if it is void.
This adds:
 * builtin types color, state and sound.
 * ending a parameter list with an ellipsis to declare a varargs list. (A_Jump uses this.)
 * allowing to declare optional arguments by giving them a default value.
 * adding an 'action' qualifier for function declarations.
2016-10-11 13:11:40 +02:00
..
ast.cpp - extended the grammar so that the DECORATE function declaration list can almost be used as-is, with the sole exception of requiring any action function to declare a return type, even if it is void. 2016-10-11 13:11:40 +02:00
vm.h The VM now aborts when a wrong self pointer is used with user variables to avoid random crashes 2016-09-22 08:42:59 +02:00
vmbuilder.cpp - added copyright headers to scripting files. 2016-10-08 08:35:16 +02:00
vmbuilder.h Only generate the self==stateowner check inside action functions 2016-10-01 21:47:43 -05:00
vmdisasm.cpp - added copyright headers to scripting files. 2016-10-08 08:35:16 +02:00
vmexec.cpp - added copyright headers to scripting files. 2016-10-08 08:35:16 +02:00
vmexec.h The VM now aborts when a wrong self pointer is used with user variables to avoid random crashes 2016-09-22 08:42:59 +02:00
vmframe.cpp - added copyright headers to scripting files. 2016-10-08 08:35:16 +02:00
vmops.h The VM now aborts when a wrong self pointer is used with user variables to avoid random crashes 2016-09-22 08:42:59 +02:00
zcc-parse.lemon - extended the grammar so that the DECORATE function declaration list can almost be used as-is, with the sole exception of requiring any action function to declare a return type, even if it is void. 2016-10-11 13:11:40 +02:00
zcc_compile.cpp - implemented the Defaults property initializer. 2016-10-11 00:56:47 +02:00
zcc_compile.h - implemented the Defaults property initializer. 2016-10-11 00:56:47 +02:00
zcc_expr.cpp - added copyright headers to scripting files. 2016-10-08 08:35:16 +02:00
zcc_exprlist.h Remove IsUnary() and IsBinary() 2013-11-01 21:28:00 -05:00
zcc_parser.cpp - extended the grammar so that the DECORATE function declaration list can almost be used as-is, with the sole exception of requiring any action function to declare a return type, even if it is void. 2016-10-11 13:11:40 +02:00
zcc_parser.h - extended the grammar so that the DECORATE function declaration list can almost be used as-is, with the sole exception of requiring any action function to declare a return type, even if it is void. 2016-10-11 13:11:40 +02:00