quakeforge/tools/qfcc
Bill Currie 513d67c6c3 Splut up the keywrods table into categories.
The keywords table was rather awkward to edit (and sometimes confusing).
Worse, because the hash table used to look up the keywords was initialized
only once, changing modes in the same execution of qfcc would not work
properly as keywords would not be added or removed as appropriate.

Now there are four categories of keywords:
 o  "core"  Always available. They form the core of QuakeC except for two
            extensions.
 o  "@"     In extended and advanced modes, the preceeding @ is optional,
            but tranditional mode requires the keywords to be preceeded by
            an @. They are the C keywords that QuakeC did not use, but can
            be implemented in v6 progs under certain circumstances.
 o  "QF"    These keywords require the QuakeForge VM to be usable.
 o  "Obj"   These keywords form Ruamoko/Objective-QuakeC and require both
            advanced mode and the QuakeForge VM.
2012-12-22 16:31:14 +09:00
..
doc Merge branch 'qfcc-cse' 2012-12-13 20:17:28 +09:00
include Change pointer_t to unsigned and clean up the mess. 2012-12-21 21:53:13 +09:00
source Splut up the keywrods table into categories. 2012-12-22 16:31:14 +09:00
test Add a test for compiling calls to obj_msg_sendv. 2012-12-22 14:05:12 +09:00
AUTHORS more mailing list corrections 2003-07-12 21:50:22 +00:00
bootstrap scary, but the only changes qfcc needed to build as part of quakeforge was 2002-01-22 05:48:03 +00:00
configure.in fix CPP_NAME for independently built qfcc 2002-06-04 20:43:11 +00:00
Makefile.am Add a test harness for qfcc. 2012-11-22 21:59:01 +09:00
TODO Add more todo items. 2012-12-19 21:52:10 +09:00