Example of a Program Action


Action:



| | | give 3
| | then 
| | | bind "i" to the given datum
| before 
| | | | give 4
| | | and 
| | | | allocate a cell
| | then 
| | | | bind "x" to the given cell # 2
| | | and 
| | | | store (the given datum # 1) in (the given cell # 2)
hence 
| | | | give (the datum stored in (the cell bound to "x"))
| | | and 
| | | | give (the datum bound to "i")
| | then 
| | | give (sum ( (the given integer # 1) , (the given integer # 2) ))
| then 
| | store (the given datum) in (the cell bound to "x")


Informal description:

The above action is the meaning of the following Specimen program:

program simple2 =
const i : int = 3;
var x : int := 4
in
x := x + i
end

Try this action using Java ANI.


RAT| People

[Created by Luis Carlos. Last edited at 16 Apr 2004 by Luis Carlos]