├── .gitattributes ├── .gitignore ├── .gitmodules ├── .npmignore ├── .proverc ├── .travis.yml ├── CONTRIBUTING.md ├── Changes ├── HACKING.md ├── LICENSE ├── Makefile ├── README.md ├── bin └── .gitkeep ├── complete ├── README.md └── example.jsx ├── doc ├── jsx.github.com │ ├── README.md │ ├── examples │ │ ├── Makefile │ │ ├── box2d │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── box2d-sample.jsx.js │ │ │ ├── box2d.js │ │ │ └── box2djsx.html │ │ ├── fireworks │ │ │ ├── Makefile │ │ │ ├── fireworks.html │ │ │ ├── fireworks.jsx │ │ │ └── fireworks.jsx.js │ │ └── shooting │ │ │ ├── Makefile │ │ │ ├── img │ │ │ ├── README │ │ │ ├── bomb1.png │ │ │ ├── bomb10.png │ │ │ ├── bomb2.png │ │ │ ├── bomb3.png │ │ │ ├── bomb4.png │ │ │ ├── bomb5.png │ │ │ ├── bomb6.png │ │ │ ├── bomb7.png │ │ │ ├── bomb8.png │ │ │ ├── bomb9.png │ │ │ ├── bullet.png │ │ │ ├── my.png │ │ │ ├── rock1.png │ │ │ ├── rock2.png │ │ │ ├── rock3.png │ │ │ ├── space1.png │ │ │ ├── space10.png │ │ │ ├── space2.png │ │ │ ├── space3.png │ │ │ ├── space4.png │ │ │ ├── space5.png │ │ │ ├── space6.png │ │ │ ├── space7.png │ │ │ ├── space8.png │ │ │ └── space9.png │ │ │ ├── shooting.html │ │ │ ├── shooting.jsx │ │ │ └── shooting.jsx.js │ ├── google-code-prettify │ │ ├── lang-apollo.js │ │ ├── lang-clj.js │ │ ├── lang-css.js │ │ ├── lang-go.js │ │ ├── lang-hs.js │ │ ├── lang-lisp.js │ │ ├── lang-lua.js │ │ ├── lang-ml.js │ │ ├── lang-n.js │ │ ├── lang-proto.js │ │ ├── lang-scala.js │ │ ├── lang-sql.js │ │ ├── lang-tex.js │ │ ├── lang-vb.js │ │ ├── lang-vhdl.js │ │ ├── lang-wiki.js │ │ ├── lang-xq.js │ │ ├── lang-yaml.js │ │ ├── prettify.css │ │ └── prettify.js │ ├── images │ │ ├── benchmarks.png │ │ ├── box2d.png │ │ ├── fireworks.png │ │ ├── profiler.png │ │ ├── shooting.png │ │ └── source-code-debugger.png │ ├── lang-jsx.js │ ├── search │ │ ├── jquery-1.9.1.min.js │ │ ├── oktavia-english-search.js │ │ └── oktavia-jquery-ui.js │ ├── searchstyle.css │ ├── style.css │ └── try │ │ └── index.html ├── makedoc.pl ├── snippets │ ├── breadcrumb.mt │ ├── citations.mt │ ├── header.mt │ └── wrapper.mt └── src │ ├── 404.mt │ ├── doc.mt │ ├── doc │ ├── classref.mt │ ├── compilerref.mt │ ├── conversionref.mt │ ├── importref.mt │ ├── literalref.mt │ ├── operatorref.mt │ ├── profiler.mt │ ├── statementref.mt │ ├── stdlibref.mt │ ├── test.mt │ ├── tutorial.mt │ └── typeref.mt │ ├── faq.mt │ └── index.mt ├── etc ├── _jsx ├── doc-template │ ├── style.css │ └── template.html ├── jsx-command-completion.bash └── profiler │ ├── assets │ ├── css │ │ └── jquery.treeTable.css │ ├── img │ │ └── jquery-treetable │ │ │ ├── toggle-collapse-dark.png │ │ │ ├── toggle-collapse-light.png │ │ │ ├── toggle-expand-dark.png │ │ │ └── toggle-expand-light.png │ └── js │ │ ├── jquery.js │ │ ├── jquery.treeTable.js │ │ └── jsx-profiler-result.js │ └── index.html ├── example ├── add.jsx ├── affine-transform.jsx ├── default-param.jsx ├── fib.jsx ├── fizzbuzz.jsx ├── flying-being.jsx ├── hello.jsx ├── import.jsx ├── lib │ ├── bar.jsx │ └── foo.jsx ├── module-demo.jsx ├── point.jsx ├── template.jsx ├── timers.jsx ├── type-erasure.jsx ├── yield-fib.jsx └── yield.jsx ├── extlib ├── .gitignore ├── bin │ ├── prove │ ├── pwhich │ └── shell-quote └── lib │ └── perl5 │ ├── App │ ├── Prove.pm │ └── Prove │ │ ├── State.pm │ │ └── State │ │ ├── Result.pm │ │ └── Result │ │ └── Test.pm │ ├── Class │ └── Accessor │ │ └── Lite.pm │ ├── Data │ └── Difflet.pm │ ├── File │ └── Which.pm │ ├── HTTP │ └── Tiny.pm │ ├── IPC │ ├── Run3.pm │ └── Run3 │ │ ├── ProfArrayBuffer.pm │ │ ├── ProfLogReader.pm │ │ ├── ProfLogger.pm │ │ ├── ProfPP.pm │ │ └── ProfReporter.pm │ ├── JSON.pm │ ├── JSON │ ├── backportPP.pm │ └── backportPP │ │ ├── Boolean.pm │ │ ├── Compat5005.pm │ │ └── Compat5006.pm │ ├── Net │ └── EmptyPort.pm │ ├── Probe │ └── Perl.pm │ ├── Proc │ └── Guard.pm │ ├── String │ └── ShellQuote.pm │ ├── TAP │ ├── Base.pm │ ├── Formatter │ │ ├── Base.pm │ │ ├── Color.pm │ │ ├── Console.pm │ │ ├── Console │ │ │ ├── ParallelSession.pm │ │ │ └── Session.pm │ │ ├── File.pm │ │ ├── File │ │ │ └── Session.pm │ │ └── Session.pm │ ├── Harness.pm │ ├── Harness │ │ └── Beyond.pod │ ├── Object.pm │ ├── Parser.pm │ └── Parser │ │ ├── Aggregator.pm │ │ ├── Grammar.pm │ │ ├── Iterator.pm │ │ ├── Iterator │ │ ├── Array.pm │ │ ├── Process.pm │ │ └── Stream.pm │ │ ├── IteratorFactory.pm │ │ ├── Multiplexer.pm │ │ ├── Result.pm │ │ ├── Result │ │ ├── Bailout.pm │ │ ├── Comment.pm │ │ ├── Plan.pm │ │ ├── Pragma.pm │ │ ├── Test.pm │ │ ├── Unknown.pm │ │ ├── Version.pm │ │ └── YAML.pm │ │ ├── ResultFactory.pm │ │ ├── Scheduler.pm │ │ ├── Scheduler │ │ ├── Job.pm │ │ └── Spinner.pm │ │ ├── Source.pm │ │ ├── SourceHandler.pm │ │ ├── SourceHandler │ │ ├── Executable.pm │ │ ├── File.pm │ │ ├── Handle.pm │ │ ├── Perl.pm │ │ └── RawTAP.pm │ │ ├── Utils.pm │ │ └── YAMLish │ │ ├── Reader.pm │ │ └── Writer.pm │ ├── Test │ ├── Difflet.pm │ ├── HACKING.pod │ ├── Harness.pm │ ├── Requires.pm │ ├── Script.pm │ ├── SharedFork.pm │ ├── SharedFork │ │ ├── Array.pm │ │ ├── Scalar.pm │ │ └── Store.pm │ ├── TCP.pm │ └── TCP │ │ └── CheckPort.pm │ └── Text │ ├── MicroTemplate.pm │ └── MicroTemplate │ ├── EncodedString.pm │ └── File.pm ├── gruntfile.js ├── idl2jsx ├── .gitignore ├── build.pl ├── dump-cache.pl ├── extra │ ├── chrome.idl │ ├── draft.idl │ ├── events.idl │ ├── firefox.idl │ ├── legacy.idl │ ├── lv0.idl │ ├── sequence.idl │ └── timers.idl ├── idl2jsx.pl ├── lib │ └── WebIDL │ │ ├── Type.pm │ │ └── TypeMap.pm ├── maketest.pl └── spec │ ├── 2dcontext │ ├── DOM-Level-2-Views │ ├── DOM-Level-3-Events │ ├── FileAPI │ ├── GamepadAPI │ ├── IndexedDB │ ├── XMLHTTPRequest │ ├── css-conditional │ ├── cssom │ ├── cssom-view │ ├── dom │ ├── dom-parsing │ ├── eventsource │ ├── geolocation │ ├── html5 │ ├── http%3A%2F%2Fwww.w3.org%2FTR%2FDOM-Level-3-Core%2Fidl%2Fdom.idl │ ├── matrix │ ├── mediacapture-streams │ ├── metry │ ├── notifications │ ├── progress-events │ ├── selectors-api │ ├── touch-events │ ├── typedarray │ ├── url │ ├── url-whatwg │ ├── webaudio │ ├── webgl │ ├── webmessaging │ ├── webrtc │ ├── websockets │ ├── webstorage │ └── workers ├── lib ├── built-in.jsx ├── common │ ├── README │ └── test-case.jsx └── js │ ├── README │ ├── console.jsx │ ├── js.jsx │ ├── js │ ├── nodejs.jsx │ ├── phantomjs.jsx │ ├── phantomjs │ │ └── test-case.jsx │ └── web.jsx │ ├── rt │ ├── bootstrap.js │ ├── launcher.js │ ├── profiler.js │ └── web-launcher.js │ └── timer.jsx ├── package.json ├── release-engineering.md ├── src ├── _doc.jsx ├── analysis.jsx ├── classdef.jsx ├── compiler.jsx ├── completion.jsx ├── emitter.jsx ├── expression.jsx ├── instruments.jsx ├── jsemitter.jsx ├── jssourcemap.jsx ├── jsx-command.jsx ├── jsx-node-front.jsx ├── optimizer.jsx ├── parser.jsx ├── platform.jsx ├── profile-server.jsx ├── statement.jsx ├── transformer.jsx ├── type.jsx ├── util.jsx └── web │ ├── browser-platform.jsx │ ├── jsx-script-loader.jsx │ └── playground.jsx ├── t ├── 004.example.t ├── 005.web-stuff.t ├── 006.jsx.t ├── 006.jsx │ ├── dump-args.jsx │ └── hello.jsx ├── 007.mode-parse.t ├── 008.do-not-crash.t ├── 008 │ └── hello.jsx ├── 009.self-hosting.t ├── 010.debug-flag.t ├── 010 │ └── debug-flag.jsx ├── 012.profile-server.t ├── 012 │ └── post-profile.jsx ├── compile_error │ ├── 001.unknown-var.jsx │ ├── 002.unknown-func.jsx │ ├── 004.sub-string.jsx │ ├── 005.assign-void.jsx │ ├── 006.assign-null.jsx │ ├── 007.switch-start-with-case.jsx │ ├── 008.switch-type-mismatch.jsx │ ├── 009.arrayliteral-empty.jsx │ ├── 010.arrayliteral-null.jsx │ ├── 011.arrayliteral-bad-type.jsx │ ├── 012.arrayliteral-type-mismatch.jsx │ ├── 014.assign-class.jsx │ ├── 015.keyword-nospace-identifier.jsx │ ├── 016.implicit-conversion-from-object-to-primitive.jsx │ ├── 017.unknown-property.jsx │ ├── 018.assign-undefined.jsx │ ├── 019.add-boolean.jsx │ ├── 020.add-boolean-number.jsx │ ├── 021.delete-var.jsx │ ├── 022.delete-array.jsx │ ├── 023.incompat-call.jsx │ ├── 024.incompat-call-overloaded.jsx │ ├── 025.duplicate-member-variables.jsx │ ├── 026.duplicate-class.jsx │ ├── 027.no-override.jsx │ ├── 028.overload-final.jsx │ ├── 029.call-non-function.jsx │ ├── 030.inherit-loop.jsx │ ├── 031.interface-loop.jsx │ ├── 032.implement-twice.jsx │ ├── 033.override-wrong-type-of-var.jsx │ ├── 034.interface-with-body.jsx │ ├── 035.abstract-var-with-initilizer.jsx │ ├── 036.implement-mixin-twice.jsx │ ├── 037.no-default-ctor.jsx │ ├── 038.ctor-invocation-order.jsx │ ├── 039.mixin-conflict.jsx │ ├── 040.override-wo-base.jsx │ ├── 041.mixin-conflict-with-override.jsx │ ├── 042.missing-abstract-variable.jsx │ ├── 043.mixin-variable-conflict.jsx │ ├── 044.const-function.jsx │ ├── 045.abstract-var-in-class.jsx │ ├── 046.new-interface.jsx │ ├── 047.new-abstract-class.jsx │ ├── 048.this_in_static_func.jsx │ ├── 049.invalid-upcast.jsx │ ├── 050.implicit-downcast.jsx │ ├── 051.class-name-conflict.jsx │ ├── 052.built-in-class-name.jsx │ ├── 053.private-class.jsx │ ├── 053.private-class │ │ └── foo.jsx │ ├── 054.import-self.jsx │ ├── 055.ambiguous-class-reference.jsx │ ├── 055.ambiguous-class-reference │ │ ├── a.jsx │ │ └── b.jsx │ ├── 056.import-as-conflict.jsx │ ├── 056.import-as-conflict │ │ ├── a.jsx │ │ └── b.jsx │ ├── 057.import-twice.jsx │ ├── 057.import-twice │ │ └── foo.jsx │ ├── 058.import-as-conflict-with-class.jsx │ ├── 058.import-as-conflict-with-class │ │ └── foo.jsx │ ├── 059.import-as-conflict-with-builtin.jsx │ ├── 059.import-as-conflict-with-builtin │ │ └── foo.jsx │ ├── 060.import-from-conflict.jsx │ ├── 060.import-from-conflict │ │ └── foo.jsx │ ├── 061.import-from-notfound.jsx │ ├── 061.import-from-notfound │ │ └── foo.jsx │ ├── 062.import-file-not-found.jsx │ ├── 063.super-arg-mismatch.jsx │ ├── 064.super-invocation-order.jsx │ ├── 065.static-member-accessing-unknown.jsx │ ├── 066.no-return.jsx │ ├── 067.return-type-mismatch.jsx │ ├── 068.not-returning-void.jsx │ ├── 069.type-mismatch-in-member-var.jsx │ ├── 070.typeof-to-non-variant.jsx │ ├── 071.labelled-break.jsx │ ├── 072.missing-last-brace.jsx │ ├── 073.self-init-of-member-var.jsx │ ├── 074.assign-to-static-const.jsx │ ├── 075.incr-non-lhs.jsx │ ├── 076.bitnot-nonnumber.jsx │ ├── 078.uninitialized-in-if.jsx │ ├── 079.uninitialized-in-switch.jsx │ ├── 080.uninitialized-in-switch-wo-default.jsx │ ├── 081.uninitialized-in-do-while.jsx │ ├── 082.unreachable-in-do-while.jsx │ ├── 083.unreachable-postexpr-in-for.jsx │ ├── 084.unreachable-after-break.jsx │ ├── 085.unreachable-after-continue.jsx │ ├── 086.unreachable-after-switch-continue.jsx │ ├── 087.unreachable-after-break-with-label.jsx │ ├── 088.unreachable-after-continue-with-label.jsx │ ├── 089.unreachable-after-return.jsx │ ├── 090.while-expr-is-void.jsx │ ├── 091.do-while-expr-is-void.jsx │ ├── 092.for-cond-expr-is-void.jsx │ ├── 093.if-cond-cannot-be-void.jsx │ ├── 094.arg-name-comflict.jsx │ ├── 095.funcdef-conflict.jsx │ ├── 096.static-funcdef-conflict.jsx │ ├── 097.func-and-var-conflict.jsx │ ├── 098.type-propagation-of-undeclared-var.jsx │ ├── 099.type-propagation-of-undeclared-func.jsx │ ├── 100.as-noconvert.jsx │ ├── 101.assign-func-of-wrong-return-type.jsx │ ├── 102.refer-to-member-property-as-static.jsx │ ├── 103.refer-to-static-property-as-member.jsx │ ├── 104.number-in-hash.jsx │ ├── 105.in-against-non-map.jsx │ ├── 107.caught-variable-out-of-scope.jsx │ ├── 108.default-ctor-cannot-call-ctor-with-args.jsx │ ├── 109.import-all-not-found.jsx │ ├── 110.import-all-no-files.jsx │ ├── 110.import-all-no-files │ │ └── hello │ ├── 111.cond-wo-trueexpr-type-conflict.jsx │ ├── 112.import-all-invalid-wildcard.jsx │ ├── 113.readonly.jsx │ ├── 114.func-arg-is-overloaded-func.jsx │ ├── 115.assign-non-static-method.jsx │ ├── 116.map-property-is-not-number.jsx │ ├── 117.check-args-of-calls-to-function-values.jsx │ ├── 118.redundant-maybeundefined.jsx │ ├── 119.class-level-this.jsx │ ├── 119.readonly.jsx │ ├── 120.static-const.jsx │ ├── 121.new-pritimitive.jsx │ ├── 122.as-against-overload-resolution-error.jsx │ ├── 123.as-against-func-var.jsx │ ├── 124.assert-is-assignable.jsx │ ├── 125.increment-member-function.jsx │ ├── 126.maybeundefined-of-variant.jsx │ ├── 127.fused-assign-op-against-uninitialized.jsx │ ├── 128.minus-equal-against-string.jsx │ ├── 129.fused-assign-on-variant.jsx │ ├── 130.compare-other-type.jsx │ ├── 130.inherited-abstract-class.jsx │ ├── 131.fused-assign-against-non-lhs.jsx │ ├── 132.template-class-conflict.jsx │ ├── 133.invalid-expr-in-if-cond.jsx │ ├── 134.too-many-closures.jsx │ ├── 135.open-function.jsx │ ├── 137.call-constructor-as-func.jsx │ ├── 138.inner-function-declaration-wo-type.jsx │ ├── 139.nested-maybeundefined.jsx │ ├── 140.array-maybeundefined-t.jsx │ ├── 141.maybeundefined-arraytype.jsx │ ├── 142.nested-nullable.jsx │ ├── 143.variant-access.jsx │ ├── 144.assign-to-nulltype.jsx │ ├── 144.null-as-primitive.jsx │ ├── 146.instantiation-becomes-new-primitive.jsx │ ├── 147.string-div.jsx │ ├── 148.untyped-null-property.jsx │ ├── 150.wrong-number-of-type-params.jsx │ ├── 151.issue61.jsx │ ├── 152.delete-constructor.jsx │ ├── 153.native-class-conflict.jsx │ ├── 153.native-class-conflict │ │ ├── a.jsx │ │ └── b.jsx │ ├── 154.invalid-param-tag.jsx │ ├── 156.unreachable-catch.jsx │ ├── 157.compile-note.jsx │ ├── 157.funciton-expression-name.jsx │ ├── 159.issue84.jsx │ ├── 160.empty-literal-type-deduction.jsx │ ├── 161.inner-class-name-conflict.jsx │ ├── 162.failed-to-resolve-static-methods.jsx │ ├── 163.untyped-recursive-function.jsx │ ├── 164.assign-untyped-function.jsx │ ├── 165.return-type-conflict-in-untyped-func.jsx │ ├── 166.issue123-assign-class.jsx │ ├── 166.issue123-assign-inner-class.jsx │ ├── 167.issue123-assign-void.jsx │ ├── 167.return-in-generator.jsx │ ├── 168.return-from-finally.jsx │ ├── 169.issue-142-1.jsx │ ├── 169.return-type-of-generator.jsx │ ├── 170.issue-142-2.jsx │ ├── 171.issue-142-3.jsx │ ├── 172.issue-142-4.jsx │ ├── 173.issue-139.jsx │ ├── 174.try-inside-generator.jsx │ ├── 175.minify.export-conflict.jsx │ ├── 176.minify.export-conflict-ctor.jsx │ ├── 177.issue-163.todo.jsx │ ├── 178.issue-166.jsx │ ├── 178.missing-semicolon.jsx │ ├── 179.assert-message-type.jsx │ ├── 179.conflict-default-param.jsx │ ├── 180.default-param-precede-required-param.jsx │ ├── 181.default-param-masking-base.jsx │ ├── 182.default-param-wrong-type.jsx │ ├── 183.assign-empty-array.jsx │ ├── 183.default-param-in-closures.jsx │ ├── 184.assign-empty-map.jsx │ ├── 185.wrong-native-src.jsx │ ├── 186.assign-func-to-int.jsx │ ├── 187.assign-undetermined-func.jsx │ ├── 188.label-name-conflict.jsx │ ├── 189.switch-duplicated-case.jsx │ ├── 190.switch-duplicated-case-str.jsx │ ├── 191.local-func-with-same-name.jsx │ ├── 192.candidates-by-ld.jsx │ ├── 192.undefined-type-for-type-param.jsx │ ├── 193.instanceof-fake-class.jsx │ ├── 193.instanceof-void.jsx │ ├── 194.as-void.jsx │ ├── 195.var-void.jsx │ ├── 196.function.jsx │ ├── 197.template-function-instantiation.jsx │ ├── 198.errors-during-template-function-instantiation.jsx │ ├── 199.heredoc.jsx │ ├── 200.evaluate-overloaded-static-member.todo.jsx │ ├── 200.literal-type-widening.jsx │ ├── 201.const-local-var.jsx │ ├── 202.const-local-var-2.jsx │ ├── 203.const-local-var-3.jsx │ ├── 204.const-local-var-shadowing.jsx │ ├── 205.const-local-var-in-template-class.jsx │ ├── 206.missing-param-for-generic-class.todo.jsx │ ├── 207.multiple-locations.jsx │ ├── 207.multiple-locations │ │ ├── bar │ │ │ ├── bar.jsx │ │ │ └── shared.jsx │ │ └── foo │ │ │ ├── foo.jsx │ │ │ └── shared.jsx │ ├── 208.nested-node_modules.jsx │ ├── 208.nested-node_modules │ │ ├── importer.jsx │ │ └── node_modules │ │ │ └── A │ │ │ ├── index.jsx │ │ │ └── node_modules │ │ │ └── B │ │ │ └── index.jsx │ ├── 209.multiple-locations-npm.jsx │ ├── 209.multiple-locations-npm │ │ ├── importer.jsx │ │ └── node_modules │ │ │ ├── A │ │ │ └── index.jsx │ │ │ └── B │ │ │ ├── index.jsx │ │ │ └── node_modules │ │ │ └── A │ │ │ └── lib │ │ │ └── foo.jsx │ ├── 210.ambigious-arrow.jsx │ ├── 211.case-in-different-number-literals.jsx │ ├── 212.reassign-of-named-funcexpr.jsx │ ├── 213.access-jsx-env-at-runtime.jsx │ ├── 214.void-in-template-as-arg.jsx │ ├── 215.void-in-template-as-local-arg.jsx │ ├── 216.void-array.jsx │ ├── 217.void-array-deduced-from-tmplarg.jsx │ └── 218.nullable-void-vs-void.jsx ├── complete │ ├── 001.class-or-import.jsx │ ├── 002.class-extend.jsx │ ├── 003.ref-to-class.jsx │ ├── 004.ref-to-class-prefixed.jsx │ ├── 005.ref-to-class-property.jsx │ ├── 006.this.jsx │ ├── 007.no-this.todo.jsx │ ├── 008.args-locals.jsx │ ├── 009.property.jsx │ ├── 010.return-type.jsx │ ├── 011.class-below.jsx │ ├── 012.property-of-class-above.jsx │ ├── 013.error-in-classdef.jsx │ ├── 014.extend-candidates.jsx │ ├── 015.implement-candidates.jsx │ ├── 016.unresolved-class.jsx │ ├── 017.unresolved-var.todo.jsx │ ├── 018.imported-class.jsx │ ├── 019.imported-class-2.jsx │ ├── 020.constructors.todo.jsx │ └── lib │ │ └── foo.jsx ├── lib │ ├── 001.hello.jsx │ ├── 002.timer.jsx │ ├── 003.js.jsx │ ├── 004.xhr-interface.jsx │ ├── 005.builtins.jsx │ ├── 007.typedarray.jsx │ ├── 008.dom-interface.jsx │ ├── 009.console.jsx │ ├── 010.web.jsx │ ├── 011.aobench.jsx │ ├── 012.test-case-compare.jsx │ ├── 013.nodejs.jsx │ ├── 014.test-case-callbacks.jsx │ └── 015.test-case-callbacks-async.jsx ├── optimize │ ├── 001.no-assert.jsx │ ├── 002.no-log.jsx │ ├── 003.return-if.jsx │ ├── 004.return-if-with-else.jsx │ ├── 005.return-if-complicated.jsx │ ├── 006.inline-simple-static.jsx │ ├── 007.inline-simple-this.jsx │ ├── 008.inline-simple-that.jsx │ ├── 009.fold-const.jsx │ ├── 010.fold-const-number-vs-int.jsx │ ├── 011.fold-const-propagate-number.jsx │ ├── 012.fold-const-propagate-int.jsx │ ├── 013.fold-const-propagate-string.jsx │ ├── 014.fold-const-propagate-bitops.jsx │ ├── 015.fold-const-as-string.jsx │ ├── 016.inline-ctor.jsx │ ├── 017.lto-finalize-class.jsx │ ├── 018.lto-finalize-func.jsx │ ├── 019.inline-if.jsx │ ├── 020.inline-arg-using-var.jsx │ ├── 021.inline-receiver-using-var.jsx │ ├── 022.inline-local.jsx │ ├── 023.inline-minmax.jsx │ ├── 024.inline-closure.jsx │ ├── 025.inline-nested-closure.jsx │ ├── 025.inline-static-template-function.jsx │ ├── 025.return-if-inlined-to-as.jsx │ ├── 026.array-foreach.jsx │ ├── 027.array-length.jsx │ ├── 028.lcse.jsx │ ├── 029.unbox.jsx │ ├── 030.unbox-with-func-expr.jsx │ ├── 031.unbox-with-in-func-expr.jsx │ ├── 032.inline-call-lambda-in-inner-function.jsx │ ├── 033.array-length-empty-init-expr.jsx │ ├── 034.unclassify-nested-rewrite.jsx │ ├── 035.eliminate-if.jsx │ ├── 036.eliminate-constant-conditions.jsx │ ├── 037.unclassify-simple.jsx │ ├── 038.debug-flag.jsx │ ├── 039.unused-map-literal.jsx │ ├── 040.inline-without-assign.jsx │ ├── 041.flatten-non-virtual-methods.jsx │ ├── 042.staticize-method-in-abstract-class.jsx │ ├── 043.staticize-initial-value.jsx │ ├── 044.staticize-exported-non-virtual.jsx │ ├── 045.unclassify-static-initor.jsx │ ├── 046.staticize-superexpr.jsx │ ├── 047.staticize-super-in-staticizable.jsx │ ├── 048.staticize-func-with-caught-var.jsx │ ├── 049.staticize-func-with-func-statement.jsx │ ├── 050.issue-182.jsx │ ├── 051.issue-182-2.jsx │ ├── 052.0.string-as-number.jsx │ ├── 052.1.string-as-string.jsx │ ├── 052.2.string-as-integer.jsx │ ├── 052.3.string-as-boolean.jsx │ ├── 052.4.number-as-number.jsx │ ├── 052.5.number-as-string.jsx │ ├── 052.6.number-as-integer.jsx │ ├── 052.7.number-as-boolean.jsx │ ├── 052.8.boolean-as-string.jsx │ ├── 052.9.int-as-string.jsx │ ├── 053.fold-const-mul-one.jsx │ ├── 054.fold-const-min-zero.jsx │ ├── 055.dce-remove-assign-in-logical-expr.jsx │ ├── 056.dce-remove-void-cond.jsx │ ├── 057.dce-remove-no-side-effect.jsx │ ├── 058.dce-cond-and-iftrue.jsx │ ├── 059.dce-cond-or-iffalse.jsx │ ├── 060.dce-logical-not-in-void.jsx │ ├── 061.dce-array-prop.jsx │ ├── 062.dce-array-index.jsx │ ├── 063.dce-func-expr.jsx │ ├── 064.fold-math-sin.jsx │ ├── 065.fold-math-cos.jsx │ ├── 066.fold-math-pow.jsx │ ├── 067.fold-math-sqrt.jsx │ ├── 068.fold-math-log.jsx │ ├── 069.fold-string-length.jsx │ ├── 070.fold-string-charcodeat.jsx │ ├── 071.fold-string-fromcharcode.jx │ ├── 072.return-if-3way.jsx │ ├── 073.fold-rel-ops.jsx │ ├── 074.fold-complement.jsx │ ├── 075.inline-instance-method.jsx │ ├── 076.inline-local-func.jsx │ ├── 077.inline-nested-prop.jsx │ ├── 078.inline-eval-order.jsx │ ├── 079.inline-eval-order-2.jsx │ ├── 080.dce-assign-simple.todo.jsx │ ├── 081.tail-rec-fib.jsx │ ├── 082.inline-evaluation-order.jsx │ ├── 082.tail-rec-iffalse.jsx │ ├── 083.inline-request-for-block-stmt.jsx │ ├── 083.tail-rec-iftrue.jsx │ ├── 084.inline-multi-stmts-as-expr.jsx │ ├── 085.dce-dead-store-multi-assign.jsx │ ├── 086.dce-dead-store-with-new.jsx │ ├── 087.dce-dead-store-with-logical-exprs.jsx │ ├── 088.dce-delay-store-with-this.jsx │ ├── 089.tail-rec-local-func.todo.jsx │ ├── 089.unbox-arg-with-side-effect.todo.jsx │ ├── 090.unbox-with-locals.todo.jsx │ ├── 091.multiline-empty-strlit-vs-fold-cond.jsx │ ├── 092.0xN-as-string-vs-fold-as.jsx │ └── 093.null-vs-null.jsx ├── run │ ├── 001.hello.jsx │ ├── 002.increment.jsx │ ├── 003.binaryops.jsx │ ├── 004.opprecedence.jsx │ ├── 005.for.jsx │ ├── 006.while.jsx │ ├── 007.do-while.jsx │ ├── 008.if.jsx │ ├── 009.callfunc.jsx │ ├── 010.condop.jsx │ ├── 011.localvar.jsx │ ├── 012.new.jsx │ ├── 013.static-var.jsx │ ├── 014.break-loop.jsx │ ├── 015.continue-loop.jsx │ ├── 016.switch.jsx │ ├── 017.commaop.jsx │ ├── 018-switch-str.jsx │ ├── 019.boolean.jsx │ ├── 020.arrayliteral.jsx │ ├── 021.issue1.jsx │ ├── 022.call-built-in.jsx │ ├── 023.funcref.jsx │ ├── 024.date.jsx │ ├── 025.regexp.jsx │ ├── 026.maybeundefined.jsx │ ├── 027.hashliteral.jsx │ ├── 028.arrayfunc.jsx │ ├── 029.hashfunc.jsx │ ├── 031.overload.jsx │ ├── 033.many-class.jsx │ ├── 034.as.jsx │ ├── 035.assign-to-int.jsx │ ├── 036.variant.jsx │ ├── 037.as-on-nullable.jsx │ ├── 038.variant-array.jsx │ ├── 039.ctor-overload.jsx │ ├── 040.delete.jsx │ ├── 041.regexp-literal.jsx │ ├── 042.Boolean.jsx │ ├── 043.Number.jsx │ ├── 044.literals.jsx │ ├── 045.class-inheritance.jsx │ ├── 046.interface.jsx │ ├── 047.calls-to-super.jsx │ ├── 048.interface-with-abstract-var.jsx │ ├── 049.var-in-interface.jsx │ ├── 050.implicit-ctor-call.jsx │ ├── 051.call-variant.jsx │ ├── 052.lambda.jsx │ ├── 053.this-in-closure.jsx │ ├── 054.replced-global-func.jsx │ ├── 055.downcast.jsx │ ├── 056.instanceof.jsx │ ├── 057.downcast-interface.jsx │ ├── 058.inherit-methods.jsx │ ├── 059.import.jsx │ ├── 059.import │ │ ├── hello.jsx │ │ └── sub │ │ │ └── goodbye.jsx │ ├── 060.private-class.jsx │ ├── 060.private-class │ │ └── imported.jsx │ ├── 061.import-paths.jsx │ ├── 061.import-paths │ │ ├── a │ │ │ └── a.jsx │ │ └── b │ │ │ └── b.jsx │ ├── 062.import-as.jsx │ ├── 062.import-as │ │ └── foo.jsx │ ├── 063.import-by-name.jsx │ ├── 063.import-by-name │ │ └── foo.jsx │ ├── 064.JSX_file.jsx │ ├── 064.JSX_file │ │ ├── foo.jsx │ │ └── inner.jsx │ ├── 065.call-implicit-ctor.jsx │ ├── 066.static-member-vars.jsx │ ├── 067.static-member-vars2.jsx │ ├── 068.array-length.jsx │ ├── 069.this-after-closure.jsx │ ├── 070.multiple-choises.jsx │ ├── 071.nested-closure.jsx │ ├── 072.override-with-args.jsx │ ├── 073.typeof.jsx │ ├── 074.labelled-break.jsx │ ├── 075.labelled-continue.jsx │ ├── 076.statement-head-of-func-expr.jsx │ ├── 077.const-member-var.jsx │ ├── 078.bitnot.jsx │ ├── 079.logical-op.jsx │ ├── 080.return-void.jsx │ ├── 081.ununsed-non-typed-local.jsx │ ├── 082.detect-assign-of-undefined.jsx │ ├── 083.detect-undefined-call-arg.jsx │ ├── 084.as_nocheck-to-boolean.jsx │ ├── 085.as_nocheck-to-number.jsx │ ├── 086.as_nocheck-to-string.jsx │ ├── 087.as_nocheck-to-array.jsx │ ├── 088.as_nocheck-to-hash.jsx │ ├── 089.as_nocheck-to-func.jsx │ ├── 090.fake-class.jsx │ ├── 091.new-without-parens.jsx │ ├── 092.call-func-in-array.jsx │ ├── 093.static-and-non-static-member.jsx │ ├── 094.funcs-with-different-rettypes-as-args.jsx │ ├── 095.func-arg-is-overloaded-func.jsx │ ├── 096.null-for-function-arg.jsx │ ├── 097.json.jsx │ ├── 098.assign-map-member.jsx │ ├── 099.assign-array-element.jsx │ ├── 100.for-in-map.jsx │ ├── 101.for-in-array.jsx │ ├── 102.function-as-property.jsx │ ├── 103.debugger.jsx │ ├── 104.nested-as.jsx │ ├── 105.in.jsx │ ├── 106.switch-maybeundefined.jsx │ ├── 107.try-catch-finally.jsx │ ├── 108.caught-variable-in-closure.jsx │ ├── 109.nested-caught-variables.jsx │ ├── 110.as-precedence.jsx │ ├── 111.comma-in-call-args.jsx │ ├── 112.static-init-once.jsx │ ├── 113.function-toString.jsx │ ├── 114.stmt-starting-w-as-noconvert.jsx │ ├── 115.type-error.jsx │ ├── 116.map-of-map.jsx │ ├── 117.avoid-import-conflict-using-as.jsx │ ├── 117.avoid-import-conflict-using-as │ │ ├── bar.jsx │ │ └── foo.jsx │ ├── 118.import-all.jsx │ ├── 118.import-all │ │ ├── 1.jsx │ │ └── 2.jsx │ ├── 119.import-all-into.jsx │ ├── 119.import-all-into │ │ ├── 1.jsx │ │ └── 2.jsx │ ├── 120.cond-wo-trueexpr.jsx │ ├── 121.decl-of-variant-array.jsx │ ├── 122.hasownproperty.jsx │ ├── 123.tostring-as-property.jsx │ ├── 124.assign-number-to-int.jsx │ ├── 125.assign-number-to-static-int.jsx │ ├── 126.fused-assign-number-to-int.todo.jsx │ ├── 127.base-prop-for-maybeundefined.jsx │ ├── 128.base-func-overridden-by-mixin.jsx │ ├── 129.call-closure-during-assign.jsx │ ├── 130.math-abs.jsx │ ├── 131.assign-array-of-imported-class.jsx │ ├── 131.assign-array-of-imported-class │ │ └── module.jsx │ ├── 132.import-alias-in-type-decl.jsx │ ├── 132.import-alias-in-type-decl │ │ └── foo.jsx │ ├── 133.array-ctor.jsx │ ├── 134.map-ctor.jsx │ ├── 135.ignore.dot-files.jsx │ ├── 135.ignore.dot-files │ │ ├── .foo.jsx │ │ └── foo.jsx │ ├── 136.maybeundefined-as-obj.jsx │ ├── 137.same-pred-op-with-parens.jsx │ ├── 137.variant-accessors.jsx │ ├── 138.json-complex.jsx │ ├── 139.array-of-maybeundefined.jsx │ ├── 140.basic-template.jsx │ ├── 140.new-array.jsx │ ├── 141.for-with-multiple-vars.jsx │ ├── 142.static-closure.jsx │ ├── 143.map-access-converted-to-dotop.jsx │ ├── 144.crtp.jsx │ ├── 145.construct-T.jsx │ ├── 146.assign-to-property-of-variant.jsx │ ├── 147.return-in-catch.jsx │ ├── 148.null-in-cond-expr.jsx │ ├── 149.logical-ops-on-non-boolean.jsx │ ├── 150.light-function-type-notation.jsx │ ├── 151.light-lambda-syntax.jsx │ ├── 152.vararg-for-native.jsx │ ├── 153.assign-vararg-func.jsx │ ├── 154.deduct-callback-type.jsx │ ├── 155.deduct-closure-type-on-assign.jsx │ ├── 156.deduct-closure-type-in-super.jsx │ ├── 157.deduct-closure-type-in-new.jsx │ ├── 158.deduct-closure-type-in-super-statement.jsx │ ├── 159.curry.jsx │ ├── 160.parameterized-interface.jsx │ ├── 161.non-boolean-cond.jsx │ ├── 162.classexpr-in-template.jsx │ ├── 163.multi-line-comment.jsx │ ├── 164.string-compare.jsx │ ├── 165.int-type-parameter.jsx │ ├── 166.narrow-return-type-in-override.jsx │ ├── 167.non-bool-exprs-in-loop-exprs.jsx │ ├── 168.local-function-declaration.jsx │ ├── 168.void-statement.jsx │ ├── 169.nullable-element.jsx │ ├── 170.cast-int-in-return.jsx │ ├── 171.fused-div-of-int.jsx │ ├── 172.profile.jsx │ ├── 173.interface-or-mixin-as-object.jsx │ ├── 174.undefined-in-array-literal.jsx │ ├── 175.T-of-ArrayT-should-never-be-maybeundef.jsx │ ├── 176.inherit-template.jsx │ ├── 176.nonexisting-array-element-vs-object.jsx │ ├── 177.profile-return-void.jsx │ ├── 178.funcexpr-in-template-issue-46.jsx │ ├── 179.profile-exception.jsx │ ├── 180.profile-exception-inline.jsx │ ├── 181.issue48.jsx │ ├── 182.null-expr-in-templates.jsx │ ├── 183.deduce-compfun-of-sort.jsx │ ├── 184.implements-template.jsx │ ├── 185.null-as-nullalble-primitive.jsx │ ├── 186.string-replace-cb-wo-type.jsx │ ├── 187.relops-on-wrapped-object.jsx │ ├── 188.map-of-nullable.jsx │ ├── 189.as_noconvert-to-nullable.jsx │ ├── 190.as_noconvert-exception.jsx │ ├── 191.try-catch-in-template.jsx │ ├── 192.catching-template-type.jsx │ ├── 193.not-in.jsx │ ├── 194.imported-class-in-templates.jsx │ ├── 194.imported-class-in-templates │ │ ├── a.jsx │ │ └── b.jsx │ ├── 195.nested-cond.jsx │ ├── 196.type-deduction-for-closures.jsx │ ├── 197.var-in-catch.jsx │ ├── 198.template-as-param.jsx │ ├── 199.template-arg-namespace.jsx │ ├── 199.template-arg-namespace │ │ ├── a.jsx │ │ ├── b.jsx │ │ └── common.jsx │ ├── 200.template-under-namespace.jsx │ ├── 200.template-under-namespace │ │ └── a.jsx │ ├── 201.import-template.jsx │ ├── 201.import-template │ │ ├── hidden.jsx │ │ └── named.jsx │ ├── 202.assign-int-to-untyped.jsx │ ├── 203.call-func-in-map.jsx │ ├── 203.static-var-with-lambda.jsx │ ├── 204.array-map.jsx │ ├── 205.common-element-type.jsx │ ├── 206.alternate-constructor-invocation.jsx │ ├── 207.alternate-constructor-invocation-in-template.jsx │ ├── 208.overloaded-index-operator.jsx │ ├── 210.map-ctor.jsx │ ├── 211.indirect-template-property.jsx │ ├── 212.map-literal-as-variant.jsx │ ├── 213.null-arguments-to-array.jsx │ ├── 214.issue80.jsx │ ├── 215.issue80-2.jsx │ ├── 216.var-decl-of-arg.jsx │ ├── 217.function-field-in-template.jsx │ ├── 219.parameterize-nullable-type.jsx │ ├── 220.assign-named-function-expr-to-var.jsx │ ├── 221.equal-expr-assoc.jsx │ ├── 222.issue91.jsx │ ├── 223.issue50.jsx │ ├── 223.map-keys.jsx │ ├── 224.empty-array-for-function-arg.jsx │ ├── 225.empty-map-for-function-arg.jsx │ ├── 226.variant-for-function-arg.todo.jsx │ ├── 227.unclasify-with-as.jsx │ ├── 228.issue85-unreachable-after-switch.jsx │ ├── 229.assert.jsx │ ├── 230.test-case-module.jsx │ ├── 231.utf8-literals.jsx │ ├── 232.assing-func-to-variant.jsx │ ├── 233.issue118-1.jsx │ ├── 234.inner-class.jsx │ ├── 234.issue118-2.jsx │ ├── 235.inner-class-static-method.jsx │ ├── 235.member-init-with-named-func.jsx │ ├── 236.deeply-nested-class.jsx │ ├── 237.class-in-template-class.jsx │ ├── 238.template-inner-class.jsx │ ├── 239.template-class-in-template-class.jsx │ ├── 240.shadowed-type-parameter.jsx │ ├── 241.inner-class-with-same-name.jsx │ ├── 242.unclassify-use-this-in-constructor.jsx │ ├── 243.allow-null-for-nullable-vargs.jsx │ ├── 244.allow-null-for-nullable-vargs2.jsx │ ├── 245.instanceof-type-param.jsx │ ├── 245.return-type-inference.jsx │ ├── 246.do-not-inline-closure-with-recursion.jsx │ ├── 247.dont-mangle-overloaded-native.jsx │ ├── 247.issue134.jsx │ ├── 248.as-v.jsx │ ├── 248.minified-classname-conflict.jsx │ ├── 249.issue137.jsx │ ├── 249.minified-varname-conflict.jsx │ ├── 250.minified-keyword-conflict.jsx │ ├── 251.issue128.jsx │ ├── 252.issue132.todo.jsx │ ├── 253.unreachable.jsx │ ├── 254.issue78.jsx │ ├── 255.issue141.jsx │ ├── 255.no-catch-empty-finally.jsx │ ├── 256.conflicting-arraytypes-as-args.jsx │ ├── 256.conflicting-arraytypes-as-args │ │ ├── abc.jsx │ │ └── def.jsx │ ├── 257.export-class.jsx │ ├── 258.export-funcs.jsx │ ├── 259.export-funcs-abstract.jsx │ ├── 260.export-funcs-in-mixin.jsx │ ├── 261.export-rule.jsx │ ├── 262.export-vars.jsx │ ├── 263.export-staticvar-conflict.jsx │ ├── 264.instantiated-classname-conflict.jsx │ ├── 264.instantiated-classname-conflict │ │ ├── abc.jsx │ │ └── def.jsx │ ├── 265.disable-type-check.jsx │ ├── 267.no-assert.jsx │ ├── 268.booleanize.jsx │ ├── 269.unboxing-vs-function-statement.jsx │ ├── 270.extend-in-js.todo.jsx │ ├── 271.export-in-derived.jsx │ ├── 272.mangled-access-in-exported.jsx │ ├── 273.native-require-commonjs.jsx │ ├── 274.unbox-object.jsx │ ├── 275.unclassify-vs-tostring.jsx │ ├── 276.strip-unused-native-class.jsx │ ├── 277.strip-vs-overriding-native.jsx │ ├── 278.instanceof-stripped.jsx │ ├── 279.strip-preserve-static-only-native-class.jsx │ ├── 280.strip-preserve-asexpr-native.jsx │ ├── 281.issue-173.jsx │ ├── 281.issue-173 │ │ ├── a.jsx │ │ └── b.jsx │ ├── 282.issue-171.jsx │ ├── 283.issue-174.jsx │ ├── 284.issue-191.jsx │ ├── 285.issue-187.jsx │ ├── 286.issue-115.jsx │ ├── 287.extend-commonjs.todo.jsx │ ├── 287.extend-commonjs │ │ └── base.js │ ├── 288.call-native-using-super.jsx │ ├── 289.else-wo-braces.jsx │ ├── 290.assign-in-cond.jsx │ ├── 291.pass-number-to-int-arg.jsx │ ├── 292.assign-in-ternary.jsx │ ├── 293.assert-with-message.jsx │ ├── 293.default-param-simple.jsx │ ├── 294.default-param.jsx │ ├── 295.default-param-interclass-crossref.jsx │ ├── 296.default-param-for-constructor.jsx │ ├── 297.default-param-with-unclassify.jsx │ ├── 298.unbox-vs-funcdecl.jsx │ ├── 299.issue-202.jsx │ ├── 300.default-param-for-func.jsx │ ├── 300.type-parameter-inference.jsx │ ├── 301.assgin-empty-array.jsx │ ├── 302.assign-empty-map.jsx │ ├── 303.infer-literal-types-in-member-var.jsx │ ├── 304.do-not-remove-native-prop.jsx │ ├── 305.naive-inner-class.jsx │ ├── 306.multi-ind.jsx │ ├── 306.multi-ind │ │ ├── a.jsx │ │ └── b.jsx │ ├── 307.comma-in-lambda.jsx │ ├── 308.native-inner-class-as-arg.jsx │ ├── 308.string-plus-number.jsx │ ├── 309.jsxdoc-vs-default-param.jsx │ ├── 310.native-template.jsx │ ├── 310.trailing-comma.jsx │ ├── 311.unused-local-func.jsx │ ├── 312.nested-template-as-arg.todo.jsx │ ├── 313.nested-template-as-arg-2.todo.jsx │ ├── 314.function-template.jsx │ ├── 315.function-template-with-class-template.jsx │ ├── 316.class-template-with-native-template.jsx │ ├── 317.function-template-with-closure.jsx │ ├── 318.template-combined.jsx │ ├── 319.function-template-try-catch.jsx │ ├── 320.function-template-inner-class.jsx │ ├── 321.function-template-inner-class-combined.jsx │ ├── 322.template-inner-class-static-func.jsx │ ├── 323.inline-with-recursion.jsx │ ├── 324.js-static-functions.jsx │ ├── 325.default-param-with-template-class.jsx │ ├── 326.local-func-use-as-ref-only.jsx │ ├── 327.native-inner-classes-with-same-name.jsx │ ├── 328.nested-if.jsx │ ├── 329.unobx-assign-twice.jsx │ ├── 330.int-array-from-int.jsx │ ├── 331.default-param-closure.jsx │ ├── 332.default-param-with-template-functions.todo.jsx │ ├── 333.unify-simple-type.jsx │ ├── 334.unify-concrete-type.jsx │ ├── 335.unify-nullable-type.jsx │ ├── 336.unify-function-type.jsx │ ├── 337.unify-template-type.jsx │ ├── 338.unify-multiple.jsx │ ├── 339.lhs-side-effects.jsx │ ├── 340.unspecialized-template-class-as-template-param.todo.jsx │ ├── 341.lcse-logical-expr.jsx │ ├── 342.infer-array-map-arg-type.jsx │ ├── 343.infer-overriden-arg-type.jsx │ ├── 344.heredoc.jsx │ ├── 345.heredoc-vs-const-folding.jsx │ ├── 346.foreach-array-of-array.jsx │ ├── 347.return-void.jsx │ ├── 348.infer-ret-type-from-void-expr.jsx │ ├── 349.complex-function-defval.todo.jsx │ ├── 350.fused-assigments.jsx │ ├── 351.issue258.native-class-wo-ctor.jsx │ ├── 352.issue258.class-wo-ctor.jsx │ ├── 353.issue258.export-class-wo-ctor.jsx │ ├── 354.issue258.nativesource-class-wo-ctor.jsx │ ├── 355.deleted-constructor-wo-body.jsx │ ├── 356.expand-lhs-value.jsx │ ├── 356.literal-type-widening.jsx │ ├── 357.issue279-static-method.jsx │ ├── 358.super-vs-staticize.jsx │ ├── 359.minify-vs-cb-in-vardef.jsx │ ├── 360.default-value-vs-self-assign.jsx │ ├── 361.const-local-var.jsx │ ├── 362.arrow-function.jsx │ ├── 362.issue-291.jsx │ ├── 363.arrow-function-in-param.jsx │ ├── 363.null-in-typed-literal.jsx │ ├── 364.new-function.jsx │ ├── 365.npm-import.jsx │ ├── 365.npm-import │ │ ├── importer.jsx │ │ └── node_modules │ │ │ ├── main │ │ │ ├── lib │ │ │ │ └── main-module.jsx │ │ │ └── package.json │ │ │ └── nomain-dirlib │ │ │ ├── index.jsx │ │ │ ├── lib │ │ │ └── child-lib.jsx │ │ │ └── package.json │ ├── 366.npm-wildcard-import.jsx │ ├── 366.npm-wildcard-import │ │ ├── importer.jsx │ │ └── node_modules │ │ │ └── A │ │ │ └── lib │ │ │ ├── A1.jsx │ │ │ └── A2.jsx │ ├── 367.npm-preference.jsx │ ├── 367.npm-preference │ │ ├── 1st │ │ │ └── B.jsx │ │ └── 2nd │ │ │ ├── importer.jsx │ │ │ └── node_modules │ │ │ ├── A │ │ │ ├── index.jsx │ │ │ └── node_modules │ │ │ │ └── B │ │ │ │ └── index.jsx │ │ │ └── B │ │ │ └── index.jsx │ ├── 368.extend-exported-class-with-ctor.jsx │ ├── 369.search-path-before-node-modules.jsx │ ├── 369.search-path-before-node-modules │ │ ├── npm │ │ │ ├── importer.jsx │ │ │ └── node_modules │ │ │ │ └── A.jsx │ │ │ │ └── index.jsx │ │ └── search-path │ │ │ └── A.jsx │ ├── 371.incr-int.jsx │ ├── 372.int-op.jsx │ ├── 373.int-op-sideeffect.jsx │ ├── 374.int-op-using-temp-vs-static.jsx │ ├── 375.int-fold-const.jsx │ ├── 376.number-literal-within-int-vs-fold-const.jsx │ ├── 377.negate-vs-int.jsx │ ├── 378.macroic-literals.jsx │ ├── 379.file-macro-vs-node-modules.jsx │ ├── 379.file-macro-vs-node-modules │ │ ├── importer.jsx │ │ └── node_modules │ │ │ └── A.jsx │ │ │ └── index.jsx │ ├── 380.class-macro.jsx │ ├── 381.class-macro-as-type.jsx │ ├── 382.class-macro-in-extend.jsx │ ├── 383.class-macro-in-template-class.jsx │ ├── 384.issue301.jsx │ ├── 385.array_fastforeach.jsx │ ├── 386.array_foreach-inline-cb-with-var.jsx │ ├── 387.inline-static-func-as-cb.jsx │ ├── 388.dont-inline-cb-twice.jsx │ ├── 389.compile-time-const.jsx │ ├── 390.void-as-template-arg.jsx │ ├── 391.template-and-void-vs-return.jsx │ ├── 392.int-incr-with-sideeffect.jsx │ ├── 392.nullable-void.jsx │ ├── 393.nullable-void-deduced-from-tmplarg.jsx │ ├── 393.overflow-in-complit-of-int.jsx │ ├── 394.use-nullable-void-member.jsx │ ├── 395.nullable-void-vs-null.jsx │ ├── 396.issue321.jsx │ ├── 397.default-param-with-other-param.jsx │ ├── 398.issue328.jsx │ ├── 399.not-expand-FusedAssignmentExpression.jsx │ ├── generator.001.example.fib.jsx │ ├── generator.002.example.prime.jsx │ ├── generator.003.empty.jsx │ ├── generator.004.sequential.jsx │ ├── generator.005.stop-iteration.jsx │ ├── generator.008.generator-with-init-args.jsx │ ├── generator.009.multiple-instances.jsx │ ├── generator.010.switch.jsx │ ├── generator.011.do-while.jsx │ ├── generator.012.for.jsx │ ├── generator.013.for-in.jsx │ ├── generator.014.return.todo.jsx │ ├── generator.015.nested-generator.jsx │ ├── generator.016.static-generator.todo.jsx │ ├── generator.017.member-generator.todo.jsx │ ├── generator.018.yield-type-notation.jsx │ ├── generator.019.yield-type-notation-precedence.jsx │ ├── generator.020.yield-type-notation-associativity.jsx │ ├── generator.021.yield-type-notation-vs-void.jsx │ ├── generator.023.autolift-generator-type.jsx │ ├── generator.025.yield-expression.jsx │ ├── generator.026.yield-in-if-cond.jsx │ ├── generator.027.yield-in-fused-assign.jsx │ ├── generator.028.try.jsx │ ├── generator.029.yield-in-finally.jsx │ ├── generator.030.throw.jsx │ ├── generator.031.throw-in-try.jsx │ ├── generator.032.throw-in-try-in-try.jsx │ ├── generator.033.throw-in-finally.jsx │ ├── generator.034.throw-while-error-handling.jsx │ ├── generator.035.catch.jsx │ ├── generator.036.throw-in-catch.jsx │ └── generator.037.throw-in-catch-in-try.jsx ├── src │ ├── 001.lexer.jsx │ ├── 002.util.jsx │ ├── 003.source-map.jsx │ ├── 004.jsxdoc.jsx │ ├── jsxdoc │ │ ├── .gitignore │ │ └── hello.jsx │ └── source-map │ │ ├── .gitignore │ │ └── hello.jsx ├── util │ ├── jslexer.jsx │ └── test-runner └── web │ ├── 001.hello.jsx │ ├── 002.web-compiler.jsx │ └── 003.modules.jsx ├── tmp └── .gitkeep ├── tool ├── Util.pm ├── bootstrap-compiler.js ├── commonjs2jsx.js ├── form ├── git-hooks-pre-push ├── make-meta ├── postpublish.jsx ├── setup.pl └── toggle-todo ├── web ├── .gitignore ├── assets │ ├── css │ │ ├── bootstrap-responsive.css │ │ ├── bootstrap-responsive.min.css │ │ ├── bootstrap.css │ │ ├── bootstrap.min.css │ │ ├── codemirror.css │ │ └── show-hint.css │ ├── img │ │ ├── debug-console.png │ │ ├── glyphicons-halflings-white.png │ │ └── glyphicons-halflings.png │ └── js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ ├── codemirror.js │ │ ├── jslexer.js │ │ ├── mode │ │ ├── clike.js │ │ ├── javascript.js │ │ └── jsx.js │ │ ├── require-simple.js │ │ ├── show-hint.js │ │ ├── source-map-inspector.js │ │ └── source-map.js ├── build.pl ├── example │ ├── Makefile │ ├── aobench │ │ ├── Makefile │ │ ├── README │ │ ├── ambientocclusion.js │ │ ├── aobench.jsx │ │ ├── index.html │ │ └── js-original.html │ ├── fireworks │ │ ├── fireworks.js │ │ ├── fireworks.jsx │ │ ├── index.html │ │ ├── js.html │ │ └── style.css │ ├── hello-world │ │ ├── hello-world.jsx │ │ └── index.html │ ├── index.html │ ├── ipc-js │ │ └── index.html │ ├── kingyo │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── fish.mp3 │ │ ├── game.jsx │ │ ├── index.html │ │ ├── kbody.fs │ │ ├── kbody.vs │ │ ├── keye.fs │ │ ├── keye.vs │ │ ├── kingyo.jsx │ │ ├── mvq.jsx │ │ ├── poi.jsx │ │ ├── poi.png │ │ ├── poix.png │ │ ├── refr.fs │ │ ├── rendertexture.jsx │ │ ├── tear.mp3 │ │ ├── vt.fs │ │ ├── vt.vs │ │ ├── water.jsx │ │ ├── water.vs │ │ ├── waterd.fs │ │ ├── waterv.fs │ │ └── webgl-util.jsx │ ├── reversi │ │ ├── index.html │ │ └── reversi.jsx │ ├── sakura │ │ ├── index.html │ │ ├── sakura.jsx │ │ └── sakura.png │ ├── shooting │ │ ├── img │ │ │ ├── README │ │ │ ├── bomb1.png │ │ │ ├── bomb10.png │ │ │ ├── bomb2.png │ │ │ ├── bomb3.png │ │ │ ├── bomb4.png │ │ │ ├── bomb5.png │ │ │ ├── bomb6.png │ │ │ ├── bomb7.png │ │ │ ├── bomb8.png │ │ │ ├── bomb9.png │ │ │ ├── bullet.png │ │ │ ├── my.png │ │ │ ├── rock1.png │ │ │ ├── rock2.png │ │ │ ├── rock3.png │ │ │ ├── space1.png │ │ │ ├── space10.png │ │ │ ├── space2.png │ │ │ ├── space3.png │ │ │ ├── space4.png │ │ │ ├── space5.png │ │ │ ├── space6.png │ │ │ ├── space7.png │ │ │ ├── space8.png │ │ │ └── space9.png │ │ ├── index.html │ │ ├── shooting.js │ │ └── shooting.jsx │ ├── webaudio │ │ ├── amairo.mp3 │ │ ├── hello-webaudio.jsx │ │ ├── index.html │ │ └── material.txt │ ├── webgl │ │ ├── hello-webgl.jsx │ │ ├── index.html │ │ └── teko.jpg │ ├── webrtc │ │ ├── app.jsx │ │ └── index.html │ └── xhr │ │ ├── app.jsx │ │ ├── hello.txt │ │ └── index.html ├── index.html ├── profiler │ ├── fireworks.html │ └── fireworks.jsx ├── server.js └── source-map │ ├── .gitignore │ └── index.html └── xt └── optimize-bench ├── 001.inline-simple-this.jsx ├── 002.inline-simple-that.jsx ├── 003.unbox-simple.jsx └── 004.unclassify-simple.jsx /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/.npmignore -------------------------------------------------------------------------------- /.proverc: -------------------------------------------------------------------------------- 1 | --exec t/util/test-runner 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/Changes -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/HACKING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/README.md -------------------------------------------------------------------------------- /bin/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /complete/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/complete/README.md -------------------------------------------------------------------------------- /complete/example.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/complete/example.jsx -------------------------------------------------------------------------------- /doc/jsx.github.com/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/jsx.github.com/README.md -------------------------------------------------------------------------------- /doc/jsx.github.com/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/jsx.github.com/examples/Makefile -------------------------------------------------------------------------------- /doc/jsx.github.com/examples/box2d/.gitignore: -------------------------------------------------------------------------------- 1 | box2djsx 2 | -------------------------------------------------------------------------------- /doc/jsx.github.com/images/benchmarks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/jsx.github.com/images/benchmarks.png -------------------------------------------------------------------------------- /doc/jsx.github.com/images/box2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/jsx.github.com/images/box2d.png -------------------------------------------------------------------------------- /doc/jsx.github.com/images/fireworks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/jsx.github.com/images/fireworks.png -------------------------------------------------------------------------------- /doc/jsx.github.com/images/profiler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/jsx.github.com/images/profiler.png -------------------------------------------------------------------------------- /doc/jsx.github.com/images/shooting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/jsx.github.com/images/shooting.png -------------------------------------------------------------------------------- /doc/jsx.github.com/lang-jsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/jsx.github.com/lang-jsx.js -------------------------------------------------------------------------------- /doc/jsx.github.com/searchstyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/jsx.github.com/searchstyle.css -------------------------------------------------------------------------------- /doc/jsx.github.com/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/jsx.github.com/style.css -------------------------------------------------------------------------------- /doc/jsx.github.com/try/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/jsx.github.com/try/index.html -------------------------------------------------------------------------------- /doc/makedoc.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/makedoc.pl -------------------------------------------------------------------------------- /doc/snippets/breadcrumb.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/snippets/breadcrumb.mt -------------------------------------------------------------------------------- /doc/snippets/citations.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/snippets/citations.mt -------------------------------------------------------------------------------- /doc/snippets/header.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/snippets/header.mt -------------------------------------------------------------------------------- /doc/snippets/wrapper.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/snippets/wrapper.mt -------------------------------------------------------------------------------- /doc/src/404.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/404.mt -------------------------------------------------------------------------------- /doc/src/doc.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/doc.mt -------------------------------------------------------------------------------- /doc/src/doc/classref.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/doc/classref.mt -------------------------------------------------------------------------------- /doc/src/doc/compilerref.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/doc/compilerref.mt -------------------------------------------------------------------------------- /doc/src/doc/conversionref.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/doc/conversionref.mt -------------------------------------------------------------------------------- /doc/src/doc/importref.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/doc/importref.mt -------------------------------------------------------------------------------- /doc/src/doc/literalref.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/doc/literalref.mt -------------------------------------------------------------------------------- /doc/src/doc/operatorref.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/doc/operatorref.mt -------------------------------------------------------------------------------- /doc/src/doc/profiler.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/doc/profiler.mt -------------------------------------------------------------------------------- /doc/src/doc/statementref.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/doc/statementref.mt -------------------------------------------------------------------------------- /doc/src/doc/stdlibref.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/doc/stdlibref.mt -------------------------------------------------------------------------------- /doc/src/doc/test.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/doc/test.mt -------------------------------------------------------------------------------- /doc/src/doc/tutorial.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/doc/tutorial.mt -------------------------------------------------------------------------------- /doc/src/doc/typeref.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/doc/typeref.mt -------------------------------------------------------------------------------- /doc/src/faq.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/faq.mt -------------------------------------------------------------------------------- /doc/src/index.mt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/doc/src/index.mt -------------------------------------------------------------------------------- /etc/_jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/etc/_jsx -------------------------------------------------------------------------------- /etc/doc-template/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/etc/doc-template/style.css -------------------------------------------------------------------------------- /etc/doc-template/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/etc/doc-template/template.html -------------------------------------------------------------------------------- /etc/jsx-command-completion.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/etc/jsx-command-completion.bash -------------------------------------------------------------------------------- /etc/profiler/assets/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/etc/profiler/assets/js/jquery.js -------------------------------------------------------------------------------- /etc/profiler/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/etc/profiler/index.html -------------------------------------------------------------------------------- /example/add.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/add.jsx -------------------------------------------------------------------------------- /example/affine-transform.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/affine-transform.jsx -------------------------------------------------------------------------------- /example/default-param.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/default-param.jsx -------------------------------------------------------------------------------- /example/fib.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/fib.jsx -------------------------------------------------------------------------------- /example/fizzbuzz.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/fizzbuzz.jsx -------------------------------------------------------------------------------- /example/flying-being.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/flying-being.jsx -------------------------------------------------------------------------------- /example/hello.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/hello.jsx -------------------------------------------------------------------------------- /example/import.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/import.jsx -------------------------------------------------------------------------------- /example/lib/bar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/lib/bar.jsx -------------------------------------------------------------------------------- /example/lib/foo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/lib/foo.jsx -------------------------------------------------------------------------------- /example/module-demo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/module-demo.jsx -------------------------------------------------------------------------------- /example/point.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/point.jsx -------------------------------------------------------------------------------- /example/template.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/template.jsx -------------------------------------------------------------------------------- /example/timers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/timers.jsx -------------------------------------------------------------------------------- /example/type-erasure.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/type-erasure.jsx -------------------------------------------------------------------------------- /example/yield-fib.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/yield-fib.jsx -------------------------------------------------------------------------------- /example/yield.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/example/yield.jsx -------------------------------------------------------------------------------- /extlib/.gitignore: -------------------------------------------------------------------------------- 1 | .packlist 2 | .meta 3 | darwin-* 4 | linux-* 5 | 6 | -------------------------------------------------------------------------------- /extlib/bin/prove: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/bin/prove -------------------------------------------------------------------------------- /extlib/bin/pwhich: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/bin/pwhich -------------------------------------------------------------------------------- /extlib/bin/shell-quote: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/bin/shell-quote -------------------------------------------------------------------------------- /extlib/lib/perl5/App/Prove.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/App/Prove.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/App/Prove/State.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/App/Prove/State.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/Class/Accessor/Lite.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Class/Accessor/Lite.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/Data/Difflet.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Data/Difflet.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/File/Which.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/File/Which.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/HTTP/Tiny.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/HTTP/Tiny.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/IPC/Run3.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/IPC/Run3.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/IPC/Run3/ProfLogger.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/IPC/Run3/ProfLogger.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/IPC/Run3/ProfPP.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/IPC/Run3/ProfPP.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/JSON.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/JSON.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/JSON/backportPP.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/JSON/backportPP.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/Net/EmptyPort.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Net/EmptyPort.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/Probe/Perl.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Probe/Perl.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/Proc/Guard.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Proc/Guard.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/String/ShellQuote.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/String/ShellQuote.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Base.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Base.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Formatter/Base.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Formatter/Base.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Formatter/Color.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Formatter/Color.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Formatter/File.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Formatter/File.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Harness.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Harness.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Harness/Beyond.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Harness/Beyond.pod -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Object.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Object.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Parser.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Parser.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Parser/Grammar.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Parser/Grammar.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Parser/Iterator.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Parser/Iterator.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Parser/Result.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Parser/Result.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Parser/Scheduler.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Parser/Scheduler.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Parser/Source.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Parser/Source.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/TAP/Parser/Utils.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/TAP/Parser/Utils.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/Test/Difflet.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Test/Difflet.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/Test/HACKING.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Test/HACKING.pod -------------------------------------------------------------------------------- /extlib/lib/perl5/Test/Harness.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Test/Harness.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/Test/Requires.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Test/Requires.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/Test/Script.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Test/Script.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/Test/SharedFork.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Test/SharedFork.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/Test/TCP.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Test/TCP.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/Test/TCP/CheckPort.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Test/TCP/CheckPort.pm -------------------------------------------------------------------------------- /extlib/lib/perl5/Text/MicroTemplate.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/extlib/lib/perl5/Text/MicroTemplate.pm -------------------------------------------------------------------------------- /gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/gruntfile.js -------------------------------------------------------------------------------- /idl2jsx/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | .* 3 | -------------------------------------------------------------------------------- /idl2jsx/build.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/build.pl -------------------------------------------------------------------------------- /idl2jsx/dump-cache.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/dump-cache.pl -------------------------------------------------------------------------------- /idl2jsx/extra/chrome.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/extra/chrome.idl -------------------------------------------------------------------------------- /idl2jsx/extra/draft.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/extra/draft.idl -------------------------------------------------------------------------------- /idl2jsx/extra/events.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/extra/events.idl -------------------------------------------------------------------------------- /idl2jsx/extra/firefox.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/extra/firefox.idl -------------------------------------------------------------------------------- /idl2jsx/extra/legacy.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/extra/legacy.idl -------------------------------------------------------------------------------- /idl2jsx/extra/lv0.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/extra/lv0.idl -------------------------------------------------------------------------------- /idl2jsx/extra/sequence.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/extra/sequence.idl -------------------------------------------------------------------------------- /idl2jsx/extra/timers.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/extra/timers.idl -------------------------------------------------------------------------------- /idl2jsx/idl2jsx.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/idl2jsx.pl -------------------------------------------------------------------------------- /idl2jsx/lib/WebIDL/Type.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/lib/WebIDL/Type.pm -------------------------------------------------------------------------------- /idl2jsx/lib/WebIDL/TypeMap.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/lib/WebIDL/TypeMap.pm -------------------------------------------------------------------------------- /idl2jsx/maketest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/maketest.pl -------------------------------------------------------------------------------- /idl2jsx/spec/2dcontext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/2dcontext -------------------------------------------------------------------------------- /idl2jsx/spec/DOM-Level-2-Views: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/DOM-Level-2-Views -------------------------------------------------------------------------------- /idl2jsx/spec/DOM-Level-3-Events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/DOM-Level-3-Events -------------------------------------------------------------------------------- /idl2jsx/spec/FileAPI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/FileAPI -------------------------------------------------------------------------------- /idl2jsx/spec/GamepadAPI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/GamepadAPI -------------------------------------------------------------------------------- /idl2jsx/spec/IndexedDB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/IndexedDB -------------------------------------------------------------------------------- /idl2jsx/spec/XMLHTTPRequest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/XMLHTTPRequest -------------------------------------------------------------------------------- /idl2jsx/spec/css-conditional: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/css-conditional -------------------------------------------------------------------------------- /idl2jsx/spec/cssom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/cssom -------------------------------------------------------------------------------- /idl2jsx/spec/cssom-view: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/cssom-view -------------------------------------------------------------------------------- /idl2jsx/spec/dom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/dom -------------------------------------------------------------------------------- /idl2jsx/spec/dom-parsing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/dom-parsing -------------------------------------------------------------------------------- /idl2jsx/spec/eventsource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/eventsource -------------------------------------------------------------------------------- /idl2jsx/spec/geolocation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/geolocation -------------------------------------------------------------------------------- /idl2jsx/spec/html5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/html5 -------------------------------------------------------------------------------- /idl2jsx/spec/matrix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/matrix -------------------------------------------------------------------------------- /idl2jsx/spec/mediacapture-streams: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/mediacapture-streams -------------------------------------------------------------------------------- /idl2jsx/spec/metry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/metry -------------------------------------------------------------------------------- /idl2jsx/spec/notifications: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/notifications -------------------------------------------------------------------------------- /idl2jsx/spec/progress-events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/progress-events -------------------------------------------------------------------------------- /idl2jsx/spec/selectors-api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/selectors-api -------------------------------------------------------------------------------- /idl2jsx/spec/touch-events: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/touch-events -------------------------------------------------------------------------------- /idl2jsx/spec/typedarray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/typedarray -------------------------------------------------------------------------------- /idl2jsx/spec/url: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/url -------------------------------------------------------------------------------- /idl2jsx/spec/url-whatwg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/url-whatwg -------------------------------------------------------------------------------- /idl2jsx/spec/webaudio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/webaudio -------------------------------------------------------------------------------- /idl2jsx/spec/webgl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/webgl -------------------------------------------------------------------------------- /idl2jsx/spec/webmessaging: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/webmessaging -------------------------------------------------------------------------------- /idl2jsx/spec/webrtc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/webrtc -------------------------------------------------------------------------------- /idl2jsx/spec/websockets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/websockets -------------------------------------------------------------------------------- /idl2jsx/spec/webstorage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/webstorage -------------------------------------------------------------------------------- /idl2jsx/spec/workers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/idl2jsx/spec/workers -------------------------------------------------------------------------------- /lib/built-in.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/built-in.jsx -------------------------------------------------------------------------------- /lib/common/README: -------------------------------------------------------------------------------- 1 | general library import files 2 | -------------------------------------------------------------------------------- /lib/common/test-case.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/common/test-case.jsx -------------------------------------------------------------------------------- /lib/js/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/js/README -------------------------------------------------------------------------------- /lib/js/console.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/js/console.jsx -------------------------------------------------------------------------------- /lib/js/js.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/js/js.jsx -------------------------------------------------------------------------------- /lib/js/js/nodejs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/js/js/nodejs.jsx -------------------------------------------------------------------------------- /lib/js/js/phantomjs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/js/js/phantomjs.jsx -------------------------------------------------------------------------------- /lib/js/js/phantomjs/test-case.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/js/js/phantomjs/test-case.jsx -------------------------------------------------------------------------------- /lib/js/js/web.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/js/js/web.jsx -------------------------------------------------------------------------------- /lib/js/rt/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/js/rt/bootstrap.js -------------------------------------------------------------------------------- /lib/js/rt/launcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/js/rt/launcher.js -------------------------------------------------------------------------------- /lib/js/rt/profiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/js/rt/profiler.js -------------------------------------------------------------------------------- /lib/js/rt/web-launcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/js/rt/web-launcher.js -------------------------------------------------------------------------------- /lib/js/timer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/lib/js/timer.jsx -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/package.json -------------------------------------------------------------------------------- /release-engineering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/release-engineering.md -------------------------------------------------------------------------------- /src/_doc.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/_doc.jsx -------------------------------------------------------------------------------- /src/analysis.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/analysis.jsx -------------------------------------------------------------------------------- /src/classdef.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/classdef.jsx -------------------------------------------------------------------------------- /src/compiler.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/compiler.jsx -------------------------------------------------------------------------------- /src/completion.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/completion.jsx -------------------------------------------------------------------------------- /src/emitter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/emitter.jsx -------------------------------------------------------------------------------- /src/expression.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/expression.jsx -------------------------------------------------------------------------------- /src/instruments.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/instruments.jsx -------------------------------------------------------------------------------- /src/jsemitter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/jsemitter.jsx -------------------------------------------------------------------------------- /src/jssourcemap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/jssourcemap.jsx -------------------------------------------------------------------------------- /src/jsx-command.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/jsx-command.jsx -------------------------------------------------------------------------------- /src/jsx-node-front.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/jsx-node-front.jsx -------------------------------------------------------------------------------- /src/optimizer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/optimizer.jsx -------------------------------------------------------------------------------- /src/parser.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/parser.jsx -------------------------------------------------------------------------------- /src/platform.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/platform.jsx -------------------------------------------------------------------------------- /src/profile-server.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/profile-server.jsx -------------------------------------------------------------------------------- /src/statement.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/statement.jsx -------------------------------------------------------------------------------- /src/transformer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/transformer.jsx -------------------------------------------------------------------------------- /src/type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/type.jsx -------------------------------------------------------------------------------- /src/util.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/util.jsx -------------------------------------------------------------------------------- /src/web/browser-platform.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/web/browser-platform.jsx -------------------------------------------------------------------------------- /src/web/jsx-script-loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/web/jsx-script-loader.jsx -------------------------------------------------------------------------------- /src/web/playground.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/src/web/playground.jsx -------------------------------------------------------------------------------- /t/004.example.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/004.example.t -------------------------------------------------------------------------------- /t/005.web-stuff.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/005.web-stuff.t -------------------------------------------------------------------------------- /t/006.jsx.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/006.jsx.t -------------------------------------------------------------------------------- /t/006.jsx/dump-args.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/006.jsx/dump-args.jsx -------------------------------------------------------------------------------- /t/006.jsx/hello.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/006.jsx/hello.jsx -------------------------------------------------------------------------------- /t/007.mode-parse.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/007.mode-parse.t -------------------------------------------------------------------------------- /t/008.do-not-crash.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/008.do-not-crash.t -------------------------------------------------------------------------------- /t/008/hello.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/008/hello.jsx -------------------------------------------------------------------------------- /t/009.self-hosting.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/009.self-hosting.t -------------------------------------------------------------------------------- /t/010.debug-flag.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/010.debug-flag.t -------------------------------------------------------------------------------- /t/010/debug-flag.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/010/debug-flag.jsx -------------------------------------------------------------------------------- /t/012.profile-server.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/012.profile-server.t -------------------------------------------------------------------------------- /t/012/post-profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/012/post-profile.jsx -------------------------------------------------------------------------------- /t/compile_error/001.unknown-var.jsx: -------------------------------------------------------------------------------- 1 | class Test { 2 | static function run() : void { 3 | foo = 1; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/compile_error/002.unknown-func.jsx: -------------------------------------------------------------------------------- 1 | class Test { 2 | static function run() : void { 3 | foo(); 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/compile_error/004.sub-string.jsx: -------------------------------------------------------------------------------- 1 | class Test { 2 | static function run() : void { 3 | "4" - 3; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/compile_error/005.assign-void.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/005.assign-void.jsx -------------------------------------------------------------------------------- /t/compile_error/006.assign-null.jsx: -------------------------------------------------------------------------------- 1 | class Test { 2 | static function run() : void { 3 | var t = null; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/compile_error/009.arrayliteral-empty.jsx: -------------------------------------------------------------------------------- 1 | class Test { 2 | static function run() : void { 3 | []; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/compile_error/010.arrayliteral-null.jsx: -------------------------------------------------------------------------------- 1 | class Test { 2 | static function run() : void { 3 | [null]; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/compile_error/014.assign-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/014.assign-class.jsx -------------------------------------------------------------------------------- /t/compile_error/018.assign-undefined.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/018.assign-undefined.jsx -------------------------------------------------------------------------------- /t/compile_error/019.add-boolean.jsx: -------------------------------------------------------------------------------- 1 | class Test { 2 | static function run() : void { 3 | true + false; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/compile_error/021.delete-var.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/021.delete-var.jsx -------------------------------------------------------------------------------- /t/compile_error/022.delete-array.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/022.delete-array.jsx -------------------------------------------------------------------------------- /t/compile_error/023.incompat-call.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/023.incompat-call.jsx -------------------------------------------------------------------------------- /t/compile_error/026.duplicate-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/026.duplicate-class.jsx -------------------------------------------------------------------------------- /t/compile_error/027.no-override.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/027.no-override.jsx -------------------------------------------------------------------------------- /t/compile_error/028.overload-final.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/028.overload-final.jsx -------------------------------------------------------------------------------- /t/compile_error/030.inherit-loop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/030.inherit-loop.jsx -------------------------------------------------------------------------------- /t/compile_error/031.interface-loop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/031.interface-loop.jsx -------------------------------------------------------------------------------- /t/compile_error/032.implement-twice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/032.implement-twice.jsx -------------------------------------------------------------------------------- /t/compile_error/034.interface-with-body.jsx: -------------------------------------------------------------------------------- 1 | interface I { 2 | function f() : void { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /t/compile_error/037.no-default-ctor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/037.no-default-ctor.jsx -------------------------------------------------------------------------------- /t/compile_error/039.mixin-conflict.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/039.mixin-conflict.jsx -------------------------------------------------------------------------------- /t/compile_error/040.override-wo-base.jsx: -------------------------------------------------------------------------------- 1 | class T { 2 | override function f() : void { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /t/compile_error/044.const-function.jsx: -------------------------------------------------------------------------------- 1 | class T { 2 | const function f() : void { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /t/compile_error/045.abstract-var-in-class.jsx: -------------------------------------------------------------------------------- 1 | class T { 2 | abstract var n : number; 3 | } 4 | -------------------------------------------------------------------------------- /t/compile_error/046.new-interface.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/046.new-interface.jsx -------------------------------------------------------------------------------- /t/compile_error/049.invalid-upcast.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/049.invalid-upcast.jsx -------------------------------------------------------------------------------- /t/compile_error/052.built-in-class-name.jsx: -------------------------------------------------------------------------------- 1 | class Map { 2 | } 3 | -------------------------------------------------------------------------------- /t/compile_error/053.private-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/053.private-class.jsx -------------------------------------------------------------------------------- /t/compile_error/053.private-class/foo.jsx: -------------------------------------------------------------------------------- 1 | class _Foo { 2 | } 3 | -------------------------------------------------------------------------------- /t/compile_error/054.import-self.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/054.import-self.jsx -------------------------------------------------------------------------------- /t/compile_error/055.ambiguous-class-reference/a.jsx: -------------------------------------------------------------------------------- 1 | class Foo { 2 | } 3 | -------------------------------------------------------------------------------- /t/compile_error/055.ambiguous-class-reference/b.jsx: -------------------------------------------------------------------------------- 1 | class Foo { 2 | } 3 | -------------------------------------------------------------------------------- /t/compile_error/056.import-as-conflict/a.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/compile_error/056.import-as-conflict/b.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/compile_error/057.import-twice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/057.import-twice.jsx -------------------------------------------------------------------------------- /t/compile_error/057.import-twice/foo.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/compile_error/058.import-as-conflict-with-class/foo.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/compile_error/059.import-as-conflict-with-builtin/foo.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/compile_error/060.import-from-conflict/foo.jsx: -------------------------------------------------------------------------------- 1 | class C { 2 | } 3 | -------------------------------------------------------------------------------- /t/compile_error/061.import-from-notfound/foo.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/compile_error/063.super-arg-mismatch.jsx: -------------------------------------------------------------------------------- 1 | class T { 2 | function constructor() { 3 | super(555); 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/compile_error/066.no-return.jsx: -------------------------------------------------------------------------------- 1 | class C { 2 | static function f() : number { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /t/compile_error/068.not-returning-void.jsx: -------------------------------------------------------------------------------- 1 | class C { 2 | static function f() : void { 3 | return 1; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/compile_error/069.type-mismatch-in-member-var.jsx: -------------------------------------------------------------------------------- 1 | class Test { 2 | var d : string = new Date(); 3 | } 4 | -------------------------------------------------------------------------------- /t/compile_error/071.labelled-break.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/071.labelled-break.jsx -------------------------------------------------------------------------------- /t/compile_error/075.incr-non-lhs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/075.incr-non-lhs.jsx -------------------------------------------------------------------------------- /t/compile_error/076.bitnot-nonnumber.jsx: -------------------------------------------------------------------------------- 1 | class T { 2 | static function test() : void { 3 | log ~ "abc"; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/compile_error/095.funcdef-conflict.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/095.funcdef-conflict.jsx -------------------------------------------------------------------------------- /t/compile_error/100.as-noconvert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/100.as-noconvert.jsx -------------------------------------------------------------------------------- /t/compile_error/104.number-in-hash.jsx: -------------------------------------------------------------------------------- 1 | class T { 2 | function f() : void { 3 | 1 in { a: 0 }; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/compile_error/105.in-against-non-map.jsx: -------------------------------------------------------------------------------- 1 | class T { 2 | function f() : void { 3 | "a" in new Object; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/compile_error/110.import-all-no-files/hello: -------------------------------------------------------------------------------- 1 | some text to cause compiler error if being loaded 2 | -------------------------------------------------------------------------------- /t/compile_error/112.import-all-invalid-wildcard.jsx: -------------------------------------------------------------------------------- 1 | import "*.jsx"; 2 | -------------------------------------------------------------------------------- /t/compile_error/113.readonly.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/113.readonly.jsx -------------------------------------------------------------------------------- /t/compile_error/119.class-level-this.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/119.class-level-this.jsx -------------------------------------------------------------------------------- /t/compile_error/119.readonly.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/119.readonly.jsx -------------------------------------------------------------------------------- /t/compile_error/120.static-const.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/120.static-const.jsx -------------------------------------------------------------------------------- /t/compile_error/135.open-function.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/135.open-function.jsx -------------------------------------------------------------------------------- /t/compile_error/142.nested-nullable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/142.nested-nullable.jsx -------------------------------------------------------------------------------- /t/compile_error/143.variant-access.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/143.variant-access.jsx -------------------------------------------------------------------------------- /t/compile_error/148.untyped-null-property.jsx: -------------------------------------------------------------------------------- 1 | class _Main { 2 | var v = null; 3 | } 4 | -------------------------------------------------------------------------------- /t/compile_error/151.issue61.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/151.issue61.jsx -------------------------------------------------------------------------------- /t/compile_error/157.compile-note.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/157.compile-note.jsx -------------------------------------------------------------------------------- /t/compile_error/159.issue84.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/159.issue84.jsx -------------------------------------------------------------------------------- /t/compile_error/169.issue-142-1.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/169.issue-142-1.jsx -------------------------------------------------------------------------------- /t/compile_error/169.return-type-of-generator.jsx: -------------------------------------------------------------------------------- 1 | class Foo { 2 | function g() : void { 3 | yield 42; 4 | } 5 | } -------------------------------------------------------------------------------- /t/compile_error/170.issue-142-2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/170.issue-142-2.jsx -------------------------------------------------------------------------------- /t/compile_error/171.issue-142-3.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/171.issue-142-3.jsx -------------------------------------------------------------------------------- /t/compile_error/172.issue-142-4.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/172.issue-142-4.jsx -------------------------------------------------------------------------------- /t/compile_error/173.issue-139.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/173.issue-139.jsx -------------------------------------------------------------------------------- /t/compile_error/177.issue-163.todo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/177.issue-163.todo.jsx -------------------------------------------------------------------------------- /t/compile_error/178.issue-166.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/178.issue-166.jsx -------------------------------------------------------------------------------- /t/compile_error/184.assign-empty-map.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/184.assign-empty-map.jsx -------------------------------------------------------------------------------- /t/compile_error/185.wrong-native-src.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/185.wrong-native-src.jsx -------------------------------------------------------------------------------- /t/compile_error/192.candidates-by-ld.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/192.candidates-by-ld.jsx -------------------------------------------------------------------------------- /t/compile_error/193.instanceof-void.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/193.instanceof-void.jsx -------------------------------------------------------------------------------- /t/compile_error/194.as-void.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/194.as-void.jsx -------------------------------------------------------------------------------- /t/compile_error/195.var-void.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/195.var-void.jsx -------------------------------------------------------------------------------- /t/compile_error/196.function.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/196.function.jsx -------------------------------------------------------------------------------- /t/compile_error/199.heredoc.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/199.heredoc.jsx -------------------------------------------------------------------------------- /t/compile_error/201.const-local-var.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/201.const-local-var.jsx -------------------------------------------------------------------------------- /t/compile_error/207.multiple-locations/bar/bar.jsx: -------------------------------------------------------------------------------- 1 | import "./shared.jsx"; 2 | -------------------------------------------------------------------------------- /t/compile_error/207.multiple-locations/bar/shared.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/compile_error/207.multiple-locations/foo/foo.jsx: -------------------------------------------------------------------------------- 1 | import "./shared.jsx"; 2 | -------------------------------------------------------------------------------- /t/compile_error/207.multiple-locations/foo/shared.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/compile_error/208.nested-node_modules/node_modules/A/index.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/compile_error/208.nested-node_modules/node_modules/A/node_modules/B/index.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/compile_error/209.multiple-locations-npm/node_modules/A/index.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/compile_error/209.multiple-locations-npm/node_modules/B/index.jsx: -------------------------------------------------------------------------------- 1 | import "A/foo.jsx"; 2 | -------------------------------------------------------------------------------- /t/compile_error/209.multiple-locations-npm/node_modules/B/node_modules/A/lib/foo.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/compile_error/210.ambigious-arrow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/compile_error/210.ambigious-arrow.jsx -------------------------------------------------------------------------------- /t/compile_error/216.void-array.jsx: -------------------------------------------------------------------------------- 1 | class C { 2 | static var a : Array.; 3 | } 4 | -------------------------------------------------------------------------------- /t/complete/001.class-or-import.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/001.class-or-import.jsx -------------------------------------------------------------------------------- /t/complete/002.class-extend.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/002.class-extend.jsx -------------------------------------------------------------------------------- /t/complete/003.ref-to-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/003.ref-to-class.jsx -------------------------------------------------------------------------------- /t/complete/004.ref-to-class-prefixed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/004.ref-to-class-prefixed.jsx -------------------------------------------------------------------------------- /t/complete/005.ref-to-class-property.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/005.ref-to-class-property.jsx -------------------------------------------------------------------------------- /t/complete/006.this.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/006.this.jsx -------------------------------------------------------------------------------- /t/complete/007.no-this.todo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/007.no-this.todo.jsx -------------------------------------------------------------------------------- /t/complete/008.args-locals.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/008.args-locals.jsx -------------------------------------------------------------------------------- /t/complete/009.property.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/009.property.jsx -------------------------------------------------------------------------------- /t/complete/010.return-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/010.return-type.jsx -------------------------------------------------------------------------------- /t/complete/011.class-below.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/011.class-below.jsx -------------------------------------------------------------------------------- /t/complete/013.error-in-classdef.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/013.error-in-classdef.jsx -------------------------------------------------------------------------------- /t/complete/014.extend-candidates.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/014.extend-candidates.jsx -------------------------------------------------------------------------------- /t/complete/015.implement-candidates.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/015.implement-candidates.jsx -------------------------------------------------------------------------------- /t/complete/016.unresolved-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/016.unresolved-class.jsx -------------------------------------------------------------------------------- /t/complete/017.unresolved-var.todo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/017.unresolved-var.todo.jsx -------------------------------------------------------------------------------- /t/complete/018.imported-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/018.imported-class.jsx -------------------------------------------------------------------------------- /t/complete/019.imported-class-2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/019.imported-class-2.jsx -------------------------------------------------------------------------------- /t/complete/020.constructors.todo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/020.constructors.todo.jsx -------------------------------------------------------------------------------- /t/complete/lib/foo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/complete/lib/foo.jsx -------------------------------------------------------------------------------- /t/lib/001.hello.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/001.hello.jsx -------------------------------------------------------------------------------- /t/lib/002.timer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/002.timer.jsx -------------------------------------------------------------------------------- /t/lib/003.js.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/003.js.jsx -------------------------------------------------------------------------------- /t/lib/004.xhr-interface.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/004.xhr-interface.jsx -------------------------------------------------------------------------------- /t/lib/005.builtins.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/005.builtins.jsx -------------------------------------------------------------------------------- /t/lib/007.typedarray.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/007.typedarray.jsx -------------------------------------------------------------------------------- /t/lib/008.dom-interface.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/008.dom-interface.jsx -------------------------------------------------------------------------------- /t/lib/009.console.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/009.console.jsx -------------------------------------------------------------------------------- /t/lib/010.web.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/010.web.jsx -------------------------------------------------------------------------------- /t/lib/011.aobench.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/011.aobench.jsx -------------------------------------------------------------------------------- /t/lib/012.test-case-compare.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/012.test-case-compare.jsx -------------------------------------------------------------------------------- /t/lib/013.nodejs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/013.nodejs.jsx -------------------------------------------------------------------------------- /t/lib/014.test-case-callbacks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/014.test-case-callbacks.jsx -------------------------------------------------------------------------------- /t/lib/015.test-case-callbacks-async.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/lib/015.test-case-callbacks-async.jsx -------------------------------------------------------------------------------- /t/optimize/001.no-assert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/001.no-assert.jsx -------------------------------------------------------------------------------- /t/optimize/002.no-log.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/002.no-log.jsx -------------------------------------------------------------------------------- /t/optimize/003.return-if.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/003.return-if.jsx -------------------------------------------------------------------------------- /t/optimize/004.return-if-with-else.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/004.return-if-with-else.jsx -------------------------------------------------------------------------------- /t/optimize/005.return-if-complicated.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/005.return-if-complicated.jsx -------------------------------------------------------------------------------- /t/optimize/006.inline-simple-static.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/006.inline-simple-static.jsx -------------------------------------------------------------------------------- /t/optimize/007.inline-simple-this.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/007.inline-simple-this.jsx -------------------------------------------------------------------------------- /t/optimize/008.inline-simple-that.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/008.inline-simple-that.jsx -------------------------------------------------------------------------------- /t/optimize/009.fold-const.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/009.fold-const.jsx -------------------------------------------------------------------------------- /t/optimize/015.fold-const-as-string.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/015.fold-const-as-string.jsx -------------------------------------------------------------------------------- /t/optimize/016.inline-ctor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/016.inline-ctor.jsx -------------------------------------------------------------------------------- /t/optimize/017.lto-finalize-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/017.lto-finalize-class.jsx -------------------------------------------------------------------------------- /t/optimize/018.lto-finalize-func.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/018.lto-finalize-func.jsx -------------------------------------------------------------------------------- /t/optimize/019.inline-if.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/019.inline-if.jsx -------------------------------------------------------------------------------- /t/optimize/020.inline-arg-using-var.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/020.inline-arg-using-var.jsx -------------------------------------------------------------------------------- /t/optimize/022.inline-local.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/022.inline-local.jsx -------------------------------------------------------------------------------- /t/optimize/023.inline-minmax.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/023.inline-minmax.jsx -------------------------------------------------------------------------------- /t/optimize/024.inline-closure.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/024.inline-closure.jsx -------------------------------------------------------------------------------- /t/optimize/025.inline-nested-closure.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/025.inline-nested-closure.jsx -------------------------------------------------------------------------------- /t/optimize/026.array-foreach.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/026.array-foreach.jsx -------------------------------------------------------------------------------- /t/optimize/027.array-length.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/027.array-length.jsx -------------------------------------------------------------------------------- /t/optimize/028.lcse.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/028.lcse.jsx -------------------------------------------------------------------------------- /t/optimize/029.unbox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/029.unbox.jsx -------------------------------------------------------------------------------- /t/optimize/030.unbox-with-func-expr.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/030.unbox-with-func-expr.jsx -------------------------------------------------------------------------------- /t/optimize/035.eliminate-if.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/035.eliminate-if.jsx -------------------------------------------------------------------------------- /t/optimize/037.unclassify-simple.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/037.unclassify-simple.jsx -------------------------------------------------------------------------------- /t/optimize/038.debug-flag.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/038.debug-flag.jsx -------------------------------------------------------------------------------- /t/optimize/039.unused-map-literal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/039.unused-map-literal.jsx -------------------------------------------------------------------------------- /t/optimize/040.inline-without-assign.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/040.inline-without-assign.jsx -------------------------------------------------------------------------------- /t/optimize/046.staticize-superexpr.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/046.staticize-superexpr.jsx -------------------------------------------------------------------------------- /t/optimize/050.issue-182.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/050.issue-182.jsx -------------------------------------------------------------------------------- /t/optimize/051.issue-182-2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/051.issue-182-2.jsx -------------------------------------------------------------------------------- /t/optimize/052.0.string-as-number.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/052.0.string-as-number.jsx -------------------------------------------------------------------------------- /t/optimize/052.1.string-as-string.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/052.1.string-as-string.jsx -------------------------------------------------------------------------------- /t/optimize/052.2.string-as-integer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/052.2.string-as-integer.jsx -------------------------------------------------------------------------------- /t/optimize/052.3.string-as-boolean.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/052.3.string-as-boolean.jsx -------------------------------------------------------------------------------- /t/optimize/052.4.number-as-number.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/052.4.number-as-number.jsx -------------------------------------------------------------------------------- /t/optimize/052.5.number-as-string.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/052.5.number-as-string.jsx -------------------------------------------------------------------------------- /t/optimize/052.6.number-as-integer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/052.6.number-as-integer.jsx -------------------------------------------------------------------------------- /t/optimize/052.7.number-as-boolean.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/052.7.number-as-boolean.jsx -------------------------------------------------------------------------------- /t/optimize/052.8.boolean-as-string.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/052.8.boolean-as-string.jsx -------------------------------------------------------------------------------- /t/optimize/052.9.int-as-string.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/052.9.int-as-string.jsx -------------------------------------------------------------------------------- /t/optimize/053.fold-const-mul-one.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/053.fold-const-mul-one.jsx -------------------------------------------------------------------------------- /t/optimize/054.fold-const-min-zero.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/054.fold-const-min-zero.jsx -------------------------------------------------------------------------------- /t/optimize/056.dce-remove-void-cond.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/056.dce-remove-void-cond.jsx -------------------------------------------------------------------------------- /t/optimize/058.dce-cond-and-iftrue.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/058.dce-cond-and-iftrue.jsx -------------------------------------------------------------------------------- /t/optimize/059.dce-cond-or-iffalse.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/059.dce-cond-or-iffalse.jsx -------------------------------------------------------------------------------- /t/optimize/061.dce-array-prop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/061.dce-array-prop.jsx -------------------------------------------------------------------------------- /t/optimize/062.dce-array-index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/062.dce-array-index.jsx -------------------------------------------------------------------------------- /t/optimize/063.dce-func-expr.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/063.dce-func-expr.jsx -------------------------------------------------------------------------------- /t/optimize/064.fold-math-sin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/064.fold-math-sin.jsx -------------------------------------------------------------------------------- /t/optimize/065.fold-math-cos.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/065.fold-math-cos.jsx -------------------------------------------------------------------------------- /t/optimize/066.fold-math-pow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/066.fold-math-pow.jsx -------------------------------------------------------------------------------- /t/optimize/067.fold-math-sqrt.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/067.fold-math-sqrt.jsx -------------------------------------------------------------------------------- /t/optimize/068.fold-math-log.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/068.fold-math-log.jsx -------------------------------------------------------------------------------- /t/optimize/069.fold-string-length.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/069.fold-string-length.jsx -------------------------------------------------------------------------------- /t/optimize/072.return-if-3way.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/072.return-if-3way.jsx -------------------------------------------------------------------------------- /t/optimize/073.fold-rel-ops.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/073.fold-rel-ops.jsx -------------------------------------------------------------------------------- /t/optimize/074.fold-complement.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/074.fold-complement.jsx -------------------------------------------------------------------------------- /t/optimize/076.inline-local-func.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/076.inline-local-func.jsx -------------------------------------------------------------------------------- /t/optimize/077.inline-nested-prop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/077.inline-nested-prop.jsx -------------------------------------------------------------------------------- /t/optimize/078.inline-eval-order.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/078.inline-eval-order.jsx -------------------------------------------------------------------------------- /t/optimize/079.inline-eval-order-2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/079.inline-eval-order-2.jsx -------------------------------------------------------------------------------- /t/optimize/081.tail-rec-fib.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/081.tail-rec-fib.jsx -------------------------------------------------------------------------------- /t/optimize/082.tail-rec-iffalse.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/082.tail-rec-iffalse.jsx -------------------------------------------------------------------------------- /t/optimize/083.tail-rec-iftrue.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/083.tail-rec-iftrue.jsx -------------------------------------------------------------------------------- /t/optimize/093.null-vs-null.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/optimize/093.null-vs-null.jsx -------------------------------------------------------------------------------- /t/run/001.hello.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/001.hello.jsx -------------------------------------------------------------------------------- /t/run/002.increment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/002.increment.jsx -------------------------------------------------------------------------------- /t/run/003.binaryops.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/003.binaryops.jsx -------------------------------------------------------------------------------- /t/run/004.opprecedence.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/004.opprecedence.jsx -------------------------------------------------------------------------------- /t/run/005.for.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/005.for.jsx -------------------------------------------------------------------------------- /t/run/006.while.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/006.while.jsx -------------------------------------------------------------------------------- /t/run/007.do-while.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/007.do-while.jsx -------------------------------------------------------------------------------- /t/run/008.if.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/008.if.jsx -------------------------------------------------------------------------------- /t/run/009.callfunc.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/009.callfunc.jsx -------------------------------------------------------------------------------- /t/run/010.condop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/010.condop.jsx -------------------------------------------------------------------------------- /t/run/011.localvar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/011.localvar.jsx -------------------------------------------------------------------------------- /t/run/012.new.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/012.new.jsx -------------------------------------------------------------------------------- /t/run/013.static-var.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/013.static-var.jsx -------------------------------------------------------------------------------- /t/run/014.break-loop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/014.break-loop.jsx -------------------------------------------------------------------------------- /t/run/015.continue-loop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/015.continue-loop.jsx -------------------------------------------------------------------------------- /t/run/016.switch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/016.switch.jsx -------------------------------------------------------------------------------- /t/run/017.commaop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/017.commaop.jsx -------------------------------------------------------------------------------- /t/run/018-switch-str.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/018-switch-str.jsx -------------------------------------------------------------------------------- /t/run/019.boolean.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/019.boolean.jsx -------------------------------------------------------------------------------- /t/run/020.arrayliteral.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/020.arrayliteral.jsx -------------------------------------------------------------------------------- /t/run/021.issue1.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/021.issue1.jsx -------------------------------------------------------------------------------- /t/run/022.call-built-in.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/022.call-built-in.jsx -------------------------------------------------------------------------------- /t/run/023.funcref.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/023.funcref.jsx -------------------------------------------------------------------------------- /t/run/024.date.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/024.date.jsx -------------------------------------------------------------------------------- /t/run/025.regexp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/025.regexp.jsx -------------------------------------------------------------------------------- /t/run/026.maybeundefined.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/026.maybeundefined.jsx -------------------------------------------------------------------------------- /t/run/027.hashliteral.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/027.hashliteral.jsx -------------------------------------------------------------------------------- /t/run/028.arrayfunc.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/028.arrayfunc.jsx -------------------------------------------------------------------------------- /t/run/029.hashfunc.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/029.hashfunc.jsx -------------------------------------------------------------------------------- /t/run/031.overload.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/031.overload.jsx -------------------------------------------------------------------------------- /t/run/033.many-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/033.many-class.jsx -------------------------------------------------------------------------------- /t/run/034.as.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/034.as.jsx -------------------------------------------------------------------------------- /t/run/035.assign-to-int.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/035.assign-to-int.jsx -------------------------------------------------------------------------------- /t/run/036.variant.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/036.variant.jsx -------------------------------------------------------------------------------- /t/run/037.as-on-nullable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/037.as-on-nullable.jsx -------------------------------------------------------------------------------- /t/run/038.variant-array.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/038.variant-array.jsx -------------------------------------------------------------------------------- /t/run/039.ctor-overload.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/039.ctor-overload.jsx -------------------------------------------------------------------------------- /t/run/040.delete.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/040.delete.jsx -------------------------------------------------------------------------------- /t/run/041.regexp-literal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/041.regexp-literal.jsx -------------------------------------------------------------------------------- /t/run/042.Boolean.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/042.Boolean.jsx -------------------------------------------------------------------------------- /t/run/043.Number.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/043.Number.jsx -------------------------------------------------------------------------------- /t/run/044.literals.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/044.literals.jsx -------------------------------------------------------------------------------- /t/run/045.class-inheritance.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/045.class-inheritance.jsx -------------------------------------------------------------------------------- /t/run/046.interface.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/046.interface.jsx -------------------------------------------------------------------------------- /t/run/047.calls-to-super.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/047.calls-to-super.jsx -------------------------------------------------------------------------------- /t/run/049.var-in-interface.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/049.var-in-interface.jsx -------------------------------------------------------------------------------- /t/run/050.implicit-ctor-call.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/050.implicit-ctor-call.jsx -------------------------------------------------------------------------------- /t/run/051.call-variant.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/051.call-variant.jsx -------------------------------------------------------------------------------- /t/run/052.lambda.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/052.lambda.jsx -------------------------------------------------------------------------------- /t/run/053.this-in-closure.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/053.this-in-closure.jsx -------------------------------------------------------------------------------- /t/run/054.replced-global-func.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/054.replced-global-func.jsx -------------------------------------------------------------------------------- /t/run/055.downcast.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/055.downcast.jsx -------------------------------------------------------------------------------- /t/run/056.instanceof.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/056.instanceof.jsx -------------------------------------------------------------------------------- /t/run/057.downcast-interface.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/057.downcast-interface.jsx -------------------------------------------------------------------------------- /t/run/058.inherit-methods.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/058.inherit-methods.jsx -------------------------------------------------------------------------------- /t/run/059.import.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/059.import.jsx -------------------------------------------------------------------------------- /t/run/059.import/hello.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/059.import/hello.jsx -------------------------------------------------------------------------------- /t/run/059.import/sub/goodbye.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/059.import/sub/goodbye.jsx -------------------------------------------------------------------------------- /t/run/060.private-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/060.private-class.jsx -------------------------------------------------------------------------------- /t/run/060.private-class/imported.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/060.private-class/imported.jsx -------------------------------------------------------------------------------- /t/run/061.import-paths.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/061.import-paths.jsx -------------------------------------------------------------------------------- /t/run/061.import-paths/a/a.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/061.import-paths/a/a.jsx -------------------------------------------------------------------------------- /t/run/061.import-paths/b/b.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/061.import-paths/b/b.jsx -------------------------------------------------------------------------------- /t/run/062.import-as.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/062.import-as.jsx -------------------------------------------------------------------------------- /t/run/062.import-as/foo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/062.import-as/foo.jsx -------------------------------------------------------------------------------- /t/run/063.import-by-name.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/063.import-by-name.jsx -------------------------------------------------------------------------------- /t/run/063.import-by-name/foo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/063.import-by-name/foo.jsx -------------------------------------------------------------------------------- /t/run/064.JSX_file.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/064.JSX_file.jsx -------------------------------------------------------------------------------- /t/run/064.JSX_file/foo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/064.JSX_file/foo.jsx -------------------------------------------------------------------------------- /t/run/064.JSX_file/inner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/064.JSX_file/inner.jsx -------------------------------------------------------------------------------- /t/run/065.call-implicit-ctor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/065.call-implicit-ctor.jsx -------------------------------------------------------------------------------- /t/run/066.static-member-vars.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/066.static-member-vars.jsx -------------------------------------------------------------------------------- /t/run/067.static-member-vars2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/067.static-member-vars2.jsx -------------------------------------------------------------------------------- /t/run/068.array-length.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/068.array-length.jsx -------------------------------------------------------------------------------- /t/run/069.this-after-closure.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/069.this-after-closure.jsx -------------------------------------------------------------------------------- /t/run/070.multiple-choises.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/070.multiple-choises.jsx -------------------------------------------------------------------------------- /t/run/071.nested-closure.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/071.nested-closure.jsx -------------------------------------------------------------------------------- /t/run/072.override-with-args.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/072.override-with-args.jsx -------------------------------------------------------------------------------- /t/run/073.typeof.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/073.typeof.jsx -------------------------------------------------------------------------------- /t/run/074.labelled-break.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/074.labelled-break.jsx -------------------------------------------------------------------------------- /t/run/075.labelled-continue.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/075.labelled-continue.jsx -------------------------------------------------------------------------------- /t/run/077.const-member-var.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/077.const-member-var.jsx -------------------------------------------------------------------------------- /t/run/078.bitnot.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/078.bitnot.jsx -------------------------------------------------------------------------------- /t/run/079.logical-op.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/079.logical-op.jsx -------------------------------------------------------------------------------- /t/run/080.return-void.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/080.return-void.jsx -------------------------------------------------------------------------------- /t/run/081.ununsed-non-typed-local.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/081.ununsed-non-typed-local.jsx -------------------------------------------------------------------------------- /t/run/082.detect-assign-of-undefined.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/082.detect-assign-of-undefined.jsx -------------------------------------------------------------------------------- /t/run/083.detect-undefined-call-arg.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/083.detect-undefined-call-arg.jsx -------------------------------------------------------------------------------- /t/run/084.as_nocheck-to-boolean.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/084.as_nocheck-to-boolean.jsx -------------------------------------------------------------------------------- /t/run/085.as_nocheck-to-number.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/085.as_nocheck-to-number.jsx -------------------------------------------------------------------------------- /t/run/086.as_nocheck-to-string.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/086.as_nocheck-to-string.jsx -------------------------------------------------------------------------------- /t/run/087.as_nocheck-to-array.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/087.as_nocheck-to-array.jsx -------------------------------------------------------------------------------- /t/run/088.as_nocheck-to-hash.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/088.as_nocheck-to-hash.jsx -------------------------------------------------------------------------------- /t/run/089.as_nocheck-to-func.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/089.as_nocheck-to-func.jsx -------------------------------------------------------------------------------- /t/run/090.fake-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/090.fake-class.jsx -------------------------------------------------------------------------------- /t/run/091.new-without-parens.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/091.new-without-parens.jsx -------------------------------------------------------------------------------- /t/run/092.call-func-in-array.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/092.call-func-in-array.jsx -------------------------------------------------------------------------------- /t/run/096.null-for-function-arg.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/096.null-for-function-arg.jsx -------------------------------------------------------------------------------- /t/run/097.json.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/097.json.jsx -------------------------------------------------------------------------------- /t/run/098.assign-map-member.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/098.assign-map-member.jsx -------------------------------------------------------------------------------- /t/run/099.assign-array-element.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/099.assign-array-element.jsx -------------------------------------------------------------------------------- /t/run/100.for-in-map.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/100.for-in-map.jsx -------------------------------------------------------------------------------- /t/run/101.for-in-array.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/101.for-in-array.jsx -------------------------------------------------------------------------------- /t/run/102.function-as-property.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/102.function-as-property.jsx -------------------------------------------------------------------------------- /t/run/103.debugger.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/103.debugger.jsx -------------------------------------------------------------------------------- /t/run/104.nested-as.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/104.nested-as.jsx -------------------------------------------------------------------------------- /t/run/105.in.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/105.in.jsx -------------------------------------------------------------------------------- /t/run/106.switch-maybeundefined.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/106.switch-maybeundefined.jsx -------------------------------------------------------------------------------- /t/run/107.try-catch-finally.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/107.try-catch-finally.jsx -------------------------------------------------------------------------------- /t/run/108.caught-variable-in-closure.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/108.caught-variable-in-closure.jsx -------------------------------------------------------------------------------- /t/run/109.nested-caught-variables.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/109.nested-caught-variables.jsx -------------------------------------------------------------------------------- /t/run/110.as-precedence.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/110.as-precedence.jsx -------------------------------------------------------------------------------- /t/run/111.comma-in-call-args.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/111.comma-in-call-args.jsx -------------------------------------------------------------------------------- /t/run/112.static-init-once.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/112.static-init-once.jsx -------------------------------------------------------------------------------- /t/run/113.function-toString.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/113.function-toString.jsx -------------------------------------------------------------------------------- /t/run/115.type-error.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/115.type-error.jsx -------------------------------------------------------------------------------- /t/run/116.map-of-map.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/116.map-of-map.jsx -------------------------------------------------------------------------------- /t/run/118.import-all.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/118.import-all.jsx -------------------------------------------------------------------------------- /t/run/118.import-all/1.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/118.import-all/1.jsx -------------------------------------------------------------------------------- /t/run/118.import-all/2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/118.import-all/2.jsx -------------------------------------------------------------------------------- /t/run/119.import-all-into.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/119.import-all-into.jsx -------------------------------------------------------------------------------- /t/run/119.import-all-into/1.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/119.import-all-into/1.jsx -------------------------------------------------------------------------------- /t/run/119.import-all-into/2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/119.import-all-into/2.jsx -------------------------------------------------------------------------------- /t/run/120.cond-wo-trueexpr.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/120.cond-wo-trueexpr.jsx -------------------------------------------------------------------------------- /t/run/121.decl-of-variant-array.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/121.decl-of-variant-array.jsx -------------------------------------------------------------------------------- /t/run/122.hasownproperty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/122.hasownproperty.jsx -------------------------------------------------------------------------------- /t/run/123.tostring-as-property.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/123.tostring-as-property.jsx -------------------------------------------------------------------------------- /t/run/124.assign-number-to-int.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/124.assign-number-to-int.jsx -------------------------------------------------------------------------------- /t/run/129.call-closure-during-assign.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/129.call-closure-during-assign.jsx -------------------------------------------------------------------------------- /t/run/130.math-abs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/130.math-abs.jsx -------------------------------------------------------------------------------- /t/run/132.import-alias-in-type-decl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/132.import-alias-in-type-decl.jsx -------------------------------------------------------------------------------- /t/run/132.import-alias-in-type-decl/foo.jsx: -------------------------------------------------------------------------------- 1 | class Foo { 2 | function constructor() { 3 | log "foo"; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/run/133.array-ctor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/133.array-ctor.jsx -------------------------------------------------------------------------------- /t/run/134.map-ctor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/134.map-ctor.jsx -------------------------------------------------------------------------------- /t/run/135.ignore.dot-files.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/135.ignore.dot-files.jsx -------------------------------------------------------------------------------- /t/run/135.ignore.dot-files/.foo.jsx: -------------------------------------------------------------------------------- 1 | THIS FILE SHOULD NOT BE READ 2 | -------------------------------------------------------------------------------- /t/run/135.ignore.dot-files/foo.jsx: -------------------------------------------------------------------------------- 1 | // placeholder 2 | -------------------------------------------------------------------------------- /t/run/136.maybeundefined-as-obj.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/136.maybeundefined-as-obj.jsx -------------------------------------------------------------------------------- /t/run/137.same-pred-op-with-parens.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/137.same-pred-op-with-parens.jsx -------------------------------------------------------------------------------- /t/run/137.variant-accessors.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/137.variant-accessors.jsx -------------------------------------------------------------------------------- /t/run/138.json-complex.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/138.json-complex.jsx -------------------------------------------------------------------------------- /t/run/139.array-of-maybeundefined.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/139.array-of-maybeundefined.jsx -------------------------------------------------------------------------------- /t/run/140.basic-template.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/140.basic-template.jsx -------------------------------------------------------------------------------- /t/run/140.new-array.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/140.new-array.jsx -------------------------------------------------------------------------------- /t/run/141.for-with-multiple-vars.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/141.for-with-multiple-vars.jsx -------------------------------------------------------------------------------- /t/run/142.static-closure.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/142.static-closure.jsx -------------------------------------------------------------------------------- /t/run/144.crtp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/144.crtp.jsx -------------------------------------------------------------------------------- /t/run/145.construct-T.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/145.construct-T.jsx -------------------------------------------------------------------------------- /t/run/147.return-in-catch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/147.return-in-catch.jsx -------------------------------------------------------------------------------- /t/run/148.null-in-cond-expr.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/148.null-in-cond-expr.jsx -------------------------------------------------------------------------------- /t/run/149.logical-ops-on-non-boolean.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/149.logical-ops-on-non-boolean.jsx -------------------------------------------------------------------------------- /t/run/151.light-lambda-syntax.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/151.light-lambda-syntax.jsx -------------------------------------------------------------------------------- /t/run/152.vararg-for-native.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/152.vararg-for-native.jsx -------------------------------------------------------------------------------- /t/run/153.assign-vararg-func.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/153.assign-vararg-func.jsx -------------------------------------------------------------------------------- /t/run/154.deduct-callback-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/154.deduct-callback-type.jsx -------------------------------------------------------------------------------- /t/run/157.deduct-closure-type-in-new.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/157.deduct-closure-type-in-new.jsx -------------------------------------------------------------------------------- /t/run/159.curry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/159.curry.jsx -------------------------------------------------------------------------------- /t/run/160.parameterized-interface.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/160.parameterized-interface.jsx -------------------------------------------------------------------------------- /t/run/161.non-boolean-cond.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/161.non-boolean-cond.jsx -------------------------------------------------------------------------------- /t/run/162.classexpr-in-template.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/162.classexpr-in-template.jsx -------------------------------------------------------------------------------- /t/run/163.multi-line-comment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/163.multi-line-comment.jsx -------------------------------------------------------------------------------- /t/run/164.string-compare.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/164.string-compare.jsx -------------------------------------------------------------------------------- /t/run/165.int-type-parameter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/165.int-type-parameter.jsx -------------------------------------------------------------------------------- /t/run/168.local-function-declaration.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/168.local-function-declaration.jsx -------------------------------------------------------------------------------- /t/run/168.void-statement.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/168.void-statement.jsx -------------------------------------------------------------------------------- /t/run/169.nullable-element.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/169.nullable-element.jsx -------------------------------------------------------------------------------- /t/run/170.cast-int-in-return.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/170.cast-int-in-return.jsx -------------------------------------------------------------------------------- /t/run/171.fused-div-of-int.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/171.fused-div-of-int.jsx -------------------------------------------------------------------------------- /t/run/172.profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/172.profile.jsx -------------------------------------------------------------------------------- /t/run/174.undefined-in-array-literal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/174.undefined-in-array-literal.jsx -------------------------------------------------------------------------------- /t/run/176.inherit-template.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/176.inherit-template.jsx -------------------------------------------------------------------------------- /t/run/177.profile-return-void.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/177.profile-return-void.jsx -------------------------------------------------------------------------------- /t/run/179.profile-exception.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/179.profile-exception.jsx -------------------------------------------------------------------------------- /t/run/180.profile-exception-inline.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/180.profile-exception-inline.jsx -------------------------------------------------------------------------------- /t/run/181.issue48.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/181.issue48.jsx -------------------------------------------------------------------------------- /t/run/182.null-expr-in-templates.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/182.null-expr-in-templates.jsx -------------------------------------------------------------------------------- /t/run/183.deduce-compfun-of-sort.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/183.deduce-compfun-of-sort.jsx -------------------------------------------------------------------------------- /t/run/184.implements-template.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/184.implements-template.jsx -------------------------------------------------------------------------------- /t/run/186.string-replace-cb-wo-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/186.string-replace-cb-wo-type.jsx -------------------------------------------------------------------------------- /t/run/187.relops-on-wrapped-object.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/187.relops-on-wrapped-object.jsx -------------------------------------------------------------------------------- /t/run/188.map-of-nullable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/188.map-of-nullable.jsx -------------------------------------------------------------------------------- /t/run/189.as_noconvert-to-nullable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/189.as_noconvert-to-nullable.jsx -------------------------------------------------------------------------------- /t/run/190.as_noconvert-exception.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/190.as_noconvert-exception.jsx -------------------------------------------------------------------------------- /t/run/191.try-catch-in-template.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/191.try-catch-in-template.jsx -------------------------------------------------------------------------------- /t/run/192.catching-template-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/192.catching-template-type.jsx -------------------------------------------------------------------------------- /t/run/193.not-in.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/193.not-in.jsx -------------------------------------------------------------------------------- /t/run/194.imported-class-in-templates/a.jsx: -------------------------------------------------------------------------------- 1 | 2 | class A { 3 | } 4 | -------------------------------------------------------------------------------- /t/run/195.nested-cond.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/195.nested-cond.jsx -------------------------------------------------------------------------------- /t/run/197.var-in-catch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/197.var-in-catch.jsx -------------------------------------------------------------------------------- /t/run/198.template-as-param.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/198.template-as-param.jsx -------------------------------------------------------------------------------- /t/run/199.template-arg-namespace.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/199.template-arg-namespace.jsx -------------------------------------------------------------------------------- /t/run/199.template-arg-namespace/a.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/199.template-arg-namespace/a.jsx -------------------------------------------------------------------------------- /t/run/199.template-arg-namespace/b.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/199.template-arg-namespace/b.jsx -------------------------------------------------------------------------------- /t/run/200.template-under-namespace.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/200.template-under-namespace.jsx -------------------------------------------------------------------------------- /t/run/200.template-under-namespace/a.jsx: -------------------------------------------------------------------------------- 1 | class T. { 2 | static function doit() : void { 3 | C.say(); 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /t/run/201.import-template.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/201.import-template.jsx -------------------------------------------------------------------------------- /t/run/201.import-template/hidden.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/201.import-template/hidden.jsx -------------------------------------------------------------------------------- /t/run/201.import-template/named.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/201.import-template/named.jsx -------------------------------------------------------------------------------- /t/run/202.assign-int-to-untyped.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/202.assign-int-to-untyped.jsx -------------------------------------------------------------------------------- /t/run/203.call-func-in-map.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/203.call-func-in-map.jsx -------------------------------------------------------------------------------- /t/run/203.static-var-with-lambda.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/203.static-var-with-lambda.jsx -------------------------------------------------------------------------------- /t/run/204.array-map.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/204.array-map.jsx -------------------------------------------------------------------------------- /t/run/205.common-element-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/205.common-element-type.jsx -------------------------------------------------------------------------------- /t/run/208.overloaded-index-operator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/208.overloaded-index-operator.jsx -------------------------------------------------------------------------------- /t/run/210.map-ctor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/210.map-ctor.jsx -------------------------------------------------------------------------------- /t/run/211.indirect-template-property.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/211.indirect-template-property.jsx -------------------------------------------------------------------------------- /t/run/212.map-literal-as-variant.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/212.map-literal-as-variant.jsx -------------------------------------------------------------------------------- /t/run/213.null-arguments-to-array.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/213.null-arguments-to-array.jsx -------------------------------------------------------------------------------- /t/run/214.issue80.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/214.issue80.jsx -------------------------------------------------------------------------------- /t/run/215.issue80-2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/215.issue80-2.jsx -------------------------------------------------------------------------------- /t/run/216.var-decl-of-arg.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/216.var-decl-of-arg.jsx -------------------------------------------------------------------------------- /t/run/217.function-field-in-template.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/217.function-field-in-template.jsx -------------------------------------------------------------------------------- /t/run/219.parameterize-nullable-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/219.parameterize-nullable-type.jsx -------------------------------------------------------------------------------- /t/run/221.equal-expr-assoc.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/221.equal-expr-assoc.jsx -------------------------------------------------------------------------------- /t/run/222.issue91.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/222.issue91.jsx -------------------------------------------------------------------------------- /t/run/223.issue50.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/223.issue50.jsx -------------------------------------------------------------------------------- /t/run/223.map-keys.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/223.map-keys.jsx -------------------------------------------------------------------------------- /t/run/225.empty-map-for-function-arg.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/225.empty-map-for-function-arg.jsx -------------------------------------------------------------------------------- /t/run/227.unclasify-with-as.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/227.unclasify-with-as.jsx -------------------------------------------------------------------------------- /t/run/229.assert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/229.assert.jsx -------------------------------------------------------------------------------- /t/run/230.test-case-module.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/230.test-case-module.jsx -------------------------------------------------------------------------------- /t/run/231.utf8-literals.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/231.utf8-literals.jsx -------------------------------------------------------------------------------- /t/run/232.assing-func-to-variant.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/232.assing-func-to-variant.jsx -------------------------------------------------------------------------------- /t/run/233.issue118-1.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/233.issue118-1.jsx -------------------------------------------------------------------------------- /t/run/234.inner-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/234.inner-class.jsx -------------------------------------------------------------------------------- /t/run/234.issue118-2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/234.issue118-2.jsx -------------------------------------------------------------------------------- /t/run/235.inner-class-static-method.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/235.inner-class-static-method.jsx -------------------------------------------------------------------------------- /t/run/236.deeply-nested-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/236.deeply-nested-class.jsx -------------------------------------------------------------------------------- /t/run/237.class-in-template-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/237.class-in-template-class.jsx -------------------------------------------------------------------------------- /t/run/238.template-inner-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/238.template-inner-class.jsx -------------------------------------------------------------------------------- /t/run/240.shadowed-type-parameter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/240.shadowed-type-parameter.jsx -------------------------------------------------------------------------------- /t/run/241.inner-class-with-same-name.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/241.inner-class-with-same-name.jsx -------------------------------------------------------------------------------- /t/run/245.instanceof-type-param.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/245.instanceof-type-param.jsx -------------------------------------------------------------------------------- /t/run/245.return-type-inference.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/245.return-type-inference.jsx -------------------------------------------------------------------------------- /t/run/247.issue134.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/247.issue134.jsx -------------------------------------------------------------------------------- /t/run/248.as-v.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/248.as-v.jsx -------------------------------------------------------------------------------- /t/run/249.issue137.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/249.issue137.jsx -------------------------------------------------------------------------------- /t/run/249.minified-varname-conflict.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/249.minified-varname-conflict.jsx -------------------------------------------------------------------------------- /t/run/250.minified-keyword-conflict.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/250.minified-keyword-conflict.jsx -------------------------------------------------------------------------------- /t/run/251.issue128.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/251.issue128.jsx -------------------------------------------------------------------------------- /t/run/252.issue132.todo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/252.issue132.todo.jsx -------------------------------------------------------------------------------- /t/run/253.unreachable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/253.unreachable.jsx -------------------------------------------------------------------------------- /t/run/254.issue78.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/254.issue78.jsx -------------------------------------------------------------------------------- /t/run/255.issue141.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/255.issue141.jsx -------------------------------------------------------------------------------- /t/run/255.no-catch-empty-finally.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/255.no-catch-empty-finally.jsx -------------------------------------------------------------------------------- /t/run/256.conflicting-arraytypes-as-args/abc.jsx: -------------------------------------------------------------------------------- 1 | class C { 2 | } 3 | -------------------------------------------------------------------------------- /t/run/256.conflicting-arraytypes-as-args/def.jsx: -------------------------------------------------------------------------------- 1 | class C { 2 | } 3 | -------------------------------------------------------------------------------- /t/run/257.export-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/257.export-class.jsx -------------------------------------------------------------------------------- /t/run/258.export-funcs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/258.export-funcs.jsx -------------------------------------------------------------------------------- /t/run/259.export-funcs-abstract.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/259.export-funcs-abstract.jsx -------------------------------------------------------------------------------- /t/run/260.export-funcs-in-mixin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/260.export-funcs-in-mixin.jsx -------------------------------------------------------------------------------- /t/run/261.export-rule.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/261.export-rule.jsx -------------------------------------------------------------------------------- /t/run/262.export-vars.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/262.export-vars.jsx -------------------------------------------------------------------------------- /t/run/263.export-staticvar-conflict.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/263.export-staticvar-conflict.jsx -------------------------------------------------------------------------------- /t/run/264.instantiated-classname-conflict/abc.jsx: -------------------------------------------------------------------------------- 1 | class C { 2 | } 3 | -------------------------------------------------------------------------------- /t/run/264.instantiated-classname-conflict/def.jsx: -------------------------------------------------------------------------------- 1 | class C { 2 | } 3 | -------------------------------------------------------------------------------- /t/run/265.disable-type-check.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/265.disable-type-check.jsx -------------------------------------------------------------------------------- /t/run/267.no-assert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/267.no-assert.jsx -------------------------------------------------------------------------------- /t/run/268.booleanize.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/268.booleanize.jsx -------------------------------------------------------------------------------- /t/run/270.extend-in-js.todo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/270.extend-in-js.todo.jsx -------------------------------------------------------------------------------- /t/run/271.export-in-derived.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/271.export-in-derived.jsx -------------------------------------------------------------------------------- /t/run/272.mangled-access-in-exported.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/272.mangled-access-in-exported.jsx -------------------------------------------------------------------------------- /t/run/273.native-require-commonjs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/273.native-require-commonjs.jsx -------------------------------------------------------------------------------- /t/run/274.unbox-object.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/274.unbox-object.jsx -------------------------------------------------------------------------------- /t/run/275.unclassify-vs-tostring.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/275.unclassify-vs-tostring.jsx -------------------------------------------------------------------------------- /t/run/276.strip-unused-native-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/276.strip-unused-native-class.jsx -------------------------------------------------------------------------------- /t/run/277.strip-vs-overriding-native.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/277.strip-vs-overriding-native.jsx -------------------------------------------------------------------------------- /t/run/278.instanceof-stripped.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/278.instanceof-stripped.jsx -------------------------------------------------------------------------------- /t/run/281.issue-173.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/281.issue-173.jsx -------------------------------------------------------------------------------- /t/run/281.issue-173/a.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/281.issue-173/a.jsx -------------------------------------------------------------------------------- /t/run/281.issue-173/b.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/281.issue-173/b.jsx -------------------------------------------------------------------------------- /t/run/282.issue-171.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/282.issue-171.jsx -------------------------------------------------------------------------------- /t/run/283.issue-174.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/283.issue-174.jsx -------------------------------------------------------------------------------- /t/run/284.issue-191.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/284.issue-191.jsx -------------------------------------------------------------------------------- /t/run/285.issue-187.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/285.issue-187.jsx -------------------------------------------------------------------------------- /t/run/286.issue-115.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/286.issue-115.jsx -------------------------------------------------------------------------------- /t/run/287.extend-commonjs.todo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/287.extend-commonjs.todo.jsx -------------------------------------------------------------------------------- /t/run/287.extend-commonjs/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/287.extend-commonjs/base.js -------------------------------------------------------------------------------- /t/run/288.call-native-using-super.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/288.call-native-using-super.jsx -------------------------------------------------------------------------------- /t/run/289.else-wo-braces.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/289.else-wo-braces.jsx -------------------------------------------------------------------------------- /t/run/290.assign-in-cond.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/290.assign-in-cond.jsx -------------------------------------------------------------------------------- /t/run/291.pass-number-to-int-arg.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/291.pass-number-to-int-arg.jsx -------------------------------------------------------------------------------- /t/run/292.assign-in-ternary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/292.assign-in-ternary.jsx -------------------------------------------------------------------------------- /t/run/293.assert-with-message.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/293.assert-with-message.jsx -------------------------------------------------------------------------------- /t/run/293.default-param-simple.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/293.default-param-simple.jsx -------------------------------------------------------------------------------- /t/run/294.default-param.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/294.default-param.jsx -------------------------------------------------------------------------------- /t/run/298.unbox-vs-funcdecl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/298.unbox-vs-funcdecl.jsx -------------------------------------------------------------------------------- /t/run/299.issue-202.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/299.issue-202.jsx -------------------------------------------------------------------------------- /t/run/300.default-param-for-func.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/300.default-param-for-func.jsx -------------------------------------------------------------------------------- /t/run/300.type-parameter-inference.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/300.type-parameter-inference.jsx -------------------------------------------------------------------------------- /t/run/301.assgin-empty-array.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/301.assgin-empty-array.jsx -------------------------------------------------------------------------------- /t/run/302.assign-empty-map.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/302.assign-empty-map.jsx -------------------------------------------------------------------------------- /t/run/304.do-not-remove-native-prop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/304.do-not-remove-native-prop.jsx -------------------------------------------------------------------------------- /t/run/305.naive-inner-class.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/305.naive-inner-class.jsx -------------------------------------------------------------------------------- /t/run/306.multi-ind.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/306.multi-ind.jsx -------------------------------------------------------------------------------- /t/run/306.multi-ind/a.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/306.multi-ind/a.jsx -------------------------------------------------------------------------------- /t/run/306.multi-ind/b.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/306.multi-ind/b.jsx -------------------------------------------------------------------------------- /t/run/307.comma-in-lambda.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/307.comma-in-lambda.jsx -------------------------------------------------------------------------------- /t/run/308.native-inner-class-as-arg.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/308.native-inner-class-as-arg.jsx -------------------------------------------------------------------------------- /t/run/308.string-plus-number.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/308.string-plus-number.jsx -------------------------------------------------------------------------------- /t/run/309.jsxdoc-vs-default-param.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/309.jsxdoc-vs-default-param.jsx -------------------------------------------------------------------------------- /t/run/310.native-template.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/310.native-template.jsx -------------------------------------------------------------------------------- /t/run/310.trailing-comma.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/310.trailing-comma.jsx -------------------------------------------------------------------------------- /t/run/311.unused-local-func.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/311.unused-local-func.jsx -------------------------------------------------------------------------------- /t/run/314.function-template.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/314.function-template.jsx -------------------------------------------------------------------------------- /t/run/318.template-combined.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/318.template-combined.jsx -------------------------------------------------------------------------------- /t/run/323.inline-with-recursion.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/323.inline-with-recursion.jsx -------------------------------------------------------------------------------- /t/run/324.js-static-functions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/324.js-static-functions.jsx -------------------------------------------------------------------------------- /t/run/326.local-func-use-as-ref-only.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/326.local-func-use-as-ref-only.jsx -------------------------------------------------------------------------------- /t/run/328.nested-if.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/328.nested-if.jsx -------------------------------------------------------------------------------- /t/run/329.unobx-assign-twice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/329.unobx-assign-twice.jsx -------------------------------------------------------------------------------- /t/run/330.int-array-from-int.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/330.int-array-from-int.jsx -------------------------------------------------------------------------------- /t/run/331.default-param-closure.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/331.default-param-closure.jsx -------------------------------------------------------------------------------- /t/run/333.unify-simple-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/333.unify-simple-type.jsx -------------------------------------------------------------------------------- /t/run/334.unify-concrete-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/334.unify-concrete-type.jsx -------------------------------------------------------------------------------- /t/run/335.unify-nullable-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/335.unify-nullable-type.jsx -------------------------------------------------------------------------------- /t/run/336.unify-function-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/336.unify-function-type.jsx -------------------------------------------------------------------------------- /t/run/337.unify-template-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/337.unify-template-type.jsx -------------------------------------------------------------------------------- /t/run/338.unify-multiple.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/338.unify-multiple.jsx -------------------------------------------------------------------------------- /t/run/339.lhs-side-effects.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/339.lhs-side-effects.jsx -------------------------------------------------------------------------------- /t/run/341.lcse-logical-expr.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/341.lcse-logical-expr.jsx -------------------------------------------------------------------------------- /t/run/342.infer-array-map-arg-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/342.infer-array-map-arg-type.jsx -------------------------------------------------------------------------------- /t/run/343.infer-overriden-arg-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/343.infer-overriden-arg-type.jsx -------------------------------------------------------------------------------- /t/run/344.heredoc.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/344.heredoc.jsx -------------------------------------------------------------------------------- /t/run/345.heredoc-vs-const-folding.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/345.heredoc-vs-const-folding.jsx -------------------------------------------------------------------------------- /t/run/346.foreach-array-of-array.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/346.foreach-array-of-array.jsx -------------------------------------------------------------------------------- /t/run/347.return-void.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/347.return-void.jsx -------------------------------------------------------------------------------- /t/run/350.fused-assigments.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/350.fused-assigments.jsx -------------------------------------------------------------------------------- /t/run/352.issue258.class-wo-ctor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/352.issue258.class-wo-ctor.jsx -------------------------------------------------------------------------------- /t/run/356.expand-lhs-value.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/356.expand-lhs-value.jsx -------------------------------------------------------------------------------- /t/run/356.literal-type-widening.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/356.literal-type-widening.jsx -------------------------------------------------------------------------------- /t/run/357.issue279-static-method.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/357.issue279-static-method.jsx -------------------------------------------------------------------------------- /t/run/358.super-vs-staticize.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/358.super-vs-staticize.jsx -------------------------------------------------------------------------------- /t/run/359.minify-vs-cb-in-vardef.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/359.minify-vs-cb-in-vardef.jsx -------------------------------------------------------------------------------- /t/run/361.const-local-var.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/361.const-local-var.jsx -------------------------------------------------------------------------------- /t/run/362.arrow-function.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/362.arrow-function.jsx -------------------------------------------------------------------------------- /t/run/362.issue-291.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/362.issue-291.jsx -------------------------------------------------------------------------------- /t/run/363.arrow-function-in-param.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/363.arrow-function-in-param.jsx -------------------------------------------------------------------------------- /t/run/363.null-in-typed-literal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/363.null-in-typed-literal.jsx -------------------------------------------------------------------------------- /t/run/364.new-function.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/364.new-function.jsx -------------------------------------------------------------------------------- /t/run/365.npm-import.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/365.npm-import.jsx -------------------------------------------------------------------------------- /t/run/365.npm-import/importer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/365.npm-import/importer.jsx -------------------------------------------------------------------------------- /t/run/366.npm-wildcard-import.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/366.npm-wildcard-import.jsx -------------------------------------------------------------------------------- /t/run/366.npm-wildcard-import/node_modules/A/lib/A1.jsx: -------------------------------------------------------------------------------- 1 | class A1 { 2 | } 3 | -------------------------------------------------------------------------------- /t/run/366.npm-wildcard-import/node_modules/A/lib/A2.jsx: -------------------------------------------------------------------------------- 1 | class A2 { 2 | } 3 | -------------------------------------------------------------------------------- /t/run/367.npm-preference.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/367.npm-preference.jsx -------------------------------------------------------------------------------- /t/run/371.incr-int.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/371.incr-int.jsx -------------------------------------------------------------------------------- /t/run/372.int-op.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/372.int-op.jsx -------------------------------------------------------------------------------- /t/run/373.int-op-sideeffect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/373.int-op-sideeffect.jsx -------------------------------------------------------------------------------- /t/run/375.int-fold-const.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/375.int-fold-const.jsx -------------------------------------------------------------------------------- /t/run/377.negate-vs-int.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/377.negate-vs-int.jsx -------------------------------------------------------------------------------- /t/run/378.macroic-literals.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/378.macroic-literals.jsx -------------------------------------------------------------------------------- /t/run/379.file-macro-vs-node-modules.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/379.file-macro-vs-node-modules.jsx -------------------------------------------------------------------------------- /t/run/380.class-macro.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/380.class-macro.jsx -------------------------------------------------------------------------------- /t/run/381.class-macro-as-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/381.class-macro-as-type.jsx -------------------------------------------------------------------------------- /t/run/382.class-macro-in-extend.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/382.class-macro-in-extend.jsx -------------------------------------------------------------------------------- /t/run/384.issue301.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/384.issue301.jsx -------------------------------------------------------------------------------- /t/run/385.array_fastforeach.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/385.array_fastforeach.jsx -------------------------------------------------------------------------------- /t/run/388.dont-inline-cb-twice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/388.dont-inline-cb-twice.jsx -------------------------------------------------------------------------------- /t/run/389.compile-time-const.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/389.compile-time-const.jsx -------------------------------------------------------------------------------- /t/run/390.void-as-template-arg.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/390.void-as-template-arg.jsx -------------------------------------------------------------------------------- /t/run/392.nullable-void.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/392.nullable-void.jsx -------------------------------------------------------------------------------- /t/run/395.nullable-void-vs-null.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/395.nullable-void-vs-null.jsx -------------------------------------------------------------------------------- /t/run/396.issue321.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/396.issue321.jsx -------------------------------------------------------------------------------- /t/run/398.issue328.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/398.issue328.jsx -------------------------------------------------------------------------------- /t/run/generator.001.example.fib.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/generator.001.example.fib.jsx -------------------------------------------------------------------------------- /t/run/generator.002.example.prime.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/generator.002.example.prime.jsx -------------------------------------------------------------------------------- /t/run/generator.003.empty.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/generator.003.empty.jsx -------------------------------------------------------------------------------- /t/run/generator.004.sequential.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/generator.004.sequential.jsx -------------------------------------------------------------------------------- /t/run/generator.010.switch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/generator.010.switch.jsx -------------------------------------------------------------------------------- /t/run/generator.011.do-while.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/generator.011.do-while.jsx -------------------------------------------------------------------------------- /t/run/generator.012.for.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/generator.012.for.jsx -------------------------------------------------------------------------------- /t/run/generator.013.for-in.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/generator.013.for-in.jsx -------------------------------------------------------------------------------- /t/run/generator.014.return.todo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/generator.014.return.todo.jsx -------------------------------------------------------------------------------- /t/run/generator.028.try.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/generator.028.try.jsx -------------------------------------------------------------------------------- /t/run/generator.030.throw.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/generator.030.throw.jsx -------------------------------------------------------------------------------- /t/run/generator.031.throw-in-try.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/generator.031.throw-in-try.jsx -------------------------------------------------------------------------------- /t/run/generator.035.catch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/run/generator.035.catch.jsx -------------------------------------------------------------------------------- /t/src/001.lexer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/src/001.lexer.jsx -------------------------------------------------------------------------------- /t/src/002.util.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/src/002.util.jsx -------------------------------------------------------------------------------- /t/src/003.source-map.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/src/003.source-map.jsx -------------------------------------------------------------------------------- /t/src/004.jsxdoc.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/src/004.jsxdoc.jsx -------------------------------------------------------------------------------- /t/src/jsxdoc/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | !hello.jsx 4 | -------------------------------------------------------------------------------- /t/src/jsxdoc/hello.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/src/jsxdoc/hello.jsx -------------------------------------------------------------------------------- /t/src/source-map/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/src/source-map/.gitignore -------------------------------------------------------------------------------- /t/src/source-map/hello.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/src/source-map/hello.jsx -------------------------------------------------------------------------------- /t/util/jslexer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/util/jslexer.jsx -------------------------------------------------------------------------------- /t/util/test-runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/util/test-runner -------------------------------------------------------------------------------- /t/web/001.hello.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/web/001.hello.jsx -------------------------------------------------------------------------------- /t/web/002.web-compiler.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/web/002.web-compiler.jsx -------------------------------------------------------------------------------- /t/web/003.modules.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/t/web/003.modules.jsx -------------------------------------------------------------------------------- /tmp/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tool/Util.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/tool/Util.pm -------------------------------------------------------------------------------- /tool/bootstrap-compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/tool/bootstrap-compiler.js -------------------------------------------------------------------------------- /tool/commonjs2jsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/tool/commonjs2jsx.js -------------------------------------------------------------------------------- /tool/form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/tool/form -------------------------------------------------------------------------------- /tool/git-hooks-pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/tool/git-hooks-pre-push -------------------------------------------------------------------------------- /tool/make-meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/tool/make-meta -------------------------------------------------------------------------------- /tool/postpublish.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/tool/postpublish.jsx -------------------------------------------------------------------------------- /tool/setup.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/tool/setup.pl -------------------------------------------------------------------------------- /tool/toggle-todo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/tool/toggle-todo -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- 1 | *.generated.* 2 | .profile 3 | *.jsx.js 4 | -------------------------------------------------------------------------------- /web/assets/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/css/bootstrap.css -------------------------------------------------------------------------------- /web/assets/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/css/bootstrap.min.css -------------------------------------------------------------------------------- /web/assets/css/codemirror.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/css/codemirror.css -------------------------------------------------------------------------------- /web/assets/css/show-hint.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/css/show-hint.css -------------------------------------------------------------------------------- /web/assets/img/debug-console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/img/debug-console.png -------------------------------------------------------------------------------- /web/assets/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/js/bootstrap.js -------------------------------------------------------------------------------- /web/assets/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/js/bootstrap.min.js -------------------------------------------------------------------------------- /web/assets/js/codemirror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/js/codemirror.js -------------------------------------------------------------------------------- /web/assets/js/jslexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/js/jslexer.js -------------------------------------------------------------------------------- /web/assets/js/mode/clike.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/js/mode/clike.js -------------------------------------------------------------------------------- /web/assets/js/mode/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/js/mode/javascript.js -------------------------------------------------------------------------------- /web/assets/js/mode/jsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/js/mode/jsx.js -------------------------------------------------------------------------------- /web/assets/js/require-simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/js/require-simple.js -------------------------------------------------------------------------------- /web/assets/js/show-hint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/js/show-hint.js -------------------------------------------------------------------------------- /web/assets/js/source-map-inspector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/js/source-map-inspector.js -------------------------------------------------------------------------------- /web/assets/js/source-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/assets/js/source-map.js -------------------------------------------------------------------------------- /web/build.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/build.pl -------------------------------------------------------------------------------- /web/example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/Makefile -------------------------------------------------------------------------------- /web/example/aobench/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/aobench/Makefile -------------------------------------------------------------------------------- /web/example/aobench/README: -------------------------------------------------------------------------------- 1 | The original: 2 | 3 | http://kioku.sys-k.net/aobench_jsx/ 4 | 5 | -------------------------------------------------------------------------------- /web/example/aobench/aobench.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/aobench/aobench.jsx -------------------------------------------------------------------------------- /web/example/aobench/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/aobench/index.html -------------------------------------------------------------------------------- /web/example/aobench/js-original.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/aobench/js-original.html -------------------------------------------------------------------------------- /web/example/fireworks/fireworks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/fireworks/fireworks.js -------------------------------------------------------------------------------- /web/example/fireworks/fireworks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/fireworks/fireworks.jsx -------------------------------------------------------------------------------- /web/example/fireworks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/fireworks/index.html -------------------------------------------------------------------------------- /web/example/fireworks/js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/fireworks/js.html -------------------------------------------------------------------------------- /web/example/fireworks/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/fireworks/style.css -------------------------------------------------------------------------------- /web/example/hello-world/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/hello-world/index.html -------------------------------------------------------------------------------- /web/example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/index.html -------------------------------------------------------------------------------- /web/example/ipc-js/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/ipc-js/index.html -------------------------------------------------------------------------------- /web/example/kingyo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/.gitignore -------------------------------------------------------------------------------- /web/example/kingyo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/Makefile -------------------------------------------------------------------------------- /web/example/kingyo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/README.md -------------------------------------------------------------------------------- /web/example/kingyo/fish.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/fish.mp3 -------------------------------------------------------------------------------- /web/example/kingyo/game.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/game.jsx -------------------------------------------------------------------------------- /web/example/kingyo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/index.html -------------------------------------------------------------------------------- /web/example/kingyo/kbody.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/kbody.fs -------------------------------------------------------------------------------- /web/example/kingyo/kbody.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/kbody.vs -------------------------------------------------------------------------------- /web/example/kingyo/keye.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/keye.fs -------------------------------------------------------------------------------- /web/example/kingyo/keye.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/keye.vs -------------------------------------------------------------------------------- /web/example/kingyo/kingyo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/kingyo.jsx -------------------------------------------------------------------------------- /web/example/kingyo/mvq.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/mvq.jsx -------------------------------------------------------------------------------- /web/example/kingyo/poi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/poi.jsx -------------------------------------------------------------------------------- /web/example/kingyo/poi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/poi.png -------------------------------------------------------------------------------- /web/example/kingyo/poix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/poix.png -------------------------------------------------------------------------------- /web/example/kingyo/refr.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/refr.fs -------------------------------------------------------------------------------- /web/example/kingyo/rendertexture.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/rendertexture.jsx -------------------------------------------------------------------------------- /web/example/kingyo/tear.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/tear.mp3 -------------------------------------------------------------------------------- /web/example/kingyo/vt.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/vt.fs -------------------------------------------------------------------------------- /web/example/kingyo/vt.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/vt.vs -------------------------------------------------------------------------------- /web/example/kingyo/water.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/water.jsx -------------------------------------------------------------------------------- /web/example/kingyo/water.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/water.vs -------------------------------------------------------------------------------- /web/example/kingyo/waterd.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/waterd.fs -------------------------------------------------------------------------------- /web/example/kingyo/waterv.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/waterv.fs -------------------------------------------------------------------------------- /web/example/kingyo/webgl-util.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/kingyo/webgl-util.jsx -------------------------------------------------------------------------------- /web/example/reversi/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/reversi/index.html -------------------------------------------------------------------------------- /web/example/reversi/reversi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/reversi/reversi.jsx -------------------------------------------------------------------------------- /web/example/sakura/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/sakura/index.html -------------------------------------------------------------------------------- /web/example/sakura/sakura.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/sakura/sakura.jsx -------------------------------------------------------------------------------- /web/example/sakura/sakura.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/sakura/sakura.png -------------------------------------------------------------------------------- /web/example/shooting/img/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/README -------------------------------------------------------------------------------- /web/example/shooting/img/bomb1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/bomb1.png -------------------------------------------------------------------------------- /web/example/shooting/img/bomb10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/bomb10.png -------------------------------------------------------------------------------- /web/example/shooting/img/bomb2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/bomb2.png -------------------------------------------------------------------------------- /web/example/shooting/img/bomb3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/bomb3.png -------------------------------------------------------------------------------- /web/example/shooting/img/bomb4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/bomb4.png -------------------------------------------------------------------------------- /web/example/shooting/img/bomb5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/bomb5.png -------------------------------------------------------------------------------- /web/example/shooting/img/bomb6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/bomb6.png -------------------------------------------------------------------------------- /web/example/shooting/img/bomb7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/bomb7.png -------------------------------------------------------------------------------- /web/example/shooting/img/bomb8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/bomb8.png -------------------------------------------------------------------------------- /web/example/shooting/img/bomb9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/bomb9.png -------------------------------------------------------------------------------- /web/example/shooting/img/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/bullet.png -------------------------------------------------------------------------------- /web/example/shooting/img/my.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/my.png -------------------------------------------------------------------------------- /web/example/shooting/img/rock1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/rock1.png -------------------------------------------------------------------------------- /web/example/shooting/img/rock2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/rock2.png -------------------------------------------------------------------------------- /web/example/shooting/img/rock3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/rock3.png -------------------------------------------------------------------------------- /web/example/shooting/img/space1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/space1.png -------------------------------------------------------------------------------- /web/example/shooting/img/space10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/space10.png -------------------------------------------------------------------------------- /web/example/shooting/img/space2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/space2.png -------------------------------------------------------------------------------- /web/example/shooting/img/space3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/space3.png -------------------------------------------------------------------------------- /web/example/shooting/img/space4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/space4.png -------------------------------------------------------------------------------- /web/example/shooting/img/space5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/space5.png -------------------------------------------------------------------------------- /web/example/shooting/img/space6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/space6.png -------------------------------------------------------------------------------- /web/example/shooting/img/space7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/space7.png -------------------------------------------------------------------------------- /web/example/shooting/img/space8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/space8.png -------------------------------------------------------------------------------- /web/example/shooting/img/space9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/img/space9.png -------------------------------------------------------------------------------- /web/example/shooting/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/index.html -------------------------------------------------------------------------------- /web/example/shooting/shooting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/shooting.js -------------------------------------------------------------------------------- /web/example/shooting/shooting.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/shooting/shooting.jsx -------------------------------------------------------------------------------- /web/example/webaudio/amairo.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/webaudio/amairo.mp3 -------------------------------------------------------------------------------- /web/example/webaudio/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/webaudio/index.html -------------------------------------------------------------------------------- /web/example/webaudio/material.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/webaudio/material.txt -------------------------------------------------------------------------------- /web/example/webgl/hello-webgl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/webgl/hello-webgl.jsx -------------------------------------------------------------------------------- /web/example/webgl/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/webgl/index.html -------------------------------------------------------------------------------- /web/example/webgl/teko.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/webgl/teko.jpg -------------------------------------------------------------------------------- /web/example/webrtc/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/webrtc/app.jsx -------------------------------------------------------------------------------- /web/example/webrtc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/webrtc/index.html -------------------------------------------------------------------------------- /web/example/xhr/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/xhr/app.jsx -------------------------------------------------------------------------------- /web/example/xhr/hello.txt: -------------------------------------------------------------------------------- 1 | Hello, Ajax! 2 | -------------------------------------------------------------------------------- /web/example/xhr/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/example/xhr/index.html -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/index.html -------------------------------------------------------------------------------- /web/profiler/fireworks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/profiler/fireworks.html -------------------------------------------------------------------------------- /web/profiler/fireworks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/profiler/fireworks.jsx -------------------------------------------------------------------------------- /web/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/server.js -------------------------------------------------------------------------------- /web/source-map/.gitignore: -------------------------------------------------------------------------------- 1 | !index.html 2 | -------------------------------------------------------------------------------- /web/source-map/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsx/JSX/HEAD/web/source-map/index.html --------------------------------------------------------------------------------