examples: annotate examples
[nit.git] / contrib / nitcc / tests / names.sablecc
1 Grammar names;
2 Lexer
3 a = 'a';
4 //alt1 a = 'b';
5 Parser
6 //alt2 a = 'b';
7 b =
8         {a:} '1' [a:]a
9 //alt3 |{b:} '3' [a:]a [a:]a
10 //alt4 |{b:} '4' a [a:]a
11 //alt5 |{a:} '2' [a:]a
12         ;
13 //alt6 c {->b} = {a:} '4' [a:]a;