quakeforge/tools/qfcc/source
Bill Currie 2203903bb2 Temporarily splice the class's ivar chain into the symbol table.
The root class's ivar symbol table needs to be connected to the global
symbol table while building the current class's ivar symbol table. This
allows access to other classes and typedefs.
2011-02-03 18:02:49 +09:00
..
.indent.pro
class.c Put newly created classes into the symbol table. 2011-02-03 17:28:49 +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 Create a struct for representing specifiers. 2011-02-01 21:15:51 +09:00
cpp.c
debug.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
def.c Don't set the space for external defs. 2011-01-29 09:55:14 +09:00
defspace.c Fix a segfault when freeing locations. 2011-01-29 09:54:47 +09:00
diagnostic.c Add "debug" diagnotic printing, and use it. 2011-01-28 13:28:45 +09:00
disassemble.c Fix copyright headers. 2011-01-25 09:01:37 +09:00
dot_expr.c Fix the order of paramenters in the tree output. 2011-01-23 12:59:30 +09:00
dot_flow.c Produce flow diagrams of the basic blocks. 2011-01-22 11:40:53 +09:00
emit.c Immediate constants now work, though still not shared. 2011-01-28 21:39:01 +09:00
expr.c Remove the labels list from the pr struct. 2011-01-28 11:40:25 +09:00
function.c Don't do a find_type on the parsed function. 2011-02-02 15:08:59 +09:00
globals.c Print data contents for most simple types. 2011-01-28 21:21:29 +09:00
grab.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
idstuff.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
immediate.c Handle .zero, .return and .param* properly. 2011-01-26 08:01:24 +09:00
lines.c Fix copyright headers. 2011-01-25 09:01:37 +09:00
linker.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
Makefile.am Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
method.c Don't type-check against the wrong type :P 2011-01-29 09:56:08 +09:00
modules.c Fix copyright headers. 2011-01-25 09:01:37 +09:00
obj_file.c Simplify def handling, use far data. 2011-01-24 15:41:43 +09:00
obj_stub.c Simplify def handling, use far data. 2011-01-24 15:41:43 +09:00
opcodes.c Give special treatment to opcodes that have void operand types. 2011-01-27 15:44:11 +09:00
options.c Move save_string and make_string into strpool 2011-01-24 21:32:48 +09:00
qc-lex.l Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
qc-parse.y Temporarily splice the class's ivar chain into the symbol table. 2011-02-03 18:02:49 +09:00
qfcc.c Fix most of the FIXMEs in qfcc.c. 2011-01-28 15:17:30 +09:00
qfpreqcc Make qfpreqcc a little noisier when qfcc can't be run. 2010-01-16 02:05:05 +00:00
qfprogs.c Fix copyright headers. 2011-01-25 09:01:37 +09:00
qp-lex.l Add "return" to pascal. 2011-01-30 22:16:59 +09:00
qp-parse.y Add "return" to pascal. 2011-01-30 22:16:59 +09:00
reloc.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
statements.c Create a struct for representing specifiers. 2011-02-01 21:15:51 +09:00
strings.c Fix copyright headers. 2011-01-25 09:01:37 +09:00
strpool.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
struct.c Give struct types a name. 2011-02-03 10:52:12 +09:00
stub.c Simplify def handling, use far data. 2011-01-24 15:41:43 +09:00
switch.c Remove the "test" parameter from test_expr. 2011-01-27 08:31:51 +09:00
symtab.c Fix a misplaced ! 2011-01-25 12:16:13 +09:00
type.c Put newly created classes into the symbol table. 2011-02-03 17:28:49 +09:00