标签: c# regular-language
我正在编写一些静态分析工具,并且一直试图避免进行全面的编译样式字符串解析,这让我想到了这个问题。
C#是常用语言吗?
为什么或为什么不呢?
答案 0 :(得分:5)
没有。 C#不是常规语言。 C#允许您任意深入地嵌套括号,并且常规语言无法识别正确的括号匹配。这本身就意味着C#不是常规的。