diff options
author | Nadrieril Feneanar | 2019-09-20 21:12:57 +0200 |
---|---|---|
committer | GitHub | 2019-09-20 21:12:57 +0200 |
commit | e5bba4a0d148c647ff9c1a372a6470b3b3bfdc6e (patch) | |
tree | 45e5d0c715b9db8c1b30a019a6c971a7340c5117 /dhall_proc_macros/src/lib.rs | |
parent | 4424d3ece5db10527ae446a685a579ae768ef943 (diff) | |
parent | 4daead27eb65e3a38869924f0f3ed1f425de1b33 (diff) |
Merge branch 'master' into fintan/canonicalize
Diffstat (limited to '')
-rw-r--r-- | dhall_proc_macros/src/lib.rs | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/dhall_proc_macros/src/lib.rs b/dhall_proc_macros/src/lib.rs index 37e8f9f..5304429 100644 --- a/dhall_proc_macros/src/lib.rs +++ b/dhall_proc_macros/src/lib.rs @@ -1,4 +1,3 @@ -#![feature(drain_filter)] //! This crate contains the code-generation primitives for the [dhall-rust][dhall-rust] crate. //! This is highly unstable and breaks regularly; use at your own risk. //! @@ -7,8 +6,6 @@ extern crate proc_macro; mod derive; -mod make_parser; -mod parse_children; use proc_macro::TokenStream; @@ -16,19 +13,3 @@ use proc_macro::TokenStream; pub fn derive_static_type(input: TokenStream) -> TokenStream { derive::derive_static_type(input) } - -#[proc_macro_attribute] -pub fn make_parser(attrs: TokenStream, input: TokenStream) -> TokenStream { - TokenStream::from(match make_parser::make_parser(attrs, input) { - Ok(tokens) => tokens, - Err(err) => err.to_compile_error(), - }) -} - -#[proc_macro] -pub fn parse_children(input: TokenStream) -> TokenStream { - TokenStream::from(match parse_children::parse_children(input) { - Ok(tokens) => tokens, - Err(err) => err.to_compile_error(), - }) -} |