diff src/demo.sml @ 1151:de48dc2c9ee8

Allow .urp files without initial blank lines
author Adam Chlipala <adamc@hcoop.net>
date Sat, 06 Feb 2010 15:34:41 -0500
parents d069b193ed6b
children b6111b688060
line wrap: on
line diff
--- a/src/demo.sml	Sat Feb 06 13:53:26 2010 -0500
+++ b/src/demo.sml	Sat Feb 06 15:34:41 2010 -0500
@@ -1,4 +1,4 @@
-(* Copyright (c) 2008, Adam Chlipala
+(* Copyright (c) 2008-2010, Adam Chlipala
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -197,7 +197,8 @@
                                                                         ext = SOME s}
                                          val src' = OS.Path.file src
                                      in
-                                         if String.isPrefix (OS.Path.mkCanonical dirname) src
+                                         if String.isPrefix (OS.Path.mkAbsolute {path = dirname,
+                                                                                 relativeTo = OS.FileSys.getDir ()}) src
                                             andalso OS.FileSys.access (src, []) then
                                              (TextIO.output (out, " | <a target=\"showcase\" href=\"");
                                               TextIO.output (out, src');
@@ -205,7 +206,9 @@
                                               TextIO.output (out, src');
                                               TextIO.output (out, "</tt></a>"))
                                          else
-                                             ()
+                                             print (src ^ " "
+                                                    ^ OS.Path.mkAbsolute {path = dirname,
+                                                                          relativeTo = OS.FileSys.getDir ()} ^ "\n")
                                      end
                              in
                                  ifEx "urs";