quakeforge/tools/qfcc/include
Bill Currie 768113d37b [qfcc] Replace expr_file_line with a scoped version
Two birds with one stone: eliminates most of the problems with going
const-correct with expr_t, and it make dealing with internally generated
expressions at random locations much easier as the set source location
affects all new expressions created within that scope, to any depth.
Debug output is much easier to read now.
2024-02-21 22:41:08 +09:00
..
algebra.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
attribute.h [qfcc] Make expressions const-correct 2023-09-29 10:15:59 +09:00
class.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
codespace.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
cpp.h Replace system defines/includes with qfcc's 2020-02-19 02:35:09 +09:00
dags.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
debug.h [gamecode] Move progs auxiliary headers into a subdirectory 2022-01-09 00:26:52 +09:00
def.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
defspace.h [qfcc] Ensure progs defs are sorted by address 2023-09-12 22:26:30 +09:00
diagnostic.h [qfcc] Clean up warning and notice return types 2024-02-21 22:41:08 +09:00
dot.h [qfcc] Make expressions const-correct 2023-09-29 10:15:59 +09:00
emit.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
evaluate.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
expr.h [qfcc] Replace expr_file_line with a scoped version 2024-02-21 22:41:08 +09:00
expr_names.h [qfcc] Use non-invasive lists for block expressions 2023-09-25 16:57:15 +09:00
flow.h [qfcc] Make expressions const-correct 2023-09-29 10:15:59 +09:00
function.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
grab.h Merge branch 'qfcc-cse' 2012-12-13 20:17:28 +09:00
idstuff.h [gamecode] Move progs auxiliary headers into a subdirectory 2022-01-09 00:26:52 +09:00
linker.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
Makemodule.am [qfcc] Start work on implementing geometric algebra 2023-08-21 17:58:20 +09:00
method.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
obj_file.h [qfcc] Support alignment in qfo spaces 2022-07-31 17:15:47 +09:00
obj_type.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
opcodes.h [qfcc] Dump emitted statements when verbosity >= 2 2022-01-20 13:08:05 +09:00
options.h [qfcc] Add support for associativity 2023-09-30 11:06:06 +09:00
pragma.h Allow pragmas to have arguments 2020-02-15 23:49:12 +09:00
qfcc.h [qfcc] Rename G_* macros to Q_* 2022-11-16 17:53:21 +09:00
qfprogs.h Fix qfo strings dumping 2020-02-23 15:08:31 +09:00
reloc.h [qfcc] Support alignment in qfo spaces 2022-07-31 17:15:47 +09:00
shared.h [qfcc] Use dags for many expressions 2023-09-25 16:57:15 +09:00
statements.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
strpool.h [qfcc] Add function to see if a string is in a pool 2020-04-03 14:22:44 +09:00
struct.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
switch.h [qfcc] Make expressions const-correct 2023-09-29 10:15:59 +09:00
symtab.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
type.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
value.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
vec_types.h [qfcc] Implement some basics for the vector types 2022-02-04 00:25:31 +09:00