如何处理内联注解?

y4ekin9u  于 2021-08-09  发布在  Java
关注(0)|答案(0)|浏览(185)

我使用了基于presto语法的antlr来解析sql查询。要定义我使用的注解:

SIMPLE_COMMENT
    : ('--'|'#') ~[\r\n]* '\r'? '\n'? -> channel(HIDDEN)
    ;

当注解位于行的开头时,这就可以了。但是当注解不在行的开头时,它不会被忽略。
例如,当我有这样一个查询时:

SELECT * 
FROM table1--comment

我不是在忽略“---评论”。
你知道怎么解决吗?
谢谢,尼尔。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题