Skip to content

Commit 54499a5

Browse files
committed
snapshot
1 parent c5d5c66 commit 54499a5

14 files changed

+1875
-42
lines changed

jscomp/test/arith_lexer.ml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44

55
# 6 "test/arith_lexer.ml"
66
let __ocaml_lex_tables = {
7-
Lexing.lex_base =
7+
Lexing.lex_base =
88
"\000\000\246\255\247\255\248\255\249\255\250\255\251\255\252\255\
99
\058\000\133\000\255\255";
10-
Lexing.lex_backtrk =
10+
Lexing.lex_backtrk =
1111
"\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
1212
\002\000\001\000\255\255";
13-
Lexing.lex_default =
13+
Lexing.lex_default =
1414
"\255\255\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
1515
\255\255\255\255\000\000";
16-
Lexing.lex_trans =
16+
Lexing.lex_trans =
1717
"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
1818
\000\000\010\000\010\000\000\000\000\000\010\000\000\000\000\000\
1919
\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
@@ -63,7 +63,7 @@ let __ocaml_lex_tables = {
6363
\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
6464
\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
6565
\000\000\000\000\000\000\000\000\000\000\000\000";
66-
Lexing.lex_check =
66+
Lexing.lex_check =
6767
"\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
6868
\255\255\000\000\000\000\255\255\255\255\000\000\255\255\255\255\
6969
\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
@@ -113,22 +113,22 @@ let __ocaml_lex_tables = {
113113
\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
114114
\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
115115
\255\255\255\255\255\255\255\255\255\255\255\255";
116-
Lexing.lex_base_code =
116+
Lexing.lex_base_code =
117117
"";
118-
Lexing.lex_backtrk_code =
118+
Lexing.lex_backtrk_code =
119119
"";
120-
Lexing.lex_default_code =
120+
Lexing.lex_default_code =
121121
"";
122-
Lexing.lex_trans_code =
122+
Lexing.lex_trans_code =
123123
"";
124-
Lexing.lex_check_code =
124+
Lexing.lex_check_code =
125125
"";
126-
Lexing.lex_code =
126+
Lexing.lex_code =
127127
"";
128128
}
129129

130130
let rec lexeme lexbuf =
131-
__ocaml_lex_lexeme_rec lexbuf 0
131+
__ocaml_lex_lexeme_rec lexbuf 0
132132
and __ocaml_lex_lexeme_rec lexbuf __ocaml_lex_state =
133133
match Lexing.engine __ocaml_lex_tables __ocaml_lex_state lexbuf with
134134
| 0 ->
@@ -181,7 +181,7 @@ and __ocaml_lex_lexeme_rec lexbuf __ocaml_lex_state =
181181
( EOF )
182182
# 183 "test/arith_lexer.ml"
183183

184-
| __ocaml_lex_state -> lexbuf.Lexing.refill_buff lexbuf;
184+
| __ocaml_lex_state -> lexbuf.Lexing.refill_buff lexbuf;
185185
__ocaml_lex_lexeme_rec lexbuf __ocaml_lex_state
186186

187187
;;

jscomp/test/build.ninja

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -515,11 +515,11 @@ build test/reactEvent.cmi : cc test/reactEvent.rei | $stdlib
515515
build test/reactEventRe.cmj : cc_cmi test/reactEventRe.re | test/reactEvent.cmj test/reactEventRe.cmi $stdlib
516516
build test/reactEventRe.cmi : cc test/reactEventRe.rei | test/reactEvent.cmi $stdlib
517517
build test/reactTestUtils.cmj : cc_cmi test/reactTestUtils.re | test/react.cmj test/reactTestUtils.cmi $stdlib
518-
build test/reactTestUtils.cmi : cc test/reactTestUtils.rei | $stdlib
518+
build test/reactTestUtils.cmi : cc test/reactTestUtils.rei | test/react.cmi $stdlib
519519
build test/reasonReact.cmj : cc_cmi test/reasonReact.re | test/react.cmj test/reasonReact.cmi test/reasonReactOptimizedCreateClass.cmj test/reasonReactRouter.cmj $stdlib
520-
build test/reasonReact.cmi : cc test/reasonReact.rei | test/reasonReactRouter.cmi $stdlib
520+
build test/reasonReact.cmi : cc test/reasonReact.rei | test/react.cmi test/reasonReactRouter.cmi $stdlib
521521
build test/reasonReactCompat.cmj : cc_cmi test/reasonReactCompat.re | test/react.cmj test/reasonReact.cmj test/reasonReactCompat.cmi $stdlib
522-
build test/reasonReactCompat.cmi : cc test/reasonReactCompat.rei | test/reasonReact.cmi $stdlib
522+
build test/reasonReactCompat.cmi : cc test/reasonReactCompat.rei | test/react.cmi test/reasonReact.cmi $stdlib
523523
build test/reasonReactOptimizedCreateClass.cmi test/reasonReactOptimizedCreateClass.cmj : cc test/reasonReactOptimizedCreateClass.re | $stdlib
524524
build test/reasonReactRouter.cmj : cc_cmi test/reasonReactRouter.re | test/react.cmj test/reasonReactRouter.cmi $stdlib
525525
build test/reasonReactRouter.cmi : cc test/reasonReactRouter.rei | $stdlib

jscomp/test/number_lexer.ml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ let l =
1010

1111
# 12 "test/number_lexer.ml"
1212
let __ocaml_lex_tables = {
13-
Lexing.lex_base =
13+
Lexing.lex_base =
1414
"\000\000\246\255\247\255\248\255\249\255\250\255\251\255\252\255\
1515
\058\000\133\000\255\255";
16-
Lexing.lex_backtrk =
16+
Lexing.lex_backtrk =
1717
"\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
1818
\002\000\001\000\255\255";
19-
Lexing.lex_default =
19+
Lexing.lex_default =
2020
"\255\255\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
2121
\255\255\255\255\000\000";
22-
Lexing.lex_trans =
22+
Lexing.lex_trans =
2323
"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
2424
\000\000\010\000\010\000\000\000\000\000\010\000\000\000\000\000\
2525
\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
@@ -69,7 +69,7 @@ let __ocaml_lex_tables = {
6969
\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
7070
\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
7171
\000\000\000\000\000\000\000\000\000\000\000\000";
72-
Lexing.lex_check =
72+
Lexing.lex_check =
7373
"\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
7474
\255\255\000\000\000\000\255\255\255\255\000\000\255\255\255\255\
7575
\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
@@ -119,22 +119,22 @@ let __ocaml_lex_tables = {
119119
\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
120120
\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
121121
\255\255\255\255\255\255\255\255\255\255\255\255";
122-
Lexing.lex_base_code =
122+
Lexing.lex_base_code =
123123
"";
124-
Lexing.lex_backtrk_code =
124+
Lexing.lex_backtrk_code =
125125
"";
126-
Lexing.lex_default_code =
126+
Lexing.lex_default_code =
127127
"";
128-
Lexing.lex_trans_code =
128+
Lexing.lex_trans_code =
129129
"";
130-
Lexing.lex_check_code =
130+
Lexing.lex_check_code =
131131
"";
132-
Lexing.lex_code =
132+
Lexing.lex_code =
133133
"";
134134
}
135135

136136
let rec token l lexbuf =
137-
__ocaml_lex_token_rec l lexbuf 0
137+
__ocaml_lex_token_rec l lexbuf 0
138138
and __ocaml_lex_token_rec l lexbuf __ocaml_lex_state =
139139
match Lexing.engine __ocaml_lex_tables __ocaml_lex_state lexbuf with
140140
| 0 ->
@@ -187,7 +187,7 @@ and __ocaml_lex_token_rec l lexbuf __ocaml_lex_state =
187187
( l "eof" )
188188
# 189 "test/number_lexer.ml"
189189

190-
| __ocaml_lex_state -> lexbuf.Lexing.refill_buff lexbuf;
190+
| __ocaml_lex_state -> lexbuf.Lexing.refill_buff lexbuf;
191191
__ocaml_lex_token_rec l lexbuf __ocaml_lex_state
192192

193193
;;

jscomp/test/react.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
'use strict';
2+
3+
4+
var Ref = { };
5+
6+
var Children = { };
7+
8+
var Context = { };
9+
10+
var Fragment = { };
11+
12+
var StrictMode = { };
13+
14+
var Suspense = { };
15+
16+
var SuspenseList = { };
17+
18+
exports.Ref = Ref;
19+
exports.Children = Children;
20+
exports.Context = Context;
21+
exports.Fragment = Fragment;
22+
exports.StrictMode = StrictMode;
23+
exports.Suspense = Suspense;
24+
exports.SuspenseList = SuspenseList;
25+
/* No side effect */

jscomp/test/reactDOMRe.js

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
'use strict';
2+
3+
var Block = require("../../lib/js/block.js");
4+
var React = require("react");
5+
var ReactDom = require("react-dom");
6+
7+
function renderToElementWithClassName(reactElement, className) {
8+
var elements = document.getElementsByClassName(className);
9+
if (elements.length !== 0) {
10+
ReactDom.render(reactElement, elements[0]);
11+
return ;
12+
} else {
13+
console.error("ReactDOMRe.renderToElementWithClassName: no element of class " + (className + " found in the HTML."));
14+
return ;
15+
}
16+
}
17+
18+
function renderToElementWithId(reactElement, id) {
19+
var element = document.getElementById(id);
20+
if (element == null) {
21+
console.error("ReactDOMRe.renderToElementWithId : no element of id " + (id + " found in the HTML."));
22+
return ;
23+
} else {
24+
ReactDom.render(reactElement, element);
25+
return ;
26+
}
27+
}
28+
29+
function createRootWithClassName(className) {
30+
var elements = document.getElementsByClassName(className);
31+
if (elements.length !== 0) {
32+
return /* Ok */Block.__(0, [ReactDom.createRoot(elements[0])]);
33+
} else {
34+
return /* Error */Block.__(1, ["ReactDOMRe.Unstable.createRootWithClassName: no element of class " + (className + " found in the HTML.")]);
35+
}
36+
}
37+
38+
function createRootWithId(id) {
39+
var element = document.getElementById(id);
40+
if (element == null) {
41+
return /* Error */Block.__(1, ["ReactDOMRe.Unstable.createRootWithId: no element of id " + (id + " found in the HTML.")]);
42+
} else {
43+
return /* Ok */Block.__(0, [ReactDom.createRoot(element)]);
44+
}
45+
}
46+
47+
var Experimental = {
48+
createRootWithClassName: createRootWithClassName,
49+
createRootWithId: createRootWithId
50+
};
51+
52+
function hydrateToElementWithClassName(reactElement, className) {
53+
var elements = document.getElementsByClassName(className);
54+
if (elements.length !== 0) {
55+
ReactDom.hydrate(reactElement, elements[0]);
56+
return ;
57+
} else {
58+
console.error("ReactDOMRe.hydrateToElementWithClassName: no element of class " + (className + " found in the HTML."));
59+
return ;
60+
}
61+
}
62+
63+
function hydrateToElementWithId(reactElement, id) {
64+
var element = document.getElementById(id);
65+
if (element == null) {
66+
throw {
67+
RE_EXN_ID: "Invalid_argument",
68+
_1: "ReactDOMRe.hydrateToElementWithId : no element of id " + (id + " found in the HTML."),
69+
Error: new Error()
70+
};
71+
}
72+
ReactDom.hydrate(reactElement, element);
73+
74+
}
75+
76+
var Ref = { };
77+
78+
function createElementVariadic(domClassName, props, children) {
79+
var variadicArguments = [
80+
domClassName,
81+
props
82+
].concat(children);
83+
return React.createElement.apply(null, variadicArguments);
84+
}
85+
86+
function unsafeAddProp(style, key, value) {
87+
var dict = { };
88+
dict[key] = value;
89+
return Object.assign(({}), style, dict);
90+
}
91+
92+
var Style = {
93+
unsafeAddProp: unsafeAddProp
94+
};
95+
96+
exports.renderToElementWithClassName = renderToElementWithClassName;
97+
exports.renderToElementWithId = renderToElementWithId;
98+
exports.Experimental = Experimental;
99+
exports.hydrateToElementWithClassName = hydrateToElementWithClassName;
100+
exports.hydrateToElementWithId = hydrateToElementWithId;
101+
exports.Ref = Ref;
102+
exports.createElementVariadic = createElementVariadic;
103+
exports.Style = Style;
104+
/* react Not a pure module */

jscomp/test/reactDOMServerRe.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/* This output is empty. Its source's type definitions, externals and/or unused code got optimized away. */

jscomp/test/reactEvent.js

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
'use strict';
2+
3+
4+
var Synthetic = { };
5+
6+
var Clipboard = { };
7+
8+
var Composition = { };
9+
10+
var Keyboard = { };
11+
12+
var Focus = { };
13+
14+
var Form = { };
15+
16+
var Mouse = { };
17+
18+
var $$Selection = { };
19+
20+
var $$Touch = { };
21+
22+
var UI = { };
23+
24+
var Wheel = { };
25+
26+
var Media = { };
27+
28+
var $$Image = { };
29+
30+
var Animation = { };
31+
32+
var Transition = { };
33+
34+
exports.Synthetic = Synthetic;
35+
exports.Clipboard = Clipboard;
36+
exports.Composition = Composition;
37+
exports.Keyboard = Keyboard;
38+
exports.Focus = Focus;
39+
exports.Form = Form;
40+
exports.Mouse = Mouse;
41+
exports.$$Selection = $$Selection;
42+
exports.$$Touch = $$Touch;
43+
exports.UI = UI;
44+
exports.Wheel = Wheel;
45+
exports.Media = Media;
46+
exports.$$Image = $$Image;
47+
exports.Animation = Animation;
48+
exports.Transition = Transition;
49+
/* No side effect */

jscomp/test/reactEventRe.js

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
'use strict';
2+
3+
4+
var Synthetic = { };
5+
6+
var Clipboard = { };
7+
8+
var Composition = { };
9+
10+
var Keyboard = { };
11+
12+
var Focus = { };
13+
14+
var Form = { };
15+
16+
var Mouse = { };
17+
18+
var $$Selection = { };
19+
20+
var $$Touch = { };
21+
22+
var UI = { };
23+
24+
var Wheel = { };
25+
26+
var Media = { };
27+
28+
var $$Image = { };
29+
30+
var Animation = { };
31+
32+
var Transition = { };
33+
34+
exports.Synthetic = Synthetic;
35+
exports.Clipboard = Clipboard;
36+
exports.Composition = Composition;
37+
exports.Keyboard = Keyboard;
38+
exports.Focus = Focus;
39+
exports.Form = Form;
40+
exports.Mouse = Mouse;
41+
exports.$$Selection = $$Selection;
42+
exports.$$Touch = $$Touch;
43+
exports.UI = UI;
44+
exports.Wheel = Wheel;
45+
exports.Media = Media;
46+
exports.$$Image = $$Image;
47+
exports.Animation = Animation;
48+
exports.Transition = Transition;
49+
/* No side effect */

0 commit comments

Comments
 (0)