c#中自上而下的解析实现

我想通过c#语言实现自上而下的解析是否有任何来源向我展示方式。 我的意思是实现或算法的好方法和描述。
例如,这里有一些实现步骤:
1-开发语法
2- LL1解析
3-构造解析器。
这些步骤是有序的,顺序是非常重要的,以给你正确的答案。

以下MSDN文章“为.NET Framework创建语言编译器”涵盖了您定义的步骤的基础知识。 并针对.NET / C#

有关每个区域的更多详细信息,您可能不应该对查找C#特定文本感到失望。

自上而下的解析器也称为递归下降解析器,您可以搜索它 。

我不会专注于搜索C# – 只要您找到的示例和教程都是过程语言,您就不应该将它们转换为C#。

另外,也许看看这些简短但有用的文章:

  • 语法简介
  • 递归下降解析器简介