summary refs log tree commit diff
path: root/src/test/pretty/macro_rules.rs
blob: da223d164f9b09adb685fc41fcda07f6eff8878d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// pp-exact

macro_rules! brace { () => { } ; }

macro_rules! bracket[() => { } ;];

macro_rules! paren(() => { } ;);

macro_rules! matcher_brackets {
    (paren) => { } ; (bracket) => { } ; (brace) => { } ;
}

macro_rules! all_fragments {
    ($ b : block, $ e : expr, $ i : ident, $ it : item, $ l : lifetime, $ lit
     : literal, $ m : meta, $ p : pat, $ pth : path, $ s : stmt, $ tt : tt, $
     ty : ty, $ vis : vis) => { } ;
}

fn main() { }