我如何编写规则以单独一行或在其他代码之后解析C ++注释?
我尝试了很多组合,最近的组合是:
?comment: "//" /[^\n]/ NEWLINE
我曾经设法在代码后解析注释,但是仅忽略一行注释。
使用:?comment: /\/\/[^\n]*/
?comment: /\/\/[^\n]*/
然后我不得不将评论作为lark.lexer.Token处理。