rsx proc macro

This commit is contained in:
2026-01-28 15:21:45 +01:00
parent 011b1ab963
commit 46587ff822
7 changed files with 255 additions and 167 deletions
+10
View File
@@ -0,0 +1,10 @@
use proc_macro::TokenStream;
mod emit;
mod parse;
#[proc_macro]
pub fn rsx(input: TokenStream) -> TokenStream {
let ast = syn::parse_macro_input!(input as parse::RsxRoot);
emit::emit_rsx(ast).into()
}