c# - 是否可以在不编译的情况下调用 C# 词法/语法分析器?

标签 c# .net codedom lexical-analysis compiler-as-a-service

考虑到这个question SO,其中调用了整个 C# 内存中编译器。只有lexical and syntactic analyzing时是必需的:将文本解析为词素流,检查它们并退出。

System.CodeDom.Compiler的当前版本中是否可行? ,如果不是 - 会是吗?

最佳答案

如果你会用Mono,我相信it has a C# parser/lexer你也许可以使用。

这是一个可供查看的链接。至于MS C#团队打算做什么,there is some talk在某个时候将 C# 编译器变成“服务”——但不清楚这意味着什么或何时会发生。

关于c# - 是否可以在不编译的情况下调用 C# 词法/语法分析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2610886/

相关文章:

c# - 使用 ASP.Net 群发邮件

c# - 依赖解析器的 Automapper IMapper 问题

c# - 如何判断一个类型是否为 HashSet 类型以及如何强制转换?

.net - VC++ 代码 DOM 可以从 VS 插件访问吗?

c# - ASP .NET - 替换和页面输出( donut )缓存 - 如何将自定义参数传递给 HttpResponseSubstitutionCallback 委托(delegate)

C# 如何校正图像

c++ - Visual Studio C/C++ 结构字符问题

.net - 哪个 WPF 控制套件最适合 MVVM?

c# - 使用 CodeDom.CompilerResults 在运行时生成程序集 (.dll) 时生成 list

c# - 由于某些引用程序集错误,无法编译代码输出