📄 javalex.g
字号:
options {
language = "Sather";
}
class DEMO_JAVA_LEXER extends Lexer;
options {
k=2;
importVocab = Common;
exportVocab = JAVA;
}
tokens {
INT="int";
}
JAVADOC_OPEN
: "/**" {MAIN::selector.push("javadoc");}
;
ID : ('a'..'z')+ ;
SEMI: ';' ;
WS : ( ' '
| '\t'
| '\f'
// handle newlines
| ( "\r\n" // Evil DOS
| '\r' // Macintosh
| '\n' // Unix (the right way)
)
{ newline; }
)
{ %setType(ANTLR_COMMON_TOKEN::SKIP); }
;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -