小编mar*_*ary的帖子

antlr 4无法作为词法分析器或解析器加载

我用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)

java antlr4

6
推荐指数
1
解决办法
7453
查看次数

标签 统计

antlr4 ×1

java ×1