【问题标题】:How to Draw a Parse tree contains multiple statements in if condition?如何在 if 条件中绘制包含多个语句的 Parse 树?
【发布时间】:2019-10-05 12:05:25
【问题描述】:

我想画一个解析树,如果条件为真,有多个语句,如果条件为假,有多个语句。

我知道如何为 1 条语句画图。

【问题讨论】:

    标签: parsing if-statement context-free-grammar parse-tree regexp-grammars


    【解决方案1】:

    您缺少blockstatement-list 的句法元素,它可能由多个语句组成,但也可以用作一个语句。

    在您的图表中,语句将扩展为一个块,然后包含语句。

    【讨论】:

    • 解析树是抽象解析树怎么办?哪个不能有块?
    • 我认为这是不可能的,因为这会使你的语言变得毫无用处,因为它只能有一个词干。
    猜你喜欢
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    • 2016-02-29
    • 2013-01-14
    • 2015-01-20
    • 2013-12-17
    • 1970-01-01
    • 2015-02-19
    相关资源
    最近更新 更多