quakeforge/tools/qfcc/include
Bill Currie 7a7a685105 Add support for actual vector expressions.
Currently, they can represent either vectors or quaternions, and the
quaternions can be in either [s, v] form or [w, x, y, z] form.

Many things will not actual work yet as the vector expression needs to be
converted into the appropriate form for assigning the elements to the
components of the "vector" type.
2013-09-27 23:15:57 +09:00
..
class.h Fix mangling of types when attaching protocols. 2012-12-20 13:12:05 +09:00
codespace.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
cpp.h Do a little bit of cleanup. 2012-12-04 12:48:52 +09:00
dags.h Remove dead nodes from dags. 2012-12-25 17:07:58 +09:00
debug.h Do a little bit of cleanup. 2012-12-04 12:48:52 +09:00
def.h Allow tests for full overlap of defs. 2012-12-13 14:42:51 +09:00
defspace.h Make defspaces typed. 2012-12-04 14:16:52 +09:00
diagnostic.h Add a non-error diagnostic that can't be silenced. 2012-05-03 13:24:24 +09:00
dot.h Create a function to generalize dot dumping. 2012-11-15 13:44:08 +09:00
emit.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
expr.h Add support for actual vector expressions. 2013-09-27 23:15:57 +09:00
flow.h Make node numbering int rather than unsigned. 2012-12-19 16:50:06 +09:00
function.h Fix function.h's doxgygen grouping. 2012-12-05 16:01:28 +09:00
grab.h Merge branch 'qfcc-cse' 2012-12-13 20:17:28 +09:00
idstuff.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
linker.h Make linker_add_def take a pointer for the value. 2012-11-14 13:12:58 +09:00
Makefile.am Move set.c into libQFutil. 2012-12-06 20:52:53 +09:00
method.h Do a little bit of cleanup. 2012-12-04 12:48:52 +09:00
obj_file.h Change pointer_t to unsigned and clean up the mess. 2012-12-21 21:53:13 +09:00
obj_type.h Add a little test case for accessing types. 2012-11-15 13:40:11 +09:00
opcodes.h Use operand types rather than def types to select opcodes. 2012-11-19 12:28:41 +09:00
options.h Implement the basics of fteqcc's -Fifstring. 2013-06-26 23:02:55 +09:00
pragma.h Add some very evil pragmas. 2012-11-22 21:59:01 +09:00
qfcc.h Move set.c into libQFutil. 2012-12-06 20:52:53 +09:00
qfprogs.h Support progs.dat when dumping type encodings. 2012-11-15 11:58:13 +09:00
reloc.h Take care of relocs when defining external defs. 2012-11-12 16:14:09 +09:00
shared.h Merge qfpc into qfcc. 2012-10-26 16:01:41 +09:00
statements.h Allow flownodes and sblocks to be numbered independently. 2012-12-19 16:22:15 +09:00
strpool.h Separate out C and html quoting into separate functions. 2012-10-30 12:31:22 +09:00
struct.h Delay calling find_type for enums. 2013-01-17 20:55:25 +09:00
switch.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
symtab.h Move flowvar/deflabel from symbol_t to def_t. 2012-12-05 19:47:22 +09:00
type.h Implement fteqcc's "nosave" specifier. 2013-01-07 14:35:34 +09:00
value.h Add alias_value() function. 2012-12-23 19:25:35 +09:00