如何用百灵鸟解析C ++注释?

问题描述 投票:0回答:1

我如何编写规则以单独一行或在其他代码之后解析C ++注释?

我尝试了很多组合,最近的组合是:

?comment: "//" /[^\n]/ NEWLINE

我曾经设法在代码后解析注释,但是仅忽略一行注释。

parser-generator lark-parser
1个回答
0
投票

使用:?comment: /\/\/[^\n]*/

然后我不得不将评论作为lark.lexer.Token处理。

© www.soinside.com 2019 - 2024. All rights reserved.