⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 t047treeparserwalker.g

📁 antlr最新版本V3源代码
💻 G
字号:
tree grammar t047treeparserWalker;options {    language=Python;    tokenVocab=t047treeparser;    ASTLabelType=CommonTree;}program    :   declaration+    ;declaration    :   variable    |   ^(FUNC_DECL functionHeader)    |   ^(FUNC_DEF functionHeader block)    ;variable returns [res]    :   ^(VAR_DEF type declarator)        {             $res = $declarator.text;         }    ;declarator    :   ID     ;functionHeader    :   ^(FUNC_HDR type ID formalParameter+)    ;formalParameter    :   ^(ARG_DEF type declarator)    ;type    :   'int'    |   'char'    |   'void'    |   ID            ;block    :   ^(BLOCK variable* stat*)    ;stat: forStat    | expr    | block    ;forStat    :   ^('for' expr expr expr block)    ;expr:   ^(EQEQ expr expr)    |   ^(LT expr expr)    |   ^(PLUS expr expr)    |   ^(EQ ID expr)    |   atom    ;atom    : ID          | INT          ; 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -