以下是 Roslyn语法可视化器工具(Visual Studio的一部分)的图像:
如我所见,我们可以使用View Directed Syntax Graph
命令显示此语法树窗口:
我的问题是:为什么将此窗口称为“语法图”而不是“语法树”?
是因为每棵树都是一个图,但是为什么他们不选择名称语法树更方便?为什么用Graph术语进行概括?
如果语法树可以是循环的,那么您可以为我提供一个C#语法作为语法图的示例吗?
答案 0 :(得分:0)
主要是因为Tree
是Graph
... ... 树是没有循环的图