-
Notifications
You must be signed in to change notification settings - Fork 464
/
Copy pathjs_string.js
197 lines (157 loc) · 4.17 KB
/
js_string.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
'use strict';
var Curry = require("./curry.js");
var Caml_option = require("./caml_option.js");
var Caml_splice_call = require("./caml_splice_call.js");
function charAt(arg1, arg0) {
return arg0.charAt(arg1);
}
function charCodeAt(arg1, arg0) {
return arg0.charCodeAt(arg1);
}
function codePointAt(arg1, arg0) {
return arg0.codePointAt(arg1);
}
function concat(arg1, arg0) {
return arg0.concat(arg1);
}
function concatMany(arg1, arg0) {
return Caml_splice_call.spliceObjApply(arg0, "concat", [arg1]);
}
function endsWith(arg1, arg0) {
return arg0.endsWith(arg1);
}
function endsWithFrom(arg1, arg2, arg0) {
return arg0.endsWith(arg1, arg2);
}
function includes(arg1, arg0) {
return arg0.includes(arg1);
}
function includesFrom(arg1, arg2, arg0) {
return arg0.includes(arg1, arg2);
}
function indexOf(arg1, arg0) {
return arg0.indexOf(arg1);
}
function indexOfFrom(arg1, arg2, arg0) {
return arg0.indexOf(arg1, arg2);
}
function lastIndexOf(arg1, arg0) {
return arg0.lastIndexOf(arg1);
}
function lastIndexOfFrom(arg1, arg2, arg0) {
return arg0.lastIndexOf(arg1, arg2);
}
function localeCompare(arg1, arg0) {
return arg0.localeCompare(arg1);
}
function match_(arg1, arg0) {
return Caml_option.null_to_opt(arg0.match(arg1));
}
function normalizeByForm(arg1, arg0) {
return arg0.normalize(arg1);
}
function repeat(arg1, arg0) {
return arg0.repeat(arg1);
}
function replace(arg1, arg2, arg0) {
return arg0.replace(arg1, arg2);
}
function replaceByRe(arg1, arg2, arg0) {
return arg0.replace(arg1, arg2);
}
function unsafeReplaceBy0(arg1, arg2, arg0) {
return arg0.replace(arg1, Curry.__3(arg2));
}
function unsafeReplaceBy1(arg1, arg2, arg0) {
return arg0.replace(arg1, Curry.__4(arg2));
}
function unsafeReplaceBy2(arg1, arg2, arg0) {
return arg0.replace(arg1, Curry.__5(arg2));
}
function unsafeReplaceBy3(arg1, arg2, arg0) {
return arg0.replace(arg1, Curry.__6(arg2));
}
function search(arg1, arg0) {
return arg0.search(arg1);
}
function slice(from, to_, arg0) {
return arg0.slice(from, to_);
}
function sliceToEnd(from, arg0) {
return arg0.slice(from);
}
function split(arg1, arg0) {
return arg0.split(arg1);
}
function splitAtMost(arg1, limit, arg0) {
return arg0.split(arg1, limit);
}
function splitByRe(arg1, arg0) {
return arg0.split(arg1);
}
function splitByReAtMost(arg1, limit, arg0) {
return arg0.split(arg1, limit);
}
function startsWith(arg1, arg0) {
return arg0.startsWith(arg1);
}
function startsWithFrom(arg1, arg2, arg0) {
return arg0.startsWith(arg1, arg2);
}
function substr(from, arg0) {
return arg0.substr(from);
}
function substrAtMost(from, length, arg0) {
return arg0.substr(from, length);
}
function substring(from, to_, arg0) {
return arg0.substring(from, to_);
}
function substringToEnd(from, arg0) {
return arg0.substring(from);
}
function anchor(arg1, arg0) {
return arg0.anchor(arg1);
}
function link(arg1, arg0) {
return arg0.link(arg1);
}
exports.charAt = charAt;
exports.charCodeAt = charCodeAt;
exports.codePointAt = codePointAt;
exports.concat = concat;
exports.concatMany = concatMany;
exports.endsWith = endsWith;
exports.endsWithFrom = endsWithFrom;
exports.includes = includes;
exports.includesFrom = includesFrom;
exports.indexOf = indexOf;
exports.indexOfFrom = indexOfFrom;
exports.lastIndexOf = lastIndexOf;
exports.lastIndexOfFrom = lastIndexOfFrom;
exports.localeCompare = localeCompare;
exports.match_ = match_;
exports.normalizeByForm = normalizeByForm;
exports.repeat = repeat;
exports.replace = replace;
exports.replaceByRe = replaceByRe;
exports.unsafeReplaceBy0 = unsafeReplaceBy0;
exports.unsafeReplaceBy1 = unsafeReplaceBy1;
exports.unsafeReplaceBy2 = unsafeReplaceBy2;
exports.unsafeReplaceBy3 = unsafeReplaceBy3;
exports.search = search;
exports.slice = slice;
exports.sliceToEnd = sliceToEnd;
exports.split = split;
exports.splitAtMost = splitAtMost;
exports.splitByRe = splitByRe;
exports.splitByReAtMost = splitByReAtMost;
exports.startsWith = startsWith;
exports.startsWithFrom = startsWithFrom;
exports.substr = substr;
exports.substrAtMost = substrAtMost;
exports.substring = substring;
exports.substringToEnd = substringToEnd;
exports.anchor = anchor;
exports.link = link;
/* No side effect */