Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#的标记器?_C#_.net - Fatal编程技术网

C#的标记器?

C#的标记器?,c#,.net,C#,.net,在.NET framework的某个地方是否内置了任何功能来标记C#代码?我不想在C#中构建一个标记器,我想寻找一些可以标记C#源代码的东西。不,不是内置在框架中 但是,您可能想看看CodePlex,因为它们都为至少简单的C提供了解析器/词法分析器。唯一想到的是类似的解析器生成器,它已经可用。Bison/Flex看起来也很不错。解析任何语言,然后真正理解它是相当困难的,所以我祝你好运。黄金语法分析器也有一个(解析C#),和(这样你就可以用C代码执行语法)。你最后用了什么?这些答案有帮助吗?

在.NET framework的某个地方是否内置了任何功能来标记C#代码?我不想在C#中构建一个标记器,我想寻找一些可以标记C#源代码的东西。

不,不是内置在框架中


但是,您可能想看看CodePlex,因为它们都为至少简单的C提供了解析器/词法分析器。唯一想到的是类似的解析器生成器,它已经可用。Bison/Flex看起来也很不错。解析任何语言,然后真正理解它是相当困难的,所以我祝你好运。

黄金语法分析器也有一个(解析C#),和(这样你就可以用C代码执行语法)。

你最后用了什么?这些答案有帮助吗?