Exception 对ANTLR语法规则声明的异常被忽略
我有一个树解析器,它对我的 解析器。其规则声明如下:Exception 对ANTLR语法规则声明的异常被忽略,exception,antlr,throw,Exception,Antlr,Throw,我有一个树解析器,它对我的 解析器。其规则声明如下: transitionDefinition throws WorkflowStateNotFoundException: /* ... */ 这可以很好地编译,并与 但我的例外是永远不会 声明,因此Java编译器会抱怨未声明的异常 显示它正在建造 一个树(但如果ANTLR使用的是v2或v3语法,我实际上不是肯定的) 3.2正在使用: 我知道我可以使它成为运行时异常,但我想使用我的异常 等级制度我是做错了什么,还是该语法起作用了?看起来这是一个
transitionDefinition throws WorkflowStateNotFoundException: /* ... */
这可以很好地编译,并与
但我的例外是永远不会
声明,因此Java编译器会抱怨未声明的异常
显示它正在建造
一个树(但如果ANTLR使用的是v2或v3语法,我实际上不是肯定的)
3.2正在使用:
我知道我可以使它成为运行时异常,但我想使用我的异常
等级制度我是做错了什么,还是该语法起作用了?看起来这是一个已知的问题:
不幸的是,我正试图做同样的事情。这似乎是一个已知的问题: 不幸的是,我正试图做同样的事情
throwsSpec
: 'throws' id ( ',' id )* -> ^('throws' id+)
;