c# - 在 .NET 中构建解析器的 goto 方法是什么

标签 c# .net parsing grammar

还有语法。

如果要从头开始使用通用解析器,将如何进行? 我研究过 ANTLR 和 Irony,但它们更多的是工具而不是方法。 应该采取哪些步骤以及实现目标的里程碑?

最佳答案

我的 friend ,话题很大。如果你想了解这个理论,最好的地方是“龙之书”:http://www.amazon.com/Compilers-Principles-Techniques-Tools-Gradiance/dp/0321547985/ref=sr_1_2?s=books&ie=UTF8&qid=1297801900&sr=1-2

如果您想开发 .Net,另一个值得关注的好地方是 F# power pack。这包含 fsLex 和 fsYacc。

祝你好运!

GJ

关于c# - 在 .NET 中构建解析器的 goto 方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5009111/

相关文章:

c# - 以编程方式设置发布页面内容

.net - CodeRush 建议如果方法有参数则将其设为静态,同意还是不同意?

c# - 如何在 Java 中执行 GUI 任务

c# - 通过静态方法访问页面对象

c# - 当被要求修复程序中的错误时,您会发现 100 多个实例

python - 解析 Latex : grammar, 递归下降的简单扩展,pyParsing?

python - 使用 Python 解析和渲染 Kinesis Video Streams 并获取输入帧的图像表示

c++ - Boost::Spirit 中的复合语法

c# - 使用 mysql 与 C# 一起使用

c# - 具有 Entity Framework 的 Wpf 应用程序无法在其他系统上运行。显示错误 50