0

我尝试使用活动 来描述这个 [伪] 代码:

get expression
    while match '('
        get expression
        if !match ')'
            error
    get term

看:

在此处输入图像描述

有没有办法在没有重复get expression节点的情况下描述该代码两次?

还是我使用了错误的图表来描述这一点?

4

1 回答 1

1

图错了。您get_expression在每次迭代中遍历两次。在第一个下方添加一个节点get_expression,底部 [yes] 将转到该新节点。

修改后的 UML

于 2012-11-25T06:56:01.143 回答