Massive grammar overhaul and refactor. Hacked in support for predicates, where
authorDavid Given <dg@cowlark.com>
Tue, 20 Sep 2016 22:43:10 +0000 (00:43 +0200)
committerDavid Given <dg@cowlark.com>
Tue, 20 Sep 2016 22:43:10 +0000 (00:43 +0200)
commit4546dd5f2251524f3df717018a97973ce0e13199
tree561eb7962fa47b51b6be382c7e38f239ddc9b6c3
parent2183c6c6229431356c310b395d2b58fe73dd5346
Massive grammar overhaul and refactor. Hacked in support for predicates, where
instructions can be turned on and off based on their parameters. New lexer
using a lexer. Now quite a lot of the way towards being a real instruction
selector.
mach/proto/mcg/build.lua
util/mcgg/build.lua [new file with mode: 0644]
util/mcgg/gram.y
util/mcgg/iburg.c
util/mcgg/iburg.h
util/mcgg/mcgg_generated_footer.h [new file with mode: 0644]
util/mcgg/scan.l [new file with mode: 0644]