我用antlr 4写我的语法.我想看看我的语法产生的gui三.当我尝试在antlr网站(http://www.antlr.org/wiki/display/ANTLR4/Getting+Started+with+ANTLR+v4)上运行该示例时,它可以工作,但是如果我尝试使用我的语法,它就不会不行.特别是我还尝试使用命令"Run in TestRig .."在NetBeans和AntlrWorks 2上运行语法,但结果是相同的错误消息""无法将问题加载为词法分析器或解析器"".
这是我的语法:
script
: include*
systemDef
labelsDef
issueDef*
observationDef*
actionDef*
procedure*
;
include
: USE qualifiedName EOS;
systemDef
: SYSTEM definition;
labelsDef
: LABELS COLON '{' label* '}' EOS ;
label
: IDENTIFIER COLON literal EOS
;
issueDef
: ISSUES definition;
observationDef
: OBSERVATIONS definition;
actionDef
: ACTIONS definition;
definition
: IDENTIFIER? parameters? ( COLON block )? EOS
;
reference
: IDENTIFIER? parameters? (COLON)? (atClause ( COMMA atClause )*)? EOS
;
parameters
: …Run Code Online (Sandbox Code Playgroud)