aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-04 16:02:22 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-04 16:02:22 -0700
commit5a51ea3957cabb7e07fb5451506c90f30b2663c2 (patch)
treebbbd1de976f62a9681de91b9a4d50f0aa2f1f411
parented9981c9c6443443a8d0e93ecaec344d79d2aec0 (diff)
downloadbun-5a51ea3957cabb7e07fb5451506c90f30b2663c2.tar.gz
bun-5a51ea3957cabb7e07fb5451506c90f30b2663c2.tar.zst
bun-5a51ea3957cabb7e07fb5451506c90f30b2663c2.zip
w
Former-commit-id: 082d18484830e21acb4b7312586041efd0246073
-rw-r--r--.gitignore3
-rw-r--r--src/js_parser/js_parser_test.zig1
-rw-r--r--src/test/fixtures/simple.jsx987
-rw-r--r--test.js57
-rw-r--r--test.jsx27
5 files changed, 1074 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 201478fd8..d05822f8d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,4 +3,5 @@ zig-cache
*.wasm
*.o
-*.a \ No newline at end of file
+*.a
+profile.json
diff --git a/src/js_parser/js_parser_test.zig b/src/js_parser/js_parser_test.zig
index 936f8864f..6bba00707 100644
--- a/src/js_parser/js_parser_test.zig
+++ b/src/js_parser/js_parser_test.zig
@@ -380,6 +380,7 @@ const PRINT_AST = false;
test "expectPrint" {
var t_ = Tester.t(std.heap.page_allocator);
var t = &t_;
+ try expectPrinted(t, @embedFile("../test/fixtures/simple.jsx"), @embedFile("../test/fixtures/simple.jsx"), @src());
try expectPrinted(t, "if (true) { console.log(<div>true</div>); }", "if (true) { console.log(\"hi\"); }", @src());
// try expectPrinted(t, "if (true) { console.log(\"hi\"); }", "if (true) { console.log(\"hi\"); }", @src());
diff --git a/src/test/fixtures/simple.jsx b/src/test/fixtures/simple.jsx
new file mode 100644
index 000000000..da7b81d15
--- /dev/null
+++ b/src/test/fixtures/simple.jsx
@@ -0,0 +1,987 @@
+// var Bar = () => {
+// var foo = () => {};
+
+// var hey = () => {};
+// return (
+// <div prop={1}>
+// Plain text
+// <div>
+// &larr; A child div
+// <Button>Red</Button>
+// </div>
+// </div>
+// );
+// };
+
+while (true) {
+ console.log("hi");
+ console.log("yo");
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var hey = <div>true</div>;
+ console.log("hi");
+ console.log("yo");
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var hey = <div>true</div>;
+ console.log("hi");
+ console.log("yo");
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var hey = <div>true</div>;
+ console.log("hi");
+ console.log("yo");
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var hey = <div>true</div>;
+ console.log("hi");
+ console.log("yo");
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var hey = <div>true</div>;
+ console.log("hi");
+ console.log("yo");
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var hey = <div>true</div>;
+ console.log("hi");
+ console.log("yo");
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var hey = <div>true</div>;
+ console.log("hi");
+ console.log("yo");
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var hey = <div>true</div>;
+ console.log("hi");
+ console.log("yo");
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var hey = <div>true</div>;
+ console.log("hi");
+ console.log("yo");
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var foo = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var bar = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var baz = () => {};
+ var hey = <div>true</div>;
+}
diff --git a/test.js b/test.js
new file mode 100644
index 000000000..25f1a1736
--- /dev/null
+++ b/test.js
@@ -0,0 +1,57 @@
+import React from "react";
+
+const foo = {
+ object: {
+ nested: `foo1`,
+ },
+ bar: 1,
+ // React: React,
+};
+
+const arrays = [1, 2, 3, "10", 200n, React.createElement("foo")];
+
+function hi() {
+ console.log("We need to go deeper.");
+ function hey() {
+ hi();
+ }
+}
+
+class Foo {
+ get prop() {
+ return 1;
+ }
+
+ set prop(v) {
+ this._v = v;
+ }
+
+ static staticInstance() {
+ return "hi";
+ }
+
+ static get prop() {
+ return "yo";
+ }
+
+ static set prop(v) {
+ Foo.v = v;
+ }
+
+ insance() {}
+ insanceWithArgs(arg, arg2) {}
+ insanceWithRestArgs(arg, arg2, ...arg3) {}
+}
+
+try {
+ console.log("HI");
+} catch (e) {
+ console.log("HEY", e);
+}
+
+if (true) {
+ for (let i = 0; i < 100; i++) {
+ console.log();
+ }
+ console.log("development!");
+}
diff --git a/test.jsx b/test.jsx
new file mode 100644
index 000000000..b0e737df3
--- /dev/null
+++ b/test.jsx
@@ -0,0 +1,27 @@
+var Button = () => {
+ return <div className="button">Button!</div>;
+};
+
+var Bar = () => {
+ return (
+ <div prop={1}>
+ Plain text
+ <div>
+ &larr; A child div
+ <Button>Red</Button>
+ </div>
+ </div>
+ );
+};
+
+var Triple = () => {
+ return (
+ <div prop={1}>
+ Plain text
+ <div>
+ &larr; A child div
+ <Button>Red</Button>
+ </div>
+ </div>
+ );
+};