(* Copyright (C) 1992, Digital Equipment Corporation *) (* All rights reserved. *) (* See the file COPYRIGHT for a full description. *) (* File: TextExpr.i3 *) (* Last Modified On Thu Feb 27 16:27:27 PST 1992 By kalsow *) INTERFACE TextExpr; IMPORT Expr, String; PROCEDURE New (value: String.T): Expr.T; PROCEDURE Cat (a, b: Expr.T; VAR c: Expr.T): BOOLEAN; PROCEDURE Split (e: Expr.T; VAR value: String.T): BOOLEAN; PROCEDURE EmitRep (s: String.T); (* writes the C initializer for 's' *) PROCEDURE Reset (); END TextExpr.