Vyhodnocení výrazů: Příklad 6/16
Příklad pro a + b, kde a.value = 10, b.value = 20
{R1.i := F1.s}
R1
{T1.s := R1.s}
{Q1.i := T1.s}
Q1
{E.s := Q1.s}
$
Zásobník synt. an.:
F1.s = 10
Zásobník sém. an.:
Vstup: + i2 $
Prav.:
33/69
E
10
+
20
T1
Q1
F1
R1
i1
Ilustrace:
R1
{T1.s := R1.s}
{Q1.i := T1.s}
Q1
{E.s := Q1.s}
$
R1.i = 10
R1 ® e {R1.s := R1.i}