当我调用一个语法时,例如
interpret
: (op ';')*
;
是否可以添加类似的 throw 子句throws SQLException
?每次我用 ANTLR 编译语法时,我的 Parser 都会抛出错误,因为我没有在具体方法中添加任何 throw 子句。
我问这是因为规则调用使用给定 SQL 数据库连接的方法,所以我必须添加声明。
public final void op() throws RecognitionException {
我想添加SQLException
并ClassNotFoundException
自动构建 antlr 生成的文件(Lexer、Parser)。
问候,红线