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 409 - (download) (annotate)
Fri Sep 3 00:21:52 1999 UTC (20 years, 1 month ago) by monnier
File size: 483 byte(s)
Initial revision
signature MLRISC_ERROR_MSG =
sig
   exception Error
   val print      : string -> unit
   val impossible : string -> 'a
   val error      : string * string -> 'a
end

structure MLRiscErrorMsg : MLRISC_ERROR_MSG =
struct
  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)
end



root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0