Add raw! and embed! macros in luaify
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
use crate::{generate::generate, transform::transform};
|
||||
use proc_macro::TokenStream as TokenStream1;
|
||||
use quote::{ToTokens, quote};
|
||||
use quote::ToTokens;
|
||||
use syn::parse_macro_input;
|
||||
|
||||
mod generate;
|
||||
@@ -11,7 +11,7 @@ mod utils;
|
||||
pub fn luaify(input: TokenStream1) -> TokenStream1 {
|
||||
let mut expr = parse_macro_input!(input);
|
||||
match transform(&mut expr).and_then(|()| generate(&expr)) {
|
||||
Ok(s) => quote!(#s).into_token_stream(),
|
||||
Ok(s) => s,
|
||||
Err(err) => err.into_compile_error().into_token_stream(),
|
||||
}
|
||||
.into()
|
||||
|
||||
Reference in New Issue
Block a user