Language

This module contains routines handling with the MAL interpreter itself.

MODULE language;

PATTERN language.block(X_0:int, X_1:any...):int;
COMMENT "Block on availability of all variables w, and then pass on v";

PATTERN language.dataflow():bit;
COMMENT "The current guarded block is executed using dataflow control.";

PATTERN language.pass(X_0:any_1):void;
COMMENT "Cheap instruction to disgard storage while retaining the dataflow dependency";