diff options
author | Dirkjan Ochtman <dirkjan@ochtman.nl> | 2017-01-07 20:33:29 +0100 |
---|---|---|
committer | Dirkjan Ochtman <dirkjan@ochtman.nl> | 2017-01-07 20:33:29 +0100 |
commit | 5d193ce822fab739f889a70c1defa402ddea8eab (patch) | |
tree | d9ec0d8998ca9850d879809e66f8037bd3beed1e /askama_derive/src/lib.rs | |
parent | 9837efad983dd0de6439a8c9d59165df01adfe3f (diff) | |
download | askama-5d193ce822fab739f889a70c1defa402ddea8eab.tar.gz askama-5d193ce822fab739f889a70c1defa402ddea8eab.tar.bz2 askama-5d193ce822fab739f889a70c1defa402ddea8eab.zip |
Move parser and generator code into askama crate
Diffstat (limited to '')
-rw-r--r-- | askama_derive/src/lib.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/askama_derive/src/lib.rs b/askama_derive/src/lib.rs index 3b8fe55..8613ead 100644 --- a/askama_derive/src/lib.rs +++ b/askama_derive/src/lib.rs @@ -1,13 +1,9 @@ #![feature(proc_macro, proc_macro_lib)] -#[macro_use] -extern crate nom; +extern crate askama; extern crate proc_macro; extern crate syn; -mod generator; -mod parser; - use proc_macro::TokenStream; use std::fs::File; use std::io::Read; @@ -65,6 +61,6 @@ pub fn derive_template(input: TokenStream) -> TokenStream { let name = &ast.ident; let path = get_path_from_attrs(&ast.attrs); let src = get_template_source(&path); - let tokens = parser::parse(&src); - generator::generate(name.as_ref(), &tokens).parse().unwrap() + let tokens = askama::parser::parse(&src); + askama::generator::generate(name.as_ref(), &tokens).parse().unwrap() } |