Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /sml/trunk/src/compiler/PervEnv/Basis/string.sig
ViewVC logotype

Annotation of /sml/trunk/src/compiler/PervEnv/Basis/string.sig

Parent Directory Parent Directory | Revision Log Revision Log


Revision 133 - (view) (download) (as text)

1 : monnier 89 (* string.sig
2 :     *
3 :     * COPYRIGHT (c) 1995 AT&T Bell Laboratories.
4 :     *)
5 :    
6 :     signature STRING =
7 :     sig
8 : monnier 132 eqtype char
9 :     eqtype string
10 : monnier 89
11 :     val maxSize : int
12 :    
13 :     val size : string -> int
14 :     val sub : (string * int) -> char
15 :     val substring : (string * int * int) -> string
16 :     val extract : (string * int * int option) -> string
17 :     val concat : string list -> string
18 :     val ^ : (string * string) -> string
19 :     val str : char -> string
20 :     val implode : char list -> string
21 :     val explode : string -> char list
22 :    
23 : monnier 132 val fromString : String.string -> string option
24 :     val toString : string -> String.string
25 :     val fromCString : String.string -> string option
26 :     val toCString : string -> String.string
27 : monnier 89
28 :     val map : (char -> char) -> string -> string
29 :     val translate : (char -> string) -> string -> string
30 :     val tokens : (char -> bool) -> string -> string list
31 :     val fields : (char -> bool) -> string -> string list
32 :    
33 :     val isPrefix : string -> string -> bool
34 :     val compare : (string * string) -> order
35 :     val collate : ((char * char) -> order) -> (string * string) -> order
36 :    
37 :     val <= : (string * string) -> bool
38 :     val < : (string * string) -> bool
39 :     val >= : (string * string) -> bool
40 :     val > : (string * string) -> bool
41 :    
42 :     end
43 :    
44 :     (*
45 : monnier 113 * $Log$
46 : monnier 89 *)

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