luau_parser_derive/
lib.rs1#![doc = include_str!("../README.md")]
2#![deny(unsafe_code)]
3#![warn(clippy::missing_docs_in_private_items)]
4#![warn(missing_docs)]
5#![allow(unused)]
6#![warn(clippy::absolute_paths)]
7
8#[macro_use]
9mod macros;
10
11mod print;
12mod range;
13
14use proc_macro::TokenStream;
15
16#[proc_macro_derive(Range, attributes(range_or))]
18#[inline]
19pub fn range(input: TokenStream) -> TokenStream {
20 range::generate(input)
21}
22
23#[proc_macro_derive(Print)]
25#[inline]
26pub fn print(input: TokenStream) -> TokenStream {
27 print::generate(input)
28}