1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
use proc_macro::TokenStream;

#[proc_macro_attribute]
pub fn ligen(args: TokenStream, input: TokenStream) -> TokenStream {
    ligen_core::proc_macro::ligen(Default::default(), args.into(), input.into()).into()
}

#[proc_macro]
pub fn ligen_package(args: TokenStream) -> TokenStream {
    ligen_core::proc_macro::ligen_package(args.into()).into()
}