m3tk/src/asttrans/M3CLockTrans.i3


Copyright (C) 1994, Digital Equipment Corp.

INTERFACE M3CLockTrans;

IMPORT M3Context;

EXCEPTION NoThread;

PROCEDURE Run(c: M3Context.T) RAISES {NoThread};
Perform the LOCK desugaring on all primary source modules in 'c', as defined in the Modula-3 report. If the Thread interface is not found in c then NoThread will be raised.

END M3CLockTrans.