首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#中的编译器编译器

C#中的编译器编译器
EN

Stack Overflow用户
提问于 2009-07-14 10:23:46
回答 7查看 2.3K关注 0票数 8

我正在寻找一个可定制的解析器和/或词法分析器,它可以让我在C#中构建一个自定义的语法检查器。本质上,用户将输入一行代码(自定义),语法检查器将能够响应是否正确编写。

EN

回答 7

Stack Overflow用户

发布于 2009-07-14 10:28:15

那是Irony。一定要阅读讨论,因为那里发生了很多事情。使用11月份的旧版本或使用最新版本,但请确保您了解该版本中的内容和不包含的内容。

对于大多数事情来说,11月份的发布应该可以很好地工作(在自己喜欢的项目中使用它)。

Irony允许从您可以直接在C#代码中定义的任何语法构建抽象语法树。它还支持评估(即解释代码),甚至从它构建代码也不难。或者,将其转换为DLR (动态语言运行时) AST。

票数 8
EN

Stack Overflow用户

发布于 2009-07-14 10:32:10

下面是你可能想要考虑使用的一些东西:

  • Irony
  • Oslo / MGrammar
  • C# Flex
  • CocoR
  • ANTLR
  • GPPG
票数 8
EN

Stack Overflow用户

发布于 2009-07-14 10:36:39

我喜欢ANTLRit supports C#以及Java,Python,C等。使用ANTLR的好处是非常好的文档(示例,书籍,教程等)和广泛的使用。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1124545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档