Az Emerald programozási nyelv

Utasítások

Értékadás

VáltozóAzonosító "<-" Kifejezés vagy: VáltozóAzonosító "<-" EljárásHívás

Feltétel

if feltétel then 
	deklarációkÉsUtasítások
{elseif feltétel then
	deklarációkÉsUtasítások}
[else
	deklarációkÉsUtasítások]
end if

Ciklus

loop
	deklarációkÉsUtasítások
end loop

Exit utasítás

exit [ when feltétel ]

For utasítás

for (inicializálás : feltétel : lépés )
	deklarációkÉsUtasítások
end loop

ekvivalens az alábbival:
begin
	inicializálás
	loop
	exit when !condition
	begin
		deklarációkÉsUtasítások
	end
	step
	end loop
end


for változó : típus inicializálás while feltétel by lépés
	deklarációkÉsUtasítások
end for

ekvivalens az alábbival:
begin
	var változó : típus inicializálás
	loop
	exit when !condition
	begin
		deklarációkÉsUtasítások
	end
	step
	end loop
end