javalex.g
来自「Java写的词法/语法分析器。可生成JAVA语言或者是C++的词法和语法分析器。」· G 代码 · 共 35 行
G
35 行
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 + =
减小字号Ctrl + -
显示快捷键?