Start of TRI Parser for a Program ext3.tri at Sun Dec 12 23:12:33 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 ; i := 0 ; FORi : j := i + 1 ; FORj : IF a [ i ] <= a [ j ] THEN GOTO NOSWAP ; t := a [ i ] ; a [ i ] := a [ j ] ; a [ j ] := t ; NOSWAP : j := j + 1 ; IF j < alen THEN GOTO FORj ; i := i + 1 ; IF i < alen - 1 THEN GOTO FORi #

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 3 4 76 5 4 74 7 11 66 2 4 77 3 20 4 63 24 4 74 25 16 4 63 24 4 76 25 21 6 4 78 2 4 79 5 4 63 24 4 74 25 2 4 63 24 4 74 25 5 4 63 24 4 76 25 2 4 63 24 4 76 25 5 4 79 2 4 78 3 4 76 5 4 76 7 11 66 2 20 4 76 14 4 61 21 6 4 77 2 4 74 5 4 74 7 11 66 2 20 4 74 14 4 61 8 11 66 21 6 4 75 1

Identifiers:alen, a, i, FORi, j, FORj, NOSWAP, t;

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


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# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#[ #c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[#c# 2 ] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•#c#] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•tegur] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•yksliige] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav] := #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav =•]:= #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ =•masindeks1:= #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# =•masindeks:= #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv:= #c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:=#c# 10 ; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#c#; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•tegur; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•yksliige; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•aritmav; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= =•omistamine1; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•masomistamine; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

masomistamine
a210



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# a [ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#[ #c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[#c# 3 ] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•#c#] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•tegur] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•yksliige] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav] := #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav =•]:= #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ =•masindeks1:= #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# =•masindeks:= #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv:= #c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:=#c# 47 ; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#c#; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•tegur; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•yksliige; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•aritmav; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= =•omistamine1; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•masomistamine; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

masomistamine
a347



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# a [ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#[ #c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[#c# 4 ] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•#c#] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•tegur] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•yksliige] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav] := #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav =•]:= #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ =•masindeks1:= #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# =•masindeks:= #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv:= #c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:=#c# 62 ; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#c#; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•tegur; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•yksliige; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•aritmav; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= =•omistamine1; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•masomistamine; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

masomistamine
a462



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# i := #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#:= #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja:= #c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:=#c# 0 ; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#c#; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•tegur; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•yksliige; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= =•omistamine1; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•omistamine; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

omistamine
i0



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# FORi : #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#: #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label: #i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

label
FORi


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•:#i# j := #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•#i#:= #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja:= #i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:=#i# i + #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•#i#+ #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•tegur+ #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•yksliige+ #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav+ #c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav =•+#c# 1 ; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav =•+ <•#c#; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav =•+ <•tegur; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav =•+ <•yksliige; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav =•+ =•aritmav2; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

aritmav
i1



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= =•omistamine1; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•omistamine; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

omistamine
jaritmav
i1



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: =•operaator; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# FORj : IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#: IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label: IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

label
FORj


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•:IF #i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF#i# a [ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i#[ #i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[#i# i ] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[ <•#i#] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[ <•tegur] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[ <•yksliige] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[ <•aritmav] <= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[ <•aritmav =•]<= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# <•[ =•masindeks1<= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•#i# =•masindeks<= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•massiiv<= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•masvaartus<= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

masvaartus
ai



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•tegur<= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•yksliige<= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav<= #i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<=#i# a [ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•#i#[ #i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•#i# <•[#i# j ] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•#i# <•[ <•#i#] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•#i# <•[ <•tegur] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•#i# <•[ <•yksliige] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•#i# <•[ <•aritmav] THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•#i# <•[ <•aritmav =•]THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•#i# <•[ =•masindeks1THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•#i# =•masindeksTHEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•massiivTHEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•masvaartusTHEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

masvaartus
aj



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•tegurTHEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•yksliigeTHEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= <•aritmavTHEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF <•aritmav =•<= =•loogilav8THEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF =•loogilavTHEN GOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

loogilav
masvaartus
ai
masvaartus
aj


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•IF =•loogilav =•THENGOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimusGOTO #i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

tingimus
loogilav
masvaartus
ai
masvaartus
aj


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus <•GOTO#i# NOSWAP ; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus <•GOTO <•#i#; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus <•GOTO =•label; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

label
NOSWAP



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus <•suunamine; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

suunamine
label
NOSWAP



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•tingimus =•operaator; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•iflause; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: =•operaator; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# t := #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#:= #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja:= #i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:=#i# a [ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i#[ #i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[#i# i ] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[ <•#i#] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[ <•tegur] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[ <•yksliige] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[ <•aritmav] ; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[ <•aritmav =•]; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# <•[ =•masindeks1; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i# =•masindeks; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•massiiv; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•masvaartus; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

masvaartus
ai



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•tegur; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•yksliige; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= =•omistamine1; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•omistamine; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

