标签: parsing text-parsing
在解析包含注释的编程语言时,有哪些技巧可以将这些注释合并到解析树中(具体或抽象)?
一种天真的方法是在语法中包含评论作品。但是这会使它变得非常大,因为注释可以出现在令牌流中的任何地方。
另一种天真的方法是在词法分析器或预处理阶段过滤注释。但是,有正当理由想要访问注释:语法突出显示,自动缩进,programmatic access等。对于这些任务,如果可以使用其他语法元素统一处理注释,那将是很好的。
感谢您的想法!