(* Copyright (C) 1990, Digital Equipment Corporation *) (* All rights reserved. *) (* See the file COPYRIGHT for a full description. *) INTERFACE M3AST_AS_Name; IMPORT M3AST_AS_F; PROCEDURE Module_id(n: M3AST_AS_F.Module_id): TEXT RAISES {}; PROCEDURE Interface_id(n: M3AST_AS_F.Interface_id): TEXT RAISES {}; PROCEDURE F_Interface_id(n: M3AST_AS_F.F_Interface_id): TEXT RAISES {}; PROCEDURE Interface_AS_id(n: M3AST_AS_F.Interface_AS_id): TEXT RAISES {}; PROCEDURE F_Value_id(n: M3AST_AS_F.F_Value_id): TEXT RAISES {}; PROCEDURE F_Var_id(n: M3AST_AS_F.F_Var_id): TEXT RAISES {}; PROCEDURE F_Readonly_id(n: M3AST_AS_F.F_Readonly_id): TEXT RAISES {}; PROCEDURE Type_id(n: M3AST_AS_F.Type_id): TEXT RAISES {}; PROCEDURE Const_id(n: M3AST_AS_F.Const_id): TEXT RAISES {}; PROCEDURE Var_id(n: M3AST_AS_F.Var_id): TEXT RAISES {}; PROCEDURE Proc_id(n: M3AST_AS_F.Proc_id): TEXT RAISES {}; PROCEDURE Enum_id(n: M3AST_AS_F.Enum_id): TEXT RAISES {}; PROCEDURE Method_id(n: M3AST_AS_F.Method_id): TEXT RAISES {}; PROCEDURE Override_id(n: M3AST_AS_F.Override_id): TEXT RAISES {}; PROCEDURE Field_id(n: M3AST_AS_F.Field_id): TEXT RAISES {}; PROCEDURE For_id(n: M3AST_AS_F.For_id): TEXT RAISES {}; PROCEDURE Handler_id(n: M3AST_AS_F.Handler_id): TEXT RAISES {}; PROCEDURE Tcase_id(n: M3AST_AS_F.Tcase_id): TEXT RAISES {}; PROCEDURE With_id(n: M3AST_AS_F.With_id): TEXT RAISES {}; PROCEDURE Exc_id(n: M3AST_AS_F.Exc_id): TEXT RAISES {}; PROCEDURE Used_interface_id(n: M3AST_AS_F.Used_interface_id): TEXT RAISES {}; PROCEDURE Used_def_id(n: M3AST_AS_F.Used_def_id): TEXT RAISES {}; PROCEDURE Qual_used_id(n: M3AST_AS_F.Qual_used_id): TEXT RAISES {}; PROCEDURE Compilation_Unit(n: M3AST_AS_F.Compilation_Unit): TEXT RAISES {}; PROCEDURE Interface_gen_def(n: M3AST_AS_F.Interface_gen_def): TEXT RAISES {}; PROCEDURE Module_gen_def(n: M3AST_AS_F.Module_gen_def): TEXT RAISES {}; PROCEDURE Interface(n: M3AST_AS_F.Interface): TEXT RAISES {}; PROCEDURE Module(n: M3AST_AS_F.Module): TEXT RAISES {}; PROCEDURE Interface_gen_ins(n: M3AST_AS_F.Interface_gen_ins): TEXT RAISES {}; PROCEDURE Module_gen_ins(n: M3AST_AS_F.Module_gen_ins): TEXT RAISES {}; PROCEDURE Unsafe(n: M3AST_AS_F.Unsafe): TEXT RAISES {}; PROCEDURE Import_item(n: M3AST_AS_F.Import_item): TEXT RAISES {}; PROCEDURE Simple_import(n: M3AST_AS_F.Simple_import): TEXT RAISES {}; PROCEDURE From_import(n: M3AST_AS_F.From_import): TEXT RAISES {}; PROCEDURE Revelation_s(n: M3AST_AS_F.Revelation_s): TEXT RAISES {}; PROCEDURE Const_decl_s(n: M3AST_AS_F.Const_decl_s): TEXT RAISES {}; PROCEDURE Type_decl_s(n: M3AST_AS_F.Type_decl_s): TEXT RAISES {}; PROCEDURE Var_decl_s(n: M3AST_AS_F.Var_decl_s): TEXT RAISES {}; PROCEDURE Exc_decl_s(n: M3AST_AS_F.Exc_decl_s): TEXT RAISES {}; PROCEDURE Proc_decl(n: M3AST_AS_F.Proc_decl): TEXT RAISES {}; PROCEDURE Const_decl(n: M3AST_AS_F.Const_decl): TEXT RAISES {}; PROCEDURE Var_decl(n: M3AST_AS_F.Var_decl): TEXT RAISES {}; PROCEDURE Exc_decl(n: M3AST_AS_F.Exc_decl): TEXT RAISES {}; PROCEDURE Subtype_decl(n: M3AST_AS_F.Subtype_decl): TEXT RAISES {}; PROCEDURE Concrete_decl(n: M3AST_AS_F.Concrete_decl): TEXT RAISES {}; PROCEDURE Subtype_reveal(n: M3AST_AS_F.Subtype_reveal): TEXT RAISES {}; PROCEDURE Concrete_reveal(n: M3AST_AS_F.Concrete_reveal): TEXT RAISES {}; PROCEDURE Named_type(n: M3AST_AS_F.Named_type): TEXT RAISES {}; PROCEDURE Integer_type(n: M3AST_AS_F.Integer_type): TEXT RAISES {}; PROCEDURE Real_type(n: M3AST_AS_F.Real_type): TEXT RAISES {}; PROCEDURE LongReal_type(n: M3AST_AS_F.LongReal_type): TEXT RAISES {}; PROCEDURE Extended_type(n: M3AST_AS_F.Extended_type): TEXT RAISES {}; PROCEDURE Null_type(n: M3AST_AS_F.Null_type): TEXT RAISES {}; PROCEDURE RefAny_type(n: M3AST_AS_F.RefAny_type): TEXT RAISES {}; PROCEDURE Address_type(n: M3AST_AS_F.Address_type): TEXT RAISES {}; PROCEDURE Root_type(n: M3AST_AS_F.Root_type): TEXT RAISES {}; PROCEDURE Enumeration_type(n: M3AST_AS_F.Enumeration_type): TEXT RAISES {}; PROCEDURE Subrange_type(n: M3AST_AS_F.Subrange_type): TEXT RAISES {}; PROCEDURE Array_type(n: M3AST_AS_F.Array_type): TEXT RAISES {}; PROCEDURE Record_type(n: M3AST_AS_F.Record_type): TEXT RAISES {}; PROCEDURE Object_type(n: M3AST_AS_F.Object_type): TEXT RAISES {}; PROCEDURE Set_type(n: M3AST_AS_F.Set_type): TEXT RAISES {}; PROCEDURE Procedure_type(n: M3AST_AS_F.Procedure_type): TEXT RAISES {}; PROCEDURE Ref_type(n: M3AST_AS_F.Ref_type): TEXT RAISES {}; PROCEDURE Packed_type(n: M3AST_AS_F.Packed_type): TEXT RAISES {}; PROCEDURE Opaque_type(n: M3AST_AS_F.Opaque_type): TEXT RAISES {}; PROCEDURE Brand(n: M3AST_AS_F.Brand): TEXT RAISES {}; PROCEDURE Untraced(n: M3AST_AS_F.Untraced): TEXT RAISES {}; PROCEDURE Fields(n: M3AST_AS_F.Fields): TEXT RAISES {}; PROCEDURE Method(n: M3AST_AS_F.Method): TEXT RAISES {}; PROCEDURE Override(n: M3AST_AS_F.Override): TEXT RAISES {}; PROCEDURE Formal_param(n: M3AST_AS_F.Formal_param): TEXT RAISES {}; PROCEDURE Raisees_some(n: M3AST_AS_F.Raisees_some): TEXT RAISES {}; PROCEDURE Raisees_any(n: M3AST_AS_F.Raisees_any): TEXT RAISES {}; PROCEDURE Range_EXP(n: M3AST_AS_F.Range_EXP): TEXT RAISES {}; PROCEDURE Range(n: M3AST_AS_F.Range): TEXT RAISES {}; PROCEDURE Integer_literal(n: M3AST_AS_F.Integer_literal): TEXT RAISES {}; PROCEDURE Real_literal(n: M3AST_AS_F.Real_literal): TEXT RAISES {}; PROCEDURE LongReal_literal(n: M3AST_AS_F.LongReal_literal): TEXT RAISES {}; PROCEDURE Extended_literal(n: M3AST_AS_F.Extended_literal): TEXT RAISES {}; PROCEDURE Text_literal(n: M3AST_AS_F.Text_literal): TEXT RAISES {}; PROCEDURE Char_literal(n: M3AST_AS_F.Char_literal): TEXT RAISES {}; PROCEDURE Nil_literal(n: M3AST_AS_F.Nil_literal): TEXT RAISES {}; PROCEDURE Exp_used_id(n: M3AST_AS_F.Exp_used_id): TEXT RAISES {}; PROCEDURE Constructor(n: M3AST_AS_F.Constructor): TEXT RAISES {}; PROCEDURE RANGE_EXP_elem(n: M3AST_AS_F.RANGE_EXP_elem): TEXT RAISES {}; PROCEDURE Actual_elem(n: M3AST_AS_F.Actual_elem): TEXT RAISES {}; PROCEDURE Propagate(n: M3AST_AS_F.Propagate): TEXT RAISES {}; PROCEDURE Binary(n: M3AST_AS_F.Binary): TEXT RAISES {}; PROCEDURE Plus(n: M3AST_AS_F.Plus): TEXT RAISES {}; PROCEDURE Minus(n: M3AST_AS_F.Minus): TEXT RAISES {}; PROCEDURE Times(n: M3AST_AS_F.Times): TEXT RAISES {}; PROCEDURE Rdiv(n: M3AST_AS_F.Rdiv): TEXT RAISES {}; PROCEDURE Textcat(n: M3AST_AS_F.Textcat): TEXT RAISES {}; PROCEDURE Div(n: M3AST_AS_F.Div): TEXT RAISES {}; PROCEDURE Mod(n: M3AST_AS_F.Mod): TEXT RAISES {}; PROCEDURE Eq(n: M3AST_AS_F.Eq): TEXT RAISES {}; PROCEDURE Ne(n: M3AST_AS_F.Ne): TEXT RAISES {}; PROCEDURE Gt(n: M3AST_AS_F.Gt): TEXT RAISES {}; PROCEDURE Lt(n: M3AST_AS_F.Lt): TEXT RAISES {}; PROCEDURE Ge(n: M3AST_AS_F.Ge): TEXT RAISES {}; PROCEDURE Le(n: M3AST_AS_F.Le): TEXT RAISES {}; PROCEDURE And(n: M3AST_AS_F.And): TEXT RAISES {}; PROCEDURE Or(n: M3AST_AS_F.Or): TEXT RAISES {}; PROCEDURE In(n: M3AST_AS_F.In): TEXT RAISES {}; PROCEDURE Select(n: M3AST_AS_F.Select): TEXT RAISES {}; PROCEDURE Unary(n: M3AST_AS_F.Unary): TEXT RAISES {}; PROCEDURE Not(n: M3AST_AS_F.Not): TEXT RAISES {}; PROCEDURE Unaryplus(n: M3AST_AS_F.Unaryplus): TEXT RAISES {}; PROCEDURE Unaryminus(n: M3AST_AS_F.Unaryminus): TEXT RAISES {}; PROCEDURE Deref(n: M3AST_AS_F.Deref): TEXT RAISES {}; PROCEDURE Call(n: M3AST_AS_F.Call): TEXT RAISES {}; PROCEDURE NEWCall(n: M3AST_AS_F.NEWCall): TEXT RAISES {}; PROCEDURE Index(n: M3AST_AS_F.Index): TEXT RAISES {}; PROCEDURE Actual(n: M3AST_AS_F.Actual): TEXT RAISES {}; PROCEDURE Assign_st(n: M3AST_AS_F.Assign_st): TEXT RAISES {}; PROCEDURE Call_st(n: M3AST_AS_F.Call_st): TEXT RAISES {}; PROCEDURE Case_st(n: M3AST_AS_F.Case_st): TEXT RAISES {}; PROCEDURE Eval_st(n: M3AST_AS_F.Eval_st): TEXT RAISES {}; PROCEDURE Exit_st(n: M3AST_AS_F.Exit_st): TEXT RAISES {}; PROCEDURE For_st(n: M3AST_AS_F.For_st): TEXT RAISES {}; PROCEDURE If_st(n: M3AST_AS_F.If_st): TEXT RAISES {}; PROCEDURE Lock_st(n: M3AST_AS_F.Lock_st): TEXT RAISES {}; PROCEDURE Loop_st(n: M3AST_AS_F.Loop_st): TEXT RAISES {}; PROCEDURE Raise_st(n: M3AST_AS_F.Raise_st): TEXT RAISES {}; PROCEDURE Repeat_st(n: M3AST_AS_F.Repeat_st): TEXT RAISES {}; PROCEDURE Return_st(n: M3AST_AS_F.Return_st): TEXT RAISES {}; PROCEDURE Try_st(n: M3AST_AS_F.Try_st): TEXT RAISES {}; PROCEDURE Typecase_st(n: M3AST_AS_F.Typecase_st): TEXT RAISES {}; PROCEDURE While_st(n: M3AST_AS_F.While_st): TEXT RAISES {}; PROCEDURE With_st(n: M3AST_AS_F.With_st): TEXT RAISES {}; PROCEDURE Block(n: M3AST_AS_F.Block): TEXT RAISES {}; PROCEDURE Case(n: M3AST_AS_F.Case): TEXT RAISES {}; PROCEDURE Else_stm(n: M3AST_AS_F.Else_stm): TEXT RAISES {}; PROCEDURE Elsif(n: M3AST_AS_F.Elsif): TEXT RAISES {}; PROCEDURE Try_except(n: M3AST_AS_F.Try_except): TEXT RAISES {}; PROCEDURE Try_finally(n: M3AST_AS_F.Try_finally): TEXT RAISES {}; PROCEDURE Tcase(n: M3AST_AS_F.Tcase): TEXT RAISES {}; PROCEDURE Handler(n: M3AST_AS_F.Handler): TEXT RAISES {}; PROCEDURE Binding(n: M3AST_AS_F.Binding): TEXT RAISES {}; PROCEDURE By(n: M3AST_AS_F.By): TEXT RAISES {}; PROCEDURE Bad_EXP(n: M3AST_AS_F.Bad_EXP): TEXT RAISES {}; PROCEDURE Bad_M3TYPE(n: M3AST_AS_F.Bad_M3TYPE): TEXT RAISES {}; PROCEDURE Bad_STM(n: M3AST_AS_F.Bad_STM): TEXT RAISES {}; END M3AST_AS_Name.