From 97d74f514bd8c5c4b96fb4f4071f4a93ac28572d Mon Sep 17 00:00:00 2001 From: Nadrieril Date: Mon, 2 Sep 2019 18:59:30 +0200 Subject: Separate both parser proc_macros into their own files --- dhall_proc_macros/src/lib.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'dhall_proc_macros/src/lib.rs') diff --git a/dhall_proc_macros/src/lib.rs b/dhall_proc_macros/src/lib.rs index 63dd29a..37e8f9f 100644 --- a/dhall_proc_macros/src/lib.rs +++ b/dhall_proc_macros/src/lib.rs @@ -7,7 +7,8 @@ extern crate proc_macro; mod derive; -mod parser; +mod make_parser; +mod parse_children; use proc_macro::TokenStream; @@ -18,7 +19,7 @@ pub fn derive_static_type(input: TokenStream) -> TokenStream { #[proc_macro_attribute] pub fn make_parser(attrs: TokenStream, input: TokenStream) -> TokenStream { - TokenStream::from(match parser::make_parser(attrs, input) { + TokenStream::from(match make_parser::make_parser(attrs, input) { Ok(tokens) => tokens, Err(err) => err.to_compile_error(), }) @@ -26,7 +27,7 @@ pub fn make_parser(attrs: TokenStream, input: TokenStream) -> TokenStream { #[proc_macro] pub fn parse_children(input: TokenStream) -> TokenStream { - TokenStream::from(match parser::parse_children(input) { + TokenStream::from(match parse_children::parse_children(input) { Ok(tokens) => tokens, Err(err) => err.to_compile_error(), }) -- cgit v1.2.3