编译器/解析器如何支持/检测语言版本?

问题描述 投票:0回答:1
我一直在尝试找到一些材料来阅读有关编译器/解析器如何能够检测其设计用于编译/解析的语言的不同版本,以及它们如何处理不同版本之间的冲突的材料。

到目前为止,除了 ANTLR 的语义谓词之外,我的搜索还没有发现任何内容。 但是,我打算编写自己的解析器,并且我想知道当解析器旨在支持多种语言版本时是否应用任何通用策略。

我特别想知道:

    解析器如何确定语言版本。
  • 如何处理语言版本之间的冲突。
如果可能,请提供一些具有这些功能的开源解析器/编译器的示例。

parsing compiler-construction version detection
1个回答
0
投票
在问题下面的评论中回答。 添加此答案以结束问题。

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