[^]Übersicht [+]Folie 2 [+]Folie 4 Flußdiagrammsprache

áProgramñ

::=

read áVarñ, ... áVarñ; áBasicBlockñ+

áBasicBlockñ

::=

áLabelñ: áAssignmentñ* áJumpñ

áAssignmentñ

::=

áVarñ := áExprñ ;

áJumpñ

::=
|
|
goto áLabelñ ;
if áExprñ goto áLabelñ else áLabelñ ;
return áExprñ ;

áExprñ

::=
|
|
áConstantñ
áVarñ
áOpñ áExprñ ... áExprñ

áConstantñ

::=

quote áValñ
(Abkürzend kann der konstante Ausdruck (quote value) auch als 'value geschrieben werden.)

áOpñ

::=

hd | tl | cons | ...
(und weitere für Interpreter und Programmspezialisierer benötigte)

áLabelñ

::=

Identifizierer oder Zahl



Copyright © 1998 Ulrich Telle - Letzte Änderung: 17. Februar 1998, Impressum