20 lines
300 B
Plaintext
20 lines
300 B
Plaintext
lexer grammar t011lexer;
|
|
options {
|
|
language = Python3;
|
|
}
|
|
|
|
IDENTIFIER:
|
|
('a'..'z'|'A'..'Z'|'_')
|
|
('a'..'z'
|
|
|'A'..'Z'
|
|
|'0'..'9'
|
|
|'_'
|
|
{
|
|
print("Underscore")
|
|
print("foo")
|
|
}
|
|
)*
|
|
;
|
|
|
|
WS: (' ' | '\n')+;
|