diff -r 151b3758f576 -r 95a315591af8 src/HOL/Library/ML_String.thy --- a/src/HOL/Library/ML_String.thy Sat Sep 29 08:58:54 2007 +0200 +++ b/src/HOL/Library/ML_String.thy Sat Sep 29 08:58:55 2007 +0200 @@ -47,6 +47,7 @@ code_type ml_string (SML "string") + (OCaml "string") (Haskell "String") setup {* @@ -63,6 +64,8 @@ in CodeTarget.add_pretty_ml_string "SML" charr nibbles @{const_name Nil} @{const_name Cons} @{const_name STR} + #> CodeTarget.add_pretty_ml_string "OCaml" + charr nibbles @{const_name Nil} @{const_name Cons} @{const_name STR} end *} @@ -70,12 +73,14 @@ (Haskell "_") code_reserved SML string +code_reserved OCaml string code_instance ml_string :: eq (Haskell -) code_const "op = \ ml_string \ ml_string \ bool" (SML "!((_ : string) = _)") + (OCaml "!((_ : string) = _)") (Haskell infixl 4 "==") end