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