src/Pure/ML/ml_init.ML
changeset 75597 e6e0a95f87f3
parent 75594 303f885d4a8c
child 78650 47d0c333d155
equal deleted inserted replaced
75585:a789c5732f7a 75597:e6e0a95f87f3
    31   open String;
    31   open String;
    32   fun substring (s, i, n) =
    32   fun substring (s, i, n) =
    33     if n = 1 then String.str (String.sub (s, i))
    33     if n = 1 then String.str (String.sub (s, i))
    34     else String.substring (s, i, n);
    34     else String.substring (s, i, n);
    35 end;
    35 end;
       
    36 
       
    37 structure Substring =
       
    38 struct
       
    39   open Substring;
       
    40   val empty = full "";
       
    41 end;