c# - C# 中自己的 DSL 的代码解析器

标签 c# parsing dsl

我正在寻找像 flex/bison 这样适用于 C# 代码的东西。我希望能够提供一些语言描述符并且应该生成一个解析器。

最佳答案

有多种选择。我发现讽刺很好。它功能强大,并且具有新颖的语法,利用 C# 运算符重载直接在 C# 中传达语法的语法。

Irony - .NET 语言实现工具包。
http://irony.codeplex.com/

关于c# - C# 中自己的 DSL 的代码解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5060583/

相关文章:

ruby - 基于 Ruby 的 DSL 的好书

c# - 无法安装 Service Fabric 运行时

c# - MVVM 刷新 System.Windows.Controls.Grid 中的只读文本框

c# - asp.net 中 ',' 错误附近的语法不正确?

python - 疑似pyparsing最长匹配错误

parsing - 如何用Scheme解析YAML?

ios - 在 iOS 上下载和解析 JSON 工具包

c# - 在后台观看 CD

dsl - 用于复杂 JSON 对象的 karate.filterKeys() API

java - 在 Xtext 编辑器中实现不区分大小写