c#中自上而下的解析实现
我想通过c#语言实现自上而下的解析是否有任何来源向我展示方式。 我的意思是实现或算法的好方法和描述。
例如,这里有一些实现步骤:
1-开发语法
2- LL1解析
3-构造解析器。
这些步骤是有序的,顺序是非常重要的,以给你正确的答案。
以下MSDN文章“为.NET Framework创建语言编译器”涵盖了您定义的步骤的基础知识。 并针对.NET / C#
有关每个区域的更多详细信息,您可能不应该对查找C#特定文本感到失望。
自上而下的解析器也称为递归下降解析器,您可以搜索它 。
我不会专注于搜索C# – 只要您找到的示例和教程都是过程语言,您就不应该将它们转换为C#。
另外,也许看看这些简短但有用的文章:
- 语法简介
- 递归下降解析器简介