<<>> <> <> <> <> <> <<>> DIRECTORY Basics USING [], RuntimeError USING [Type, ProcAny]; RuntimeErrorImpl: CEDAR PROGRAM EXPORTS RuntimeError ~ BEGIN OPEN RuntimeError; Aborted: PUBLIC ERROR ~ CODE; -- builtin ABORTED AbstractionFault: PUBLIC ERROR ~ CODE; <> <<>> ArithmeticFault: PUBLIC ERROR ~ CODE; AssignRefCompositeFault: PUBLIC ERROR ~ CODE; BoundsFault: PUBLIC ERROR ~ CODE; DivideCheck: PUBLIC SAFE SIGNAL ~ CODE; LinkageFault: PUBLIC ERROR ~ CODE; NarrowFault: PUBLIC ERROR ~ CODE; <> NarrowRefFault: PUBLIC ERROR [ref: REF, type: Type] ~ CODE; <> <<>> NestedProcFault: PUBLIC ERROR [proc: ProcAny] ~ CODE; <> NilFault: PUBLIC ERROR ~ CODE; ResumeFault: PUBLIC ERROR ~ CODE; SendMsg: PUBLIC SAFE SIGNAL RETURNS [signal: SIGNAL ANY RETURNS ANY, args, results: POINTER] ~ CODE; GetSignal: PUBLIC SAFE SIGNAL RETURNS [signal: SIGNAL ANY RETURNS ANY, args: POINTER, results: POINTER] ~ CODE; Resume: PUBLIC SAFE SIGNAL RETURNS [--doesn't return--] ~ CODE; StackFault: PUBLIC ERROR ~ CODE; StartFault: PUBLIC SIGNAL [dest: PROGRAM] ~ CODE; UnboundProcedureFault: PUBLIC SIGNAL [dest: PROC ANY RETURNS ANY] RETURNS [PROC ANY RETURNS ANY] ~ CODE; Uncaught: PUBLIC ERROR [signal: SIGNAL ANY RETURNS ANY, parameters: WORD] ~ CODE; -- builtin UNCAUGHT UNCAUGHT: PUBLIC ERROR [signal: SIGNAL ANY RETURNS ANY, parameters: WORD] ~ Uncaught; -- for Cedar7.0 compatibility. UnnamedError: PUBLIC ERROR ~ CODE; -- builtin ERROR UnnamedSignal: PUBLIC SIGNAL ~ CODE; -- builtin SIGNAL Unwind: PUBLIC ERROR ~ CODE; -- builtin UNWIND UnwindFault: PUBLIC ERROR ~ CODE; ZeroDivisor: PUBLIC SAFE SIGNAL ~ CODE; InvalidProcess: PUBLIC ERROR [process: PROCESS] ~ CODE; END.