現在、次のような antlr に複数行のコメント lexer ルールがあります。
MULTILINE: '/*' .* '*/' {$channel=HIDDEN;} ;
ただし、これにより現在、次のようなことが可能になります。
/* /* hello */ */
antlrでネストコメントを無効にする方法はありますか? 私はさまざまなことを試しました
MULTILINE: '/*' (~(MULTILINE)|.*) '*/' {$channel=HIDDEN;} ;
しかし、それはうまくいきません。どんな助けでも大歓迎です!