|
4 | 4 |
|
5 | 5 | ### Types
|
6 | 6 |
|
| 7 | +#### `Char` |
| 8 | + |
7 | 9 | newtype Char
|
8 | 10 |
|
9 | 11 |
|
10 | 12 | ### Type Class Instances
|
11 | 13 |
|
| 14 | +#### `eqChar` |
| 15 | + |
12 | 16 | instance eqChar :: Eq Char
|
13 | 17 |
|
| 18 | +#### `ordChar` |
| 19 | + |
14 | 20 | instance ordChar :: Ord Char
|
15 | 21 |
|
| 22 | +#### `showChar` |
| 23 | + |
16 | 24 | instance showChar :: Show Char
|
17 | 25 |
|
18 | 26 |
|
19 | 27 | ### Values
|
20 | 28 |
|
| 29 | +#### `charString` |
| 30 | + |
21 | 31 | charString :: Char -> String
|
22 | 32 |
|
| 33 | +#### `fromCharCode` |
| 34 | + |
23 | 35 | fromCharCode :: Number -> Char
|
24 | 36 |
|
| 37 | +#### `toCharCode` |
| 38 | + |
25 | 39 | toCharCode :: Char -> Number
|
26 | 40 |
|
27 | 41 |
|
28 | 42 | ## Module Data.String
|
29 | 43 |
|
30 | 44 | ### Values
|
31 | 45 |
|
| 46 | +#### `charAt` |
| 47 | + |
32 | 48 | charAt :: Number -> String -> Maybe Char
|
33 | 49 |
|
| 50 | +#### `charCodeAt` |
| 51 | + |
34 | 52 | charCodeAt :: Number -> String -> Maybe Number
|
35 | 53 |
|
| 54 | +#### `count` |
| 55 | + |
36 | 56 | count :: (Char -> Boolean) -> String -> Number
|
37 | 57 |
|
| 58 | +#### `drop` |
| 59 | + |
38 | 60 | drop :: Number -> String -> String
|
39 | 61 |
|
| 62 | +#### `dropWhile` |
| 63 | + |
40 | 64 | dropWhile :: (Char -> Boolean) -> String -> String
|
41 | 65 |
|
| 66 | +#### `fromChar` |
| 67 | + |
42 | 68 | fromChar :: Char -> String
|
43 | 69 |
|
| 70 | +#### `fromCharArray` |
| 71 | + |
44 | 72 | fromCharArray :: [Char] -> String
|
45 | 73 |
|
| 74 | +#### `indexOf` |
| 75 | + |
46 | 76 | indexOf :: String -> String -> Number
|
47 | 77 |
|
| 78 | +#### `indexOf'` |
| 79 | + |
48 | 80 | indexOf' :: String -> Number -> String -> Number
|
49 | 81 |
|
| 82 | +#### `joinWith` |
| 83 | + |
50 | 84 | joinWith :: String -> [String] -> String
|
51 | 85 |
|
| 86 | +#### `lastIndexOf` |
| 87 | + |
52 | 88 | lastIndexOf :: String -> String -> Number
|
53 | 89 |
|
| 90 | +#### `lastIndexOf'` |
| 91 | + |
54 | 92 | lastIndexOf' :: String -> Number -> String -> Number
|
55 | 93 |
|
| 94 | +#### `length` |
| 95 | + |
56 | 96 | length :: String -> Number
|
57 | 97 |
|
| 98 | +#### `localeCompare` |
| 99 | + |
58 | 100 | localeCompare :: String -> String -> Number
|
59 | 101 |
|
| 102 | +#### `null` |
| 103 | + |
60 | 104 | null :: String -> Boolean
|
61 | 105 |
|
| 106 | +#### `replace` |
| 107 | + |
62 | 108 | replace :: String -> String -> String -> String
|
63 | 109 |
|
| 110 | +#### `singleton` |
| 111 | + |
64 | 112 | singleton :: Char -> String
|
65 | 113 |
|
| 114 | +#### `split` |
| 115 | + |
66 | 116 | split :: String -> String -> [String]
|
67 | 117 |
|
| 118 | +#### `take` |
| 119 | + |
68 | 120 | take :: Number -> String -> String
|
69 | 121 |
|
| 122 | +#### `takeWhile` |
| 123 | + |
70 | 124 | takeWhile :: (Char -> Boolean) -> String -> String
|
71 | 125 |
|
| 126 | +#### `toCharArray` |
| 127 | + |
72 | 128 | toCharArray :: String -> [Char]
|
73 | 129 |
|
| 130 | +#### `toLower` |
| 131 | + |
74 | 132 | toLower :: String -> String
|
75 | 133 |
|
| 134 | +#### `toUpper` |
| 135 | + |
76 | 136 | toUpper :: String -> String
|
77 | 137 |
|
| 138 | +#### `trim` |
| 139 | + |
78 | 140 | trim :: String -> String
|
79 | 141 |
|
| 142 | +#### `uncons` |
| 143 | + |
80 | 144 | uncons :: String -> Maybe { tail :: String, head :: Char }
|
81 | 145 |
|
82 | 146 |
|
83 | 147 | ## Module Data.String.Regex
|
84 | 148 |
|
85 | 149 | ### Types
|
86 | 150 |
|
| 151 | +#### `Regex` |
| 152 | + |
87 | 153 | data Regex :: *
|
88 | 154 |
|
| 155 | +#### `RegexFlags` |
| 156 | + |
89 | 157 | type RegexFlags = { unicode :: Boolean, sticky :: Boolean, multiline :: Boolean, ignoreCase :: Boolean, global :: Boolean }
|
90 | 158 |
|
91 | 159 |
|
92 | 160 | ### Type Class Instances
|
93 | 161 |
|
| 162 | +#### `showRegex` |
| 163 | + |
94 | 164 | instance showRegex :: Show Regex
|
95 | 165 |
|
96 | 166 |
|
97 | 167 | ### Values
|
98 | 168 |
|
| 169 | +#### `flags` |
| 170 | + |
99 | 171 | flags :: Regex -> RegexFlags
|
100 | 172 |
|
| 173 | +#### `match` |
| 174 | + |
101 | 175 | match :: Regex -> String -> Maybe [String]
|
102 | 176 |
|
| 177 | +#### `parseFlags` |
| 178 | + |
103 | 179 | parseFlags :: String -> RegexFlags
|
104 | 180 |
|
| 181 | +#### `regex` |
| 182 | + |
105 | 183 | regex :: String -> RegexFlags -> Regex
|
106 | 184 |
|
| 185 | +#### `renderFlags` |
| 186 | + |
107 | 187 | renderFlags :: RegexFlags -> String
|
108 | 188 |
|
| 189 | +#### `replace` |
| 190 | + |
109 | 191 | replace :: Regex -> String -> String -> String
|
110 | 192 |
|
| 193 | +#### `replace'` |
| 194 | + |
111 | 195 | replace' :: Regex -> (String -> [String] -> String) -> String -> String
|
112 | 196 |
|
| 197 | +#### `search` |
| 198 | + |
113 | 199 | search :: Regex -> String -> Number
|
114 | 200 |
|
| 201 | +#### `source` |
| 202 | + |
115 | 203 | source :: Regex -> String
|
116 | 204 |
|
| 205 | +#### `split` |
| 206 | + |
117 | 207 | split :: Regex -> String -> [String]
|
118 | 208 |
|
| 209 | +#### `test` |
| 210 | + |
119 | 211 | test :: Regex -> String -> Boolean
|
120 | 212 |
|
121 | 213 |
|
122 | 214 | ## Module Data.String.Unsafe
|
123 | 215 |
|
124 | 216 | ### Values
|
125 | 217 |
|
| 218 | +#### `charAt` |
| 219 | + |
126 | 220 | charAt :: Number -> String -> Char
|
127 | 221 |
|
| 222 | +#### `charCodeAt` |
| 223 | + |
128 | 224 | charCodeAt :: Number -> String -> Number
|
0 commit comments