ANTLR4 中的递归词法分析器规则有什么用?

What are Recursive Lexer Rules in ANTLR4 good for?

刚刚从 ANTLR4 开始。发现词法分析器规则可以递归https://github.com/antlr/antlr4/blob/master/doc/lexer-rules.md#recursive-lexer-rules。使用递归词法分析器规则而不是递归解析器规则的用例是什么?使用词法分析器递归规则时,您不会丢失所有信息吗?

正如 sepp2k 在评论中提到的:除了嵌套字符串文字,嵌套评论是用例之一:

COMMENT
 : '/*' ( COMMENT | . )*? '*/'
 ;