quakeforge/tools/qfcc/source
Bill Currie 246518f487 [qfcc] Get reused type names working for local variables
This allows the likes of "id id;" or

    typedef int foo; ... { double foo; }

So long as the redeclaration is in a sub-scope.
2022-02-07 10:40:26 +09:00
..
.indent.pro
attribute.c
class.c [qfcc] Use a union to manage function attributes 2022-02-05 19:30:08 +09:00
codespace.c
constfold.c
cpp.c
dags.c
debug.c
def.c [qfcc] Create vector component symbols for parameters 2022-02-06 21:20:00 +09:00
defspace.c
diagnostic.c
disassemble.c
dot.c
dot_dag.c
dot_expr.c [qfcc] Handle vector scaling by ints 2022-02-04 21:57:41 +09:00
dot_flow.c
dot_sblock.c
dot_type.c
dump_globals.c
dump_lines.c
dump_modules.c
dump_strings.c
emit.c
expr.c [qfcc] Implement bounced return pointer calls 2022-02-05 19:30:08 +09:00
expr_assign.c
expr_binary.c [qfcc] Alias entity to int for comparison 2022-02-06 21:20:00 +09:00
expr_bool.c [qfcc] Always test float against 0 for Ruamoko 2022-02-06 21:20:00 +09:00
expr_compound.c
expr_obj.c [qfcc] Make is_function_call a little more useful 2022-02-05 19:30:08 +09:00
flow.c
function.c [qfcc] Set function file and line when building code 2022-02-06 21:20:00 +09:00
grab.c
idstuff.c
linker.c
Makemodule.am
method.c
obj_file.c
obj_type.c
opcodes.c
options.c [qfcc] Make the meaning of vec * vec selectable 2022-02-06 21:20:00 +09:00
pragma.c [qfcc] Make the meaning of vec * vec selectable 2022-02-06 21:20:00 +09:00
qc-lex.l [qfcc] Make the meaning of vec * vec selectable 2022-02-06 21:20:00 +09:00
qc-parse.y [qfcc] Get reused type names working for local variables 2022-02-07 10:40:26 +09:00
qfcc.c
qfpreqcc
qfprogs.c
qp-lex.l
qp-parse.y
reloc.c
shared.c
statements.c [qfcc] Implement bounced return pointer calls 2022-02-05 19:30:08 +09:00
strpool.c
struct.c
stub.c
switch.c
symtab.c
type.c [qfcc] Use a union to manage function attributes 2022-02-05 19:30:08 +09:00
value.c