代码之家  ›  专栏  ›  技术社区  ›  Nikolay Kostov

为什么在Syntax Visualizer工具中它被称为C#语法图(而不是C#语法树)?

  •  -2
  • Nikolay Kostov  · 技术社区  · 6 年前

    罗斯林语法可视化工具 (Visual Studio的一部分):

    Roslyn Syntax Visualizer Graph

    我看我们可以用 View Directed Syntax Graph 显示此语法树窗口的命令:

    Roslyn Syntax Graph

    我的问题是: 为什么这个窗口叫做语法图而不是语法树?

    语法树 更方便吗?为什么用图项来概括?

    如果语法树可以是循环的,那么你能给我提供一个C#语法作为语法图的例子吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Rahul    6 年前

    那主要是因为 Tree 是一个 Graph 树是没有循环的图