Pretty.sym;
authorwenzelm
Fri, 31 Jul 1998 11:33:53 +0200
changeset 5230 fdc28193ccf7
parent 5229 7c8abffc4413
child 5231 2a454140ae24
Pretty.sym;
src/Pure/Syntax/ROOT.ML
src/Pure/Syntax/pretty.ML
--- a/src/Pure/Syntax/ROOT.ML	Fri Jul 31 11:33:30 1998 +0200
+++ b/src/Pure/Syntax/ROOT.ML	Fri Jul 31 11:33:53 1998 +0200
@@ -6,10 +6,10 @@
 *)
 
 (*generic modules*)
-use "pretty.ML";
 use "scan.ML";
 use "source.ML";
 use "symbol.ML";
+use "pretty.ML";
 
 (*actual syntax module*)
 use "lexicon.ML";
--- a/src/Pure/Syntax/pretty.ML	Fri Jul 31 11:33:30 1998 +0200
+++ b/src/Pure/Syntax/pretty.ML	Fri Jul 31 11:33:53 1998 +0200
@@ -28,6 +28,7 @@
   type T
   val str: string -> T
   val strlen: string -> int -> T
+  val sym: string -> T
   val brk: int -> T
   val fbrk: T
   val blk: int * T list -> T
@@ -147,6 +148,7 @@
 
 fun str s = String (s, size s);
 fun strlen s len = String (s, len);
+fun sym s = String (s, Symbol.size s);
 
 fun brk wd = Break (false, wd);
 val fbrk = Break (true, 0);