m3front/src/types/EnumType.i3


Copyright (C) 1994, Digital Equipment Corp.
File: Enum.i3 Last Modified On Fri Jun 24 09:25:11 PDT 1994 By kalsow Modified On Fri Feb 9 07:38:15 1990 By muller

INTERFACE EnumType;

IMPORT M3ID, Type, Scope, Value;

PROCEDURE Parse (): Type.T;

PROCEDURE New (nElts: INTEGER;  elts: Scope.T): Type.T;

PROCEDURE Is (t: Type.T): BOOLEAN;

PROCEDURE LookUp (t: Type.T;  name: M3ID.T;  VAR value: Value.T): BOOLEAN;

PROCEDURE NumElts (t: Type.T): INTEGER;

END EnumType.

interface M3ID is in: