Skip to content

Commit e64cbed

Browse files
committed
Add support for @tag(...) to customize the property used for the tag.
1 parent e320fbb commit e64cbed

13 files changed

+3678
-4409
lines changed

jscomp/test/ast_abstract_test.js

Lines changed: 0 additions & 153 deletions
Original file line numberDiff line numberDiff line change
@@ -76,144 +76,12 @@ idx("b");
7676

7777
idx("c");
7878

79-
var jsMapperConstantArray = [
80-
0,
81-
3,
82-
4
83-
];
84-
85-
function aToJs(param) {
86-
return jsMapperConstantArray[param];
87-
}
88-
89-
function aFromJs(param) {
90-
return Js_mapperRt.fromIntAssert(3, jsMapperConstantArray, param);
91-
}
92-
93-
function id(x) {
94-
eq("File \"ast_abstract_test.ml\", line 49, characters 8-15", aFromJs(aToJs(x)), x);
95-
}
96-
97-
var a0 = aToJs("A");
98-
99-
var a1 = aToJs("B");
100-
101-
id("A");
102-
103-
id("B");
104-
105-
id("C");
106-
107-
function bToJs(param) {
108-
return param + 0 | 0;
109-
}
110-
111-
function bFromJs(param) {
112-
if (!(param <= 3 && 0 <= param)) {
113-
throw {
114-
RE_EXN_ID: "Assert_failure",
115-
_1: [
116-
"_none_",
117-
1,
118-
-1
119-
],
120-
Error: new Error()
121-
};
122-
}
123-
return param - 0 | 0;
124-
}
125-
126-
function idb(v) {
127-
eq("File \"ast_abstract_test.ml\", line 71, characters 5-12", bFromJs(v + 0 | 0), v);
128-
}
129-
130-
idb("D0");
131-
132-
idb("D1");
133-
134-
idb("D2");
135-
136-
idb("D3");
137-
138-
function cToJs(param) {
139-
return param + 3 | 0;
140-
}
141-
142-
function cFromJs(param) {
143-
if (!(param <= 6 && 3 <= param)) {
144-
throw {
145-
RE_EXN_ID: "Assert_failure",
146-
_1: [
147-
"_none_",
148-
1,
149-
-1
150-
],
151-
Error: new Error()
152-
};
153-
}
154-
return param - 3 | 0;
155-
}
156-
157-
function idc(v) {
158-
eq("File \"ast_abstract_test.ml\", line 83, characters 15-22", cFromJs(v + 3 | 0), v);
159-
}
160-
161-
idc("D0");
162-
163-
idc("D1");
164-
165-
idc("D2");
166-
167-
idc("D3");
168-
169-
function hToJs(param) {
170-
return param + 0 | 0;
171-
}
172-
173-
function hFromJs(param) {
174-
if (!(param <= 1 && 0 <= param)) {
175-
throw {
176-
RE_EXN_ID: "Assert_failure",
177-
_1: [
178-
"_none_",
179-
1,
180-
-1
181-
],
182-
Error: new Error()
183-
};
184-
}
185-
return param - 0 | 0;
186-
}
187-
188-
function zToJs(param) {
189-
return param + 0 | 0;
190-
}
191-
192-
function zFromJs(param) {
193-
if (param <= 2 && 0 <= param) {
194-
return param - 0 | 0;
195-
}
196-
197-
}
198-
19979
Mt.from_pair_suites("Ast_abstract_test", suites.contents);
20080

20181
var x0 = "a";
20282

20383
var x1 = "b";
20484

205-
var b0 = 0;
206-
207-
var b1 = 1;
208-
209-
var c0 = 3;
210-
211-
var jsMapperEraseType = "JsMapperEraseType";
212-
213-
var b = "B";
214-
215-
var zXx = "ZXx";
216-
21785
exports.suites = suites;
21886
exports.test_id = test_id;
21987
exports.eq = eq;
@@ -226,25 +94,4 @@ exports.xFromJs = xFromJs;
22694
exports.idx = idx;
22795
exports.x0 = x0;
22896
exports.x1 = x1;
229-
exports.aToJs = aToJs;
230-
exports.aFromJs = aFromJs;
231-
exports.id = id;
232-
exports.a0 = a0;
233-
exports.a1 = a1;
234-
exports.bToJs = bToJs;
235-
exports.bFromJs = bFromJs;
236-
exports.b0 = b0;
237-
exports.b1 = b1;
238-
exports.idb = idb;
239-
exports.cToJs = cToJs;
240-
exports.cFromJs = cFromJs;
241-
exports.c0 = c0;
242-
exports.idc = idc;
243-
exports.jsMapperEraseType = jsMapperEraseType;
244-
exports.b = b;
245-
exports.hToJs = hToJs;
246-
exports.hFromJs = hFromJs;
247-
exports.zXx = zXx;
248-
exports.zToJs = zToJs;
249-
exports.zFromJs = zFromJs;
25097
/* Not a pure module */

0 commit comments

Comments
 (0)