simplectp.gtp
来自「antlr最新版本V3源代码」· GTP 代码 · 共 65 行
GTP
65 行
tree grammar SimpleCTP;options { tokenVocab=SimpleC; language=ObjC; ASTLabelType=ANTLRCommonTree;}program : declaration+ ;declaration : variable | ^(FUNC_DECL functionHeader) | ^(FUNC_DEF functionHeader block) ;variable : ^(VAR_DEF type declarator) ;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 + =
减小字号Ctrl + -
显示快捷键?