INTERFACE M3AST_PG_F; (***************************************************************************) (* Copyright (C) Olivetti 1989 *) (* All Rights reserved *) (* *) (* Use and copy of this software and preparation of derivative works based *) (* upon this software are permitted to any person, provided this same *) (* copyright notice and the following Olivetti warranty disclaimer are *) (* included in any copy of the software or any modification thereof or *) (* derivative work therefrom made by any person. *) (* *) (* This software is made available AS IS and Olivetti disclaims all *) (* warranties with respect to this software, whether expressed or implied *) (* under any law, including all implied warranties of merchantibility and *) (* fitness for any purpose. In no event shall Olivetti be liable for any *) (* damages whatsoever resulting from loss of use, data or profits or *) (* otherwise arising out of or in connection with the use or performance *) (* of this software. *) (***************************************************************************) IMPORT M3AST, M3AST_LX, M3AST_AS, M3AST_PG; TYPE Inline = M3AST_AS.SRC_NODE OBJECT END; External = M3AST_AS.SRC_NODE OBJECT lx_lang_spec: M3AST_LX.Text_rep := NIL; END; EXTERNAL_DECL = M3AST.NODE OBJECT pg_external: M3AST_PG.External_NULL := NIL; END; EXTERNAL_ID = M3AST.NODE OBJECT (* MULTIPLY INHERITED *) pg_external: M3AST_PG.External_NULL_UNSET := NIL; END; REVEAL M3AST_PG.Inline <: Inline; M3AST_PG.External <: External; M3AST_PG.EXTERNAL_DECL <: EXTERNAL_DECL; M3AST_PG.EXTERNAL_ID <: EXTERNAL_ID; END M3AST_PG_F.