quakeforge/tools/qfcc
Bill Currie 213ac2a328 [qfcc] Use a context object to hold current language
Because the glsl front-end uses Ruamoko to compile its builtins, it
needs to switch languages, and the cleanest way to do so is to use a
context object that gets passed around. This removes not only the
current_language global, but also (as a bonus) any real references to
flex's scanner object (there's still a pointer in rua_ctx_t, but it's no
longer a parameter (which caused some pain in the change)).
2024-12-07 23:55:48 +09:00
..
doc [qfcc] Update doc for recent lyx 2024-08-11 20:46:55 +09:00
include [qfcc] Use a context object to hold current language 2024-12-07 23:55:48 +09:00
source [qfcc] Use a context object to hold current language 2024-12-07 23:55:48 +09:00
test [qfcc] Make the GA tests a little easier to "use" 2024-12-07 02:52:10 +09:00
AUTHORS
Makemodule.am [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
TODO [qfcc] Add some TODO items 2024-08-12 08:51:39 +09:00