diff options
| author | Nadrieril Feneanar | 2019-09-19 10:54:11 +0200 | 
|---|---|---|
| committer | GitHub | 2019-09-19 10:54:11 +0200 | 
| commit | 4daead27eb65e3a38869924f0f3ed1f425de1b33 (patch) | |
| tree | 06effc0f10795a208e929bdf9fdbbbfa6d94cc31 /dhall_proc_macros/src/lib.rs | |
| parent | bcaeab3b7b114d8782be9589ad673ab9ab8c59fd (diff) | |
| parent | bf417fadb206d6d2351a13cd7c6988977a46dd33 (diff) | |
Merge pull request #113 from Nadrieril/pest_consume
Extract parser macros into an independent crate
Diffstat (limited to 'dhall_proc_macros/src/lib.rs')
| -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(), -    }) -}  | 
