(* Copyright (C) 1989, Digital Equipment Corporation *) (* All rights reserved. *) (* See the file COPYRIGHT for a full description. *) (* File: ArrayExpr.i3 *) (* Last Modified On Fri Jan 5 18:02:24 1990 By kalsow *) INTERFACE ArrayExpr; IMPORT Type, Expr; PROCEDURE New (type: Type.T; args: Expr.List; dots: BOOLEAN): Expr.T; PROCEDURE Is (e: Expr.T): BOOLEAN; PROCEDURE Subscript (array, index: Expr.T; VAR e: Expr.T): BOOLEAN; END ArrayExpr.