Start of TRI Parser for a Program ext2.tri at Sun Dec 12 23:11:16 2010


Scanner started

Input program:

# alen := 5 ; ARRAY a [ alen ] ; a [ 0 ] := 23 ; a [ 1 ] := 85 ; a [ 2 ] := 10 ; a [ 3 ] := 47 ; a [ 4 ] := 62 ; max := 0 ; i := 1 ; WHILE : IF a [ max ] < a [ i ] THEN max := i ; i := i + 1 ; IF i < alen THEN GOTO WHILE ; maxvalue := a [ max ] #

Scanned program:

1 4 61 5 11 62 2 26 4 63 24 4 61 25 2 4 63 24 11 64 25 5 11 65 2 4 63 24 11 66 25 5 11 67 2 4 63 24 11 68 25 5 11 69 2 4 63 24 11 70 25 5 11 71 2 4 63 24 11 72 25 5 11 73 2 4 74 5 11 64 2 4 75 5 11 66 2 4 76 3 20 4 63 24 4 74 25 14 4 63 24 4 75 25 21 4 74 5 4 75 2 4 75 5 4 75 7 11 66 2 20 4 75 14 4 61 21 6 4 76 2 4 77 5 4 63 24 4 74 25 1

Identifiers:alen, a, max, i, WHILE, maxvalue;

Constants:5, 0, 23, 1, 85, 2, 10, 3, 47, 4, 62;

Scanner ended

Parser started


Stack & Word # <•#i#:= #c# 5 ; ARRAY #i# a [ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•muutuja:= #c# 5 ; ARRAY #i# a [ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•muutuja =•:=#c# 5 ; ARRAY #i# a [ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•muutuja =•:= <•#c#; ARRAY #i# a [ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•muutuja =•:= <•tegur; ARRAY #i# a [ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•muutuja =•:= <•yksliige; ARRAY #i# a [ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•muutuja =•:= <•aritmav; ARRAY #i# a [ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•muutuja =•:= =•omistamine1; ARRAY #i# a [ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•omistamine; ARRAY #i# a [ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

omistamine
alen5



Stack & Word # <•operaator; ARRAY #i# a [ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13; ARRAY #i# a [ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•;ARRAY #i# a [ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•ARRAY#i# a [ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•ARRAY <•#i#[ #i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•ARRAY <•#i# <•[#i# alen ] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•ARRAY <•#i# <•[ <•#i#] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•ARRAY <•#i# <•[ <•tegur] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•ARRAY <•#i# <•[ <•yksliige] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•ARRAY <•#i# <•[ <•aritmav] ; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•ARRAY <•#i# <•[ <•aritmav =•]; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•ARRAY <•#i# <•[ =•masindeks1; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•ARRAY <•#i# =•masindeks; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•ARRAY =•massiiv; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•masdeklaratrsion; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

masdeklaratrsion
aalen



Stack & Word # <•operaatorid13 =•; <•operaator; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13; #i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•;#i# a [ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•#i#[ #c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[#c# 0 ] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•#c#] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•tegur] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•yksliige] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav] := #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav =•]:= #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ =•masindeks1:= #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•#i# =•masindeks:= #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv:= #c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:=#c# 23 ; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#c#; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•tegur; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•yksliige; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•aritmav; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= =•omistamine1; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•masomistamine; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

masomistamine
a023



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# a [ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#[ #c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[#c# 1 ] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•#c#] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•tegur] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•yksliige] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav] := #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav =•]:= #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ =•masindeks1:= #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# =•masindeks:= #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv:= #c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:=#c# 85 ; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#c#; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•tegur; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•yksliige; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•aritmav; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= =•omistamine1; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•masomistamine; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

masomistamine
a185



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# a [ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#[ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[#c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•#c#] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•tegur] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•yksliige] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav =•]:= #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ =•masindeks1:= #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# =•masindeks:= #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv:= #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:=#c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#c#; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•tegur; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•yksliige; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•aritmav; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= =•omistamine1; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•masomistamine; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

masomistamine
a210



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#[ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[#c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•#c#] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•tegur] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•yksliige] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav =•]:= #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ =•masindeks1:= #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# =•masindeks:= #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv:= #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:=#c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#c#; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•tegur; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•yksliige; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•aritmav; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= =•omistamine1; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•masomistamine; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

masomistamine
a347



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# a [ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#[ #c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[#c# 4 ] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•#c#] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•tegur] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•yksliige] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav] := #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav =•]:= #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ =•masindeks1:= #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# =•masindeks:= #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv:= #c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:=#c# 62 ; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#c#; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•tegur; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•yksliige; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•aritmav; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= =•omistamine1; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•masomistamine; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

masomistamine
a462



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# max := #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#:= #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja:= #c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:=#c# 0 ; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#c#; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•tegur; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•yksliige; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= =•omistamine1; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•omistamine; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

