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}