Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] View of /sml/trunk/src/MLRISC/control/mlriscErrormsg.sml
ViewVC logotype

View of /sml/trunk/src/MLRISC/control/mlriscErrormsg.sml

Parent Directory Parent Directory | Revision Log Revision Log

Revision 1227 - (download) (annotate)
Thu May 23 19:04:31 2002 UTC (18 years, 6 months ago) by jhr
File size: 566 byte(s)
  Added header comments.
(* mlriscErrormsg.sml
 * COPYRIGHT (c) 2002 Bell Labs, Lucent Technologies

signature MLRISC_ERROR_MSG =
   exception Error
   val print      : string -> unit
   val impossible : string -> 'a
   val error      : string * string -> 'a

structure MLRiscErrorMsg : MLRISC_ERROR_MSG =
  exception Error
  val print = fn s => TextIO.output(TextIO.stdOut, s)
  fun impossible msg =
      (app print ["Error: MLRisc bug: ",msg,"\n"];
       TextIO.flushOut TextIO.stdOut;
       raise Error)
  fun error(module,msg) = impossible(module^"."^msg)

ViewVC Help
Powered by ViewVC 1.0.0