An Improved Quake C Compiler
Find a file
2012-12-01 00:36:24 +01:00
doc Some man page changes 2012-11-15 03:53:31 +00:00
tests Checking in test for nested ternaries; this is more a test of the ast than the parser 2012-11-26 14:12:56 +01:00
.gitattributes
ast.c bodyless loops still have to loop 2012-11-30 21:34:49 +01:00
ast.h field constants - revert globals generated after fields 2012-11-30 21:11:25 +01:00
AUTHORS
code.c All ir_instrs now get their lex-context, so that we can create an LNO file with -flno 2012-11-30 18:20:02 +01:00
con.c Fix indentation of compile_warning 2012-11-30 14:46:56 +01:00
exec.c qcvm -printfuns; prog_section_function.nargs is now signed as fteqcc sets builtins with varargs to have -1 params 2012-11-30 20:20:13 +01:00
ftepp.c We can now reintroduce the 'preprocessor-directives only after newlines' rule correctly 2012-11-30 15:53:53 +01:00
gmqcc.h qcvm -printfuns; prog_section_function.nargs is now signed as fteqcc sets builtins with varargs to have -1 params 2012-11-30 20:20:13 +01:00
gmqcc.vcxproj gmqcc now builds on visual studio 2012-08-14 19:06:53 -04:00
INSTALL Checking in an INSTALL file 2012-11-18 18:54:10 +01:00
ir.c Offsetting builtins so we can use 'if builtin!=0' as condition but also allow a '#0' builtin 2012-12-01 00:36:24 +01:00
ir.h prepare fields before generating globals so we avoid the need for relocating initialized fieldpointers 2012-11-30 21:22:48 +01:00
lexer.c skipwhite bugfix 2012-11-30 21:51:18 +01:00
lexer.h Some side-effect propagation for better warnings, so that comma-operators with assignments in them don't cause the -Weffectless-statement warning, and fixing ternary precedence for fte operator list 2012-11-25 19:19:36 +01:00
LICENSE Importing LICENSE file 2012-11-18 19:14:06 +01:00
main.c Upping the default max-array-limit *sigh* 2012-12-01 00:34:18 +01:00
Makefile Adding opts.def as dep to everything which has gmqcc.h as dep 2012-11-30 18:21:14 +01:00
opts.def All ir_instrs now get their lex-context, so that we can create an LNO file with -flno 2012-11-30 18:20:02 +01:00
parser.c Offsetting builtins so we can use 'if builtin!=0' as condition but also allow a '#0' builtin 2012-12-01 00:36:24 +01:00
README Add respective license headers + some cleanups 2012-11-24 21:22:35 +00:00
test.c Remove trailing whitespace for Blub. 2012-11-26 11:12:06 +00:00
util.c Remove trailing whitespace for Blub. 2012-11-26 11:12:06 +00:00

The gmqcc Quake C Compiler

For licensing, see the LICENSE file.

For installation notes, see the INSTALL file.