m3front/src/types/EnumType.i3


 Copyright (C) 1992, Digital Equipment Corporation           
 All rights reserved.                                        
 See the file COPYRIGHT for a full description.              

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 Build (READONLY elts: ARRAY OF TEXT): 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:


interface Type is in:


interface Value is in: