aboutsummaryrefslogtreecommitdiff
path: root/codegen/src/main.rs
diff options
context:
space:
mode:
authorJoe Wilm <joe@jwilm.com>2016-09-12 10:51:13 -0700
committerJoe Wilm <joe@jwilm.com>2016-09-12 10:51:13 -0700
commitdca1c5c633981aa96932e0d50d3e27fe7de7a2b2 (patch)
tree4b160c79627a31cd6e9639d4f3e4dc780a928f19 /codegen/src/main.rs
downloadr-alacritty-vte-dca1c5c633981aa96932e0d50d3e27fe7de7a2b2.tar.gz
r-alacritty-vte-dca1c5c633981aa96932e0d50d3e27fe7de7a2b2.tar.bz2
r-alacritty-vte-dca1c5c633981aa96932e0d50d3e27fe7de7a2b2.zip
WIP
Diffstat (limited to 'codegen/src/main.rs')
-rw-r--r--codegen/src/main.rs18
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);
+}