quakeforge/tools
Bill Currie d1e83b9d48 [qfcc] Create a compound initializer expression type
This fixes the problem of using the return value of a function as an
element in a compound initializer. The cause of the problem is that
compound initializers were represented by block expressions, but
function calls are contained within block expressions, so def
initialization saw the block expression and thought it was a nested
compound initializer.

Technically, it was a bug in the nested element parsing code in that it
wasn't checking the result value of the block expression, but using a
whole new expression type makes things much cleaner and the work done
paves the way for labeled initializers and compound assignments.
2020-03-11 15:46:57 +09:00
..
3dfx_stub Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
Forge Handle quest format brushes. 2012-09-12 08:24:17 +09:00
bsp2img Fix a pile of automake deprecation warnings. 2013-11-24 13:11:50 +09:00
build_scripts Strip the executables. 2013-01-23 22:09:54 +09:00
carne Fix a pile of automake deprecation warnings. 2013-11-24 13:11:50 +09:00
cross Add support for 64bit windows via mxe (mingw). 2013-01-22 21:02:50 +09:00
cvs2cl audit the usage of "only" 2010-01-13 06:42:26 +00:00
gas2masm Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
gl_stub Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
io_mesh_qfmdl Clean up some export stuff 2019-08-20 16:52:43 +09:00
io_qfmap Fix some blender warnings. 2018-06-08 12:45:57 +09:00
misc Put my blender struts script in a safe place. 2012-02-22 17:47:16 +09:00
pak Fix a pile of automake deprecation warnings. 2013-11-24 13:11:50 +09:00
qfbsp Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
qfcc [qfcc] Create a compound initializer expression type 2020-03-11 15:46:57 +09:00
qflight Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
qflmp Clean up usage of va_copy. 2016-01-03 21:16:23 +09:00
qfmodelgen Fix a pile of automake deprecation warnings. 2013-11-24 13:11:50 +09:00
qfspritegen Fix an unhealthy pile of gcc 8 warnings. 2018-08-20 00:05:00 +09:00
qfvis Do a pure/const/noreturn/format attribute pass. 2018-10-09 12:42:21 +09:00
quaketoascii Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
texpaint Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
wad Fix a pile of automake deprecation warnings. 2013-11-24 13:11:50 +09:00
wav Fix a pile of automake deprecation warnings. 2013-11-24 13:11:50 +09:00
Makefile.am [qwaq] Move from tools to ruamoko 2020-03-01 00:55:15 +09:00