File tree Expand file tree Collapse file tree 2 files changed +28
-6
lines changed Expand file tree Collapse file tree 2 files changed +28
-6
lines changed Original file line number Diff line number Diff line change 6
6
7
7
charAt :: Prim.Number -> Prim.String -> Prim.String
8
8
9
+ charCodeAt :: Prim.Number -> Prim.String -> Prim.Number
10
+
11
+ drop :: Prim.Number -> Prim.String -> Prim.String
12
+
9
13
fromCharCode :: Prim.Number -> Prim.String
10
14
11
15
indexOf :: Prim.String -> Prim.String -> Prim.Number
12
16
13
- joinWith :: [Prim.String] -> Prim.String -> Prim.String
17
+ indexOf' :: Prim.String -> Prim.Number -> Prim.String -> Prim.Number
18
+
19
+ joinWith :: Prim.String -> [Prim.String] -> Prim.String
14
20
15
21
lastIndexOf :: Prim.String -> Prim.String -> Prim.Number
16
22
23
+ lastIndexOf' :: Prim.String -> Prim.Number -> Prim.String -> Prim.Number
24
+
17
25
length :: Prim.String -> Prim.Number
18
26
19
27
localeCompare :: Prim.String -> Prim.String -> Prim.Number
20
28
21
29
replace :: Prim.String -> Prim.String -> Prim.String -> Prim.String
22
30
23
- slice :: Prim.Number -> Prim.Number -> Prim.String -> Prim.String
24
-
25
31
split :: Prim.String -> Prim.String -> [Prim.String]
26
32
27
- substr :: Prim.Number -> Prim.Number -> Prim.String -> Prim.String
28
-
29
- substring :: Prim.Number -> Prim.Number -> Prim.String -> Prim.String
33
+ take :: Prim.Number -> Prim.String -> Prim.String
30
34
31
35
toLower :: Prim.String -> Prim.String
32
36
Original file line number Diff line number Diff line change @@ -26,13 +26,31 @@ foreign import indexOf
26
26
\ }; \
27
27
\}" :: String -> String -> Number
28
28
29
+ foreign import indexOf'
30
+ " function indexOf$prime(x) {\
31
+ \ return function(startAt) {\
32
+ \ return function(s) {\
33
+ \ return s.indexOf(x, startAt);\
34
+ \ }; \
35
+ \ }; \
36
+ \}" :: String -> Number -> String -> Number
37
+
29
38
foreign import lastIndexOf
30
39
" function lastIndexOf(x) {\
31
40
\ return function(s) {\
32
41
\ return s.lastIndexOf(x);\
33
42
\ };\
34
43
\}" :: String -> String -> Number
35
44
45
+ foreign import lastIndexOf'
46
+ " function lastIndexOf$prime(x) {\
47
+ \ return function(startAt) {\
48
+ \ return function(s) {\
49
+ \ return s.lastIndexOf(x, startAt);\
50
+ \ }; \
51
+ \ }; \
52
+ \}" :: String -> Number -> String -> Number
53
+
36
54
foreign import length
37
55
" function length(s) {\
38
56
\ return s.length;\
You can’t perform that action at this time.
0 commit comments