建立标准编码规则-罗斯林语法工具 Roslyn Syntax Visualizer
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了建立标准编码规则-罗斯林语法工具 Roslyn Syntax Visualizer相关的知识,希望对你有一定的参考价值。
当我们要编写一个规则,例如 检测正值表达式的时候,如何编写有效的规则呢
Regex.Match("my text", @"\\pXXX");
这里我们可以借助分析工具 Roslyn Syntax Visualizer,在 视图>其他窗口>Syntax Visualizer
当我们在ConsoleApp项目中编写如下代码
namespace ConsoleApp1 { class Program { static void Main(string[] args) { Regex.Match("my text", @"\\pXXX"); } } }
发现 SyntaxTree (以下称语法树)自动定位到对应的语法中
在语法树中
1 蓝色表示语法节点
2 绿色表示编译器读取源文件时所发现的语法令牌、各个词、数字和符号
3 红色表示琐碎内容,代表不是令牌的其他内容:空格、注释等。
以上是关于建立标准编码规则-罗斯林语法工具 Roslyn Syntax Visualizer的主要内容,如果未能解决你的问题,请参考以下文章