quakeforge/tools/qfcc/source
Bill Currie ea3895805b Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage.
That which isn't rewritten is horribly broken. However, this does include a
nice mechanism for building QC structs for emitting data.

emit.c has been gutted in the spirit of "throw one away".

There is much work to be done to get even variables emitted, let alone
code. Things should be a little more fun from here on.
2011-01-17 22:34:41 +09:00
..
.indent.pro indent whitespace cleanup. not perfect, but a bit more consistent now 2001-12-06 19:49:40 +00:00
class.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
codespace.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
constfold.c Make internal_error globally available. 2011-01-17 22:34:41 +09:00
cpp.c more vc2005 patches from phrosty 2007-04-11 22:03:36 +00:00
debug.c Break out the debug and string functions from qc-lex.l. 2011-01-10 12:25:30 +09:00
def.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
defspace.c Break out the defspace code. 2011-01-17 22:34:41 +09:00
disassemble.c record the params for builtins, too. 2007-04-09 06:16:34 +00:00
emit.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
expr.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
function.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
globals.c Print some addresses in hex. 2011-01-10 12:25:31 +09:00
grab.c Break out the frame macro code from qc-lex.l 2011-01-10 12:25:31 +09:00
idstuff.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
immediate.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
lines.c "print" command for dumping values in the progs and add return type info to the debugging information 2007-09-15 07:47:31 +00:00
linker.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
Makefile.am Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
method.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
modules.c make protocol dump info more readable 2006-12-19 11:53:18 +00:00
obj_file.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
opcodes.c Add a "void return" instruction. 2011-01-13 00:29:56 +09:00
options.c split up and modernize configure.ac 2010-08-19 15:01:43 +09:00
qc-lex.l Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
qc-parse.y Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
qfcc.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
qfpreqcc Make qfpreqcc a little noisier when qfcc can't be run. 2010-01-16 02:05:05 +00:00
qfprogs.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
qp-lex.l Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
qp-parse.y Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
reloc.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
strings.c more vc build patches from phrosy 2007-04-06 01:09:58 +00:00
strpool.c hah, should have been using __attribute__((used)) all that time (rather 2005-08-04 15:27:09 +00:00
struct.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
stub.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
switch.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
symtab.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00
type.c Rewrite much to use symbols and symtabs. Gut emit.c. Massive breakage. 2011-01-17 22:34:41 +09:00