An Improved Quake C Compiler
Find a file
2012-11-30 16:25:18 +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 gitattributes for whitespace 2012-04-28 16:40:03 -04:00
ast.c Don't treat initialized non-consts as static array indices 2012-11-30 16:25:18 +01:00
ast.h Keeping track of numbers for debugging 2012-11-30 16:23:42 +01:00
AUTHORS Test write access by adding an AUTHORS file 2012-04-24 18:47:09 +02:00
code.c Add respective license headers + some cleanups 2012-11-24 21:22:35 +00:00
con.c Fix indentation of compile_warning 2012-11-30 14:46:56 +01:00
exec.c moving opts_warn and opts_werror to con.c 2012-11-28 19:18:11 +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 don't just store a 'bool constant' in the ast/ir, store the complete qualifier: 'int cvq', moved CV_ defines into gmqcc.h 2012-11-30 13:47:28 +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 Set the full const/var qualifier; only generate warnings about unimplemented functions if they have no qualifier at all 2012-11-30 14:05:25 +01:00
ir.h don't just store a 'bool constant' in the ast/ir, store the complete qualifier: 'int cvq', moved CV_ defines into gmqcc.h 2012-11-30 13:47:28 +01:00
lexer.c Ignore modelgen commands with lex->flags.preprocessing 2012-11-30 15:44:45 +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 Don't try to compile an empty output from the preprocessor 2012-11-30 15:20:23 +01:00
Makefile ast_binstore_codegen initialize left ir value to null for output left side used for lvalue to prevent clang from warning. Also fixed uninitialized bug in hashtable implementation 2012-11-23 06:26:19 +00:00
opts.def -O now, additionally to taking a number, can work like -W and -f to take an actual optimization name 2012-11-30 11:05:58 +01:00
parser.c remove array-field without parens warning since it seems to not be broken in fteqcc anymore 2012-11-30 14:47:55 +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.