omistamine
max0



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# i := #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#:= #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja:= #c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:=#c# 1 ; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#c#; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•tegur; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•yksliige; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= =•omistamine1; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•omistamine; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

omistamine
i1



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# WHILE : IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#: IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label: IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

label
WHILE


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•:IF #i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF#i# a [ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i#[ #i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[#i# max ] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[ <•#i#] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[ <•tegur] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[ <•yksliige] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[ <•aritmav] < #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[ <•aritmav =•]< #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[ =•masindeks1< #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# =•masindeks< #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•massiiv< #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•masvaartus< #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

masvaartus
amax



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•tegur< #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•yksliige< #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav< #i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<#i# a [ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•#i#[ #i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•#i# <•[#i# i ] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•#i# <•[ <•#i#] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•#i# <•[ <•tegur] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•#i# <•[ <•yksliige] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•#i# <•[ <•aritmav] THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•#i# <•[ <•aritmav =•]THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•#i# <•[ =•masindeks1THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•#i# =•masindeksTHEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•massiivTHEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•masvaartusTHEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

masvaartus
ai



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•tegurTHEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•yksliigeTHEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< <•aritmavTHEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•< =•loogilav6THEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF =•loogilavTHEN #i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

loogilav
masvaartus
amax
masvaartus
ai


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF =•loogilav =•THEN#i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus#i# max := #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

tingimus
loogilav
masvaartus
amax
masvaartus
ai


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus <•#i#:= #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus <•muutuja:= #i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus <•muutuja =•:=#i# i ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus <•muutuja =•:= <•#i#; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus <•muutuja =•:= <•tegur; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus <•muutuja =•:= <•yksliige; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus <•muutuja =•:= <•aritmav; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus <•muutuja =•:= =•omistamine1; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus <•omistamine; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

omistamine
maxi



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus =•operaator; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•iflause; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: =•operaator; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# i := #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#:= #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja:= #i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:=#i# i + #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i#+ #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•tegur+ #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•yksliige+ #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav+ #c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav =•+#c# 1 ; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav =•+ <•#c#; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav =•+ <•tegur; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav =•+ <•yksliige; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav =•+ =•aritmav2; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

aritmav
i1



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= =•omistamine1; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•omistamine; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

omistamine
iaritmav
i1



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;IF #i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF#i# i < #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•#i#< #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•tegur< #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•yksliige< #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav< #i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•<#i# alen THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•#i#THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•tegurTHEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•yksliigeTHEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•aritmavTHEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< =•loogilav6THEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF =•loogilavTHEN GOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

loogilav
ialen


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF =•loogilav =•THENGOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimusGOTO #i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

tingimus
loogilav
ialen


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus <•GOTO#i# WHILE ; #i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus <•GOTO <•#i#; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus <•GOTO =•label; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

label
WHILE



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus <•suunamine; #i# maxvalue := #i# a [ #i# max ] #

Parsing tree

suunamine
label
WHILE



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus =•operaator; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•iflause; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# maxvalue := #i# a [ #i# max ] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# maxvalue := #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# maxvalue := #i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#:= #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja:= #i# a [ #i# max ] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:=#i# a [ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i#[ #i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[#i# max ] #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[ <•#i#] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[ <•tegur] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[ <•yksliige] #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[ <•aritmav] #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[ <•aritmav =•]#


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[ =•masindeks1#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# =•masindeks#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•massiiv#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•masvaartus#

Parsing tree

masvaartus
amax



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•tegur#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•yksliige#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= =•omistamine1#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•omistamine#

Parsing tree

omistamine
maxvaluemasvaartus
amax



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; =•operaatorid#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; =•operaatorid#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; =•operaatorid#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; =•operaatorid#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; =•operaatorid#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; =•operaatorid#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; =•operaatorid#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; =•operaatorid#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; =•operaatorid#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; =•operaatorid#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; =•operaatorid#



Stack & Word # <•operaatorid13 =•; =•operaatorid#



Stack & Word # =•operaatorid#



Stack & Word programm12#

the parsing is completed

Parsing tree

programm12
omistamine
alen5
masdeklaratrsion
aalen
masomistamine
a023
masomistamine
a185
masomistamine
a210
masomistamine
a347
masomistamine
a462
omistamine
max0
omistamine
i1
label
WHILE
tingimus
loogilav
masvaartus
amax
masvaartus
ai
omistamine
maxi
omistamine
iaritmav
i1
tingimus
loogilav
ialen
suunamine
label
WHILE
omistamine
maxvaluemasvaartus
amax

Table of constants

c1=5c2=0c3=23c4=1c5=85c6=2c7=10c8=3c9=47c10=4c11=62

Table of identifiers

i1=aleni2=ai3=maxi4=ii5=WHILEi6=maxvalue

Result tables


FileSize
ext2.prm28
ext2.t1580
ext2.it24
ext2.kt44
ext2.pt2268

Parser ended at Sun Dec 12 23:11:16 2010