omistamine
tmasvaartus
ai



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# a [ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#[ #i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[#i# i ] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•#i#] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•tegur] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•yksliige] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav] := #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav =•]:= #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ =•masindeks1:= #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# =•masindeks:= #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv:= #i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:=#i# a [ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#i#[ #i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#i# <•[#i# j ] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#i# <•[ <•#i#] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#i# <•[ <•tegur] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#i# <•[ <•yksliige] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#i# <•[ <•aritmav] ; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#i# <•[ <•aritmav =•]; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#i# <•[ =•masindeks1; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#i# =•masindeks; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•massiiv; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•masvaartus; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

masvaartus
aj



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•tegur; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•yksliige; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•aritmav; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= =•omistamine1; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•masomistamine; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

masomistamine
aimasvaartus
aj



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# a [ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#[ #i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[#i# j ] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•#i#] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•tegur] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•yksliige] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav] := #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ <•aritmav =•]:= #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# <•[ =•masindeks1:= #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i# =•masindeks:= #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv:= #i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:=#i# t ; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•#i#; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•tegur; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•yksliige; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= <•aritmav; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•massiiv =•:= =•omistamine1; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•masomistamine; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

masomistamine
ajt



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# NOSWAP : #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#: #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label: #i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

label
NOSWAP


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•:#i# j := #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•#i#:= #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja:= #i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:=#i# j + #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•#i#+ #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•tegur+ #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•yksliige+ #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav+ #c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav =•+#c# 1 ; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav =•+ <•#c#; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav =•+ <•tegur; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav =•+ <•yksliige; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav =•+ =•aritmav2; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= <•aritmav; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

aritmav
j1



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•muutuja =•:= =•omistamine1; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: <•omistamine; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

omistamine
jaritmav
j1



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•label =•: =•operaator; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;IF #i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF#i# j < #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•#i#< #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•tegur< #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•yksliige< #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav< #i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•<#i# alen THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•#i#THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•tegurTHEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•yksliigeTHEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•aritmavTHEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< =•loogilav6THEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF =•loogilavTHEN GOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

loogilav
jalen


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF =•loogilav =•THENGOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimusGOTO #i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

tingimus
loogilav
jalen


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus <•GOTO#i# FORj ; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus <•GOTO <•#i#; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus <•GOTO =•label; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

label
FORj



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus <•suunamine; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

suunamine
label
FORj



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus =•operaator; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•iflause; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; #i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;#i# i := #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•#i#:= #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja:= #i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:=#i# i + #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•#i#+ #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•tegur+ #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•yksliige+ #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav+ #c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav =•+#c# 1 ; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav =•+ <•#c#; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav =•+ <•tegur; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav =•+ <•yksliige; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav =•+ =•aritmav2; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= <•aritmav; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

aritmav
i1



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•muutuja =•:= =•omistamine1; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•omistamine; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Parsing tree

omistamine
iaritmav
i1



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaator; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13; IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•;IF #i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF#i# i < #i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•#i#< #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•tegur< #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•yksliige< #i# alen - #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav< #i# alen - #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•<#i# alen - #c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•#i#- #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•tegur- #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•yksliige- #c# 1 THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•aritmav- #c# 1 THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•aritmav =•-#c# 1 THEN GOTO #i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•aritmav =•- <•#c#THEN GOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•aritmav =•- <•tegurTHEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•aritmav =•- <•yksliigeTHEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•aritmav =•- =•aritmav3THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< <•aritmavTHEN GOTO #i# FORi #

Parsing tree

aritmav
alen1



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF <•aritmav =•< =•loogilav6THEN GOTO #i# FORi #



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF =•loogilavTHEN GOTO #i# FORi #

Parsing tree

loogilav
iaritmav
alen1


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•IF =•loogilav =•THENGOTO #i# FORi #


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimusGOTO #i# FORi #

Parsing tree

tingimus
loogilav
iaritmav
alen1


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus <•GOTO#i# FORi #

Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus <•GOTO <•#i##


Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus <•GOTO =•label#

Parsing tree

label
FORi



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•tingimus <•suunamine#

Parsing tree

suunamine
label
FORi



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



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



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•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 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; =•operaatorid#



Stack & Word # <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•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 =•; <•operaatorid13 =•; <•operaatorid13 =•; <•operaatorid13 =•; =•operaatorid#



Stack & Word # <•operaatorid13 =•; <•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 =•; <•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
i0
label
FORi
omistamine
jaritmav
i1
label
FORj
tingimus
loogilav
masvaartus
ai
masvaartus
aj
suunamine
label
NOSWAP
omistamine
tmasvaartus
ai
masomistamine
aimasvaartus
aj
masomistamine
ajt
label
NOSWAP
omistamine
jaritmav
j1
tingimus
loogilav
jalen
suunamine
label
FORj
omistamine
iaritmav
i1
tingimus
loogilav
iaritmav
alen1
suunamine
label
FORi

Table of constants

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

Table of identifiers

i1=aleni2=ai3=ii4=FORii5=ji6=FORji7=NOSWAPi8=t

Result tables


FileSize
ext3.prm28
ext3.t1620
ext3.it32
ext3.kt44
ext3.pt3348

Parser ended at Sun Dec 12 23:12:33 2010