sexprs_data_structures/
macros.rs

1#[macro_export]
2macro_rules! list {
3    () => {{
4        $crate::cons::list([])
5    }};
6    ($( $arg:expr ),* ) => {{
7        $crate::cons::list([
8            $(
9                $arg
10            ),*
11        ])
12    }};
13}
14
15#[macro_export]
16macro_rules! append {
17    () => {{
18        $crate::cons::append([])
19    }};
20    ($( $arg:expr ),* ) => {{
21        $crate::cons::append([
22            $(
23                $arg
24            ),*
25        ])
26    }};
27}