nitcc: introduce nitcc
[nit.git] / contrib / nitcc / t / inf5000-04-lexer-priorite_declaree.sablecc
1 Grammar priorite_declaree;
2 Lexer
3   letter = 'a'..'z';
4   digit = '0'..'9';
5   identifier = letter(letter|digit)*;
6   hexinteger = (digit|'a'..'f')+ Except identifier;
7   blank = ' ' | #9 | #10 | #13;
8 Parser
9   Ignored blank;
10   p = t*;
11   t = identifier | hexinteger;