gzdoom-gles/src/scripting/zscript
Christoph Oelckers d0a8960f61 - added genuine PEX_GT, PEX_GTEQ and PEX_NEQ operations to the parser.
These were previously faked with the inverse plus a boolean not. Although this works, it either leads to sub-optimal code generation or some fudging to avoid the inefficient handling.
Just adding proper handling to the parser seems the easiest and most straightforward way to get around this. The code generator already can deal with these operations properly so there's no good reason to do it differently.
2016-10-17 14:38:51 +02:00
..
ast.cpp - started with cleanup and separation of DECORATE code. 2016-10-12 19:22:33 +02:00
zcc-parse.lemon - added genuine PEX_GT, PEX_GTEQ and PEX_NEQ operations to the parser. 2016-10-17 14:38:51 +02:00
zcc_compile.cpp - converted the rest of Heretic's actors. 2016-10-17 12:58:23 +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 - added genuine PEX_GT, PEX_GTEQ and PEX_NEQ operations to the parser. 2016-10-17 14:38:51 +02:00
zcc_exprlist.h - added genuine PEX_GT, PEX_GTEQ and PEX_NEQ operations to the parser. 2016-10-17 14:38:51 +02:00
zcc_parser.cpp - count errors in the parser and abort afterward if there were some. 2016-10-15 12:15:25 +02:00
zcc_parser.h - removed token 'mode' because it isn't used anywhere and clashed with some actor properties. 2016-10-13 20:45:52 +02:00