diff options
Diffstat (limited to 'codegen/src/main.rs')
-rw-r--r-- | codegen/src/main.rs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/codegen/src/main.rs b/codegen/src/main.rs new file mode 100644 index 0000000..d1994bb --- /dev/null +++ b/codegen/src/main.rs @@ -0,0 +1,18 @@ +extern crate syntex; +extern crate syntex_syntax; + +mod ext; + +#[path="../../src/definitions.rs"] +pub mod definitions; + +use std::path::Path; + +fn main() { + let src = &Path::new("../src/table.rs.in"); + let dst = &Path::new("../src/table.rs"); + + let mut registry = syntex::Registry::new(); + ext::register(&mut registry); + registry.expand("state_table", src, dst); +} |