nitlanguage
/
nit.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
refund: force last line break and update expected errors
[nit.git]
/
contrib
/
nitcc
/
tests
/
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;