quakeforge/tools/qfcc
Bill Currie f1afa1caf0 [qfcc] Parse generic function declarations
It doesn't properly differentiate between (treats genDType as being the
same as genFType):

    @generic(genFType=@vector(float)) genFType radians(genFType degrees);
    @generic(genDType=@vector(double)) genDType radians(genDType degrees);

but this is due to problems with how the type is built from
@vector(float) and @vector(double). However, I thought it was about time
I got some of this into git.

Also, `@generic(...) { ... };` blocks don't work properly (they lose the
generic info): need to get a little smarter about handling generic scope
in `external_def_list`.
2024-08-11 20:46:55 +09:00
..
doc [qfcc] Tidy up the doc structure a little 2024-07-04 23:53:04 +09:00
include [qfcc] Parse generic function declarations 2024-08-11 20:46:55 +09:00
source [qfcc] Parse generic function declarations 2024-08-11 20:46:55 +09:00
test [qfcc] Add a failing test case for forward return 2024-04-18 22:46:13 +09:00
AUTHORS more mailing list corrections 2003-07-12 21:50:22 +00:00
Makemodule.am [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
TODO Throw away function parameter type alias info 2020-02-26 17:46:53 +09:00