Blocks

identifier
   …
end

 

ignore
   don’t
end

process
   doit
end

 

// Program part
sub test
   …
end

test

// Procedures with own var instance
procedure test
   …
end

test

// Functions with own var instance
function get // not yet implemented
   …
end

a := get // works internal

// Namespace
with io
   file.copy
end

 

// See conditions for
thenend
if.thenend
if.trueend
elseend
if.elseend
if.falseend

// See loops for
forend
whileend
repeatuntil

// See output for
storeend
appendend
output.storeend
output.appendend