]> git.lizzy.rs Git - rust.git/blob - tests/target/macros.rs
Merge pull request #478 from KeenS/travis
[rust.git] / tests / target / macros.rs
1 itemmacro!(this, is.not() .formatted(yet));
2
3 fn main() {
4     foo!();
5
6     bar!(a, b, c);
7
8     baz!(1 + 2 + 3, quux.kaas());
9
10     quux!(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,
11           BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB);
12
13     kaas!(// comments
14           a, // post macro
15           b /* another */);
16
17     trailingcomma!( a , b , c , );
18
19     noexpr!( i am not an expression, OK? );
20
21     vec![a, b, c];
22
23     vec![AAAAAA, AAAAAA, AAAAAA, AAAAAA, AAAAAA, AAAAAA, AAAAAA, AAAAAA, AAAAAA, BBBBB, 5,
24          100 - 30, 1.33, b, b, b];
25
26     vec![a /* comment */];
27
28     foo(makro!(1, 3));
29
30     hamkaas!{ () };
31
32     macrowithbraces! {dont,    format, me}
33
34     x!(fn);
35 }