├── .gitignore ├── README.md ├── covers ├── asyncfunction.js ├── events.js ├── http.js ├── https.js ├── map.js └── nodentify.js ├── docs ├── changelog-2.md ├── helpers.md └── syntax.md ├── htmlScriptParser ├── index.js └── tests │ ├── index.js │ └── spa.html ├── lib └── runtime.js ├── nodent.js ├── package.json └── tests ├── .gitignore ├── codegen ├── cg-es7.js ├── cg-generators.js └── cg-promises.js ├── compiler ├── args.js ├── await-usage.js ├── complex.js ├── conditional.js ├── declarations.js ├── dowhile.js ├── dual-decl-reorder.js ├── dual-destructure.js ├── dual-es6-arrow-args.js ├── dual-es6-decl-reorder.js ├── dual-for-of-const-destructure.js ├── dual-for-of.js ├── dual-for-sequence-init.js ├── dual-for-sync.js ├── dual-label-break.js ├── dual-loop-scope.js ├── dual-nested-async-finally.js ├── dual-nonblock-try.js ├── dual-reorder.js ├── dual-scoped-const.js ├── dual-sloppy-const.js ├── dual-try-except.js ├── dual-try-finally-await.js ├── dual-try-finally-try-catch.js ├── dual-try-noawait.js ├── dual-try-scoped.js ├── dual-while-throw.js ├── else-if.js ├── es6-args.js ├── es6-arrow.js ├── es6-class-async.js ├── es6-destructure.js ├── es6-for-of.js ├── es6-logical.js ├── es6-loop-label.js ├── es6-object-arrow.js ├── for-empty.js ├── for-if.js ├── for-in.js ├── for-throw.js ├── for.js ├── if-stmt.js ├── if-switch.js ├── if-try.js ├── inline.js ├── logical.js ├── loop-label.js ├── loop-this.js ├── method.js ├── nested-async.js ├── nested-await.js ├── nested-switch-stmt.js ├── nested-throw.js ├── optimized.js ├── ret-fn.js ├── sleep.js ├── switch-stmt.js ├── try-catch-finally.js ├── try-catch.js ├── try-finally.js ├── try-for-if.js ├── try-if.js ├── try-nested.js ├── try-pair.js ├── try-throw.js ├── try.js ├── while.js ├── wrap-method.js └── wrap.js ├── index.js ├── loader ├── app │ ├── .gitignore │ ├── index.js │ ├── main.js │ └── package.json └── loader-module │ ├── .gitignore │ ├── index.js │ ├── package.json │ └── version.js ├── onp ├── COPYING ├── diff.js └── onp.js ├── package-lock.json ├── package.json ├── semantics ├── asyncfunction-type.js ├── asyncify.js ├── await-multi.js ├── await-not-then.js ├── await.wrap.js ├── callback-fn-ret.js ├── es6-interop.js ├── es6-parser.js ├── fs-sync.js ├── fs.js ├── http-test.js ├── if-stmt-map.js ├── interop.js ├── map.js ├── nested-async-exit.js ├── parser.js ├── perf-2.js └── perf.js ├── syntax ├── array.js ├── arrow-expr.js ├── call.js ├── class.js ├── control.js ├── error.js ├── everything │ ├── LICENSE │ ├── README.md │ ├── es2015-module.js │ ├── es2015-script.js │ ├── es5.js │ ├── package.json │ └── test │ │ ├── parsing.js │ │ └── unit.js ├── export.js ├── function.js ├── import.js ├── loop.js ├── new.js ├── object.js ├── precedence.js ├── sequence.js ├── template.js ├── unary.js ├── variable.js ├── x-sync-await.js ├── x-sync-ret.js └── yield.js ├── test-syntax.js └── watch-comp.js /.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /node_modules 3 | /README.md~ 4 | /.DS_Store 5 | /coverage/ 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/README.md -------------------------------------------------------------------------------- /covers/asyncfunction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/covers/asyncfunction.js -------------------------------------------------------------------------------- /covers/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/covers/events.js -------------------------------------------------------------------------------- /covers/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/covers/http.js -------------------------------------------------------------------------------- /covers/https.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/covers/https.js -------------------------------------------------------------------------------- /covers/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/covers/map.js -------------------------------------------------------------------------------- /covers/nodentify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/covers/nodentify.js -------------------------------------------------------------------------------- /docs/changelog-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/docs/changelog-2.md -------------------------------------------------------------------------------- /docs/helpers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/docs/helpers.md -------------------------------------------------------------------------------- /docs/syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/docs/syntax.md -------------------------------------------------------------------------------- /htmlScriptParser/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/htmlScriptParser/index.js -------------------------------------------------------------------------------- /htmlScriptParser/tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/htmlScriptParser/tests/index.js -------------------------------------------------------------------------------- /htmlScriptParser/tests/spa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/htmlScriptParser/tests/spa.html -------------------------------------------------------------------------------- /lib/runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/lib/runtime.js -------------------------------------------------------------------------------- /nodent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/nodent.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/package.json -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /tests/codegen/cg-es7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/codegen/cg-es7.js -------------------------------------------------------------------------------- /tests/codegen/cg-generators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/codegen/cg-generators.js -------------------------------------------------------------------------------- /tests/codegen/cg-promises.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/codegen/cg-promises.js -------------------------------------------------------------------------------- /tests/compiler/args.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/args.js -------------------------------------------------------------------------------- /tests/compiler/await-usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/await-usage.js -------------------------------------------------------------------------------- /tests/compiler/complex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/complex.js -------------------------------------------------------------------------------- /tests/compiler/conditional.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/conditional.js -------------------------------------------------------------------------------- /tests/compiler/declarations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/declarations.js -------------------------------------------------------------------------------- /tests/compiler/dowhile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dowhile.js -------------------------------------------------------------------------------- /tests/compiler/dual-decl-reorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-decl-reorder.js -------------------------------------------------------------------------------- /tests/compiler/dual-destructure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-destructure.js -------------------------------------------------------------------------------- /tests/compiler/dual-es6-arrow-args.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-es6-arrow-args.js -------------------------------------------------------------------------------- /tests/compiler/dual-es6-decl-reorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-es6-decl-reorder.js -------------------------------------------------------------------------------- /tests/compiler/dual-for-of-const-destructure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-for-of-const-destructure.js -------------------------------------------------------------------------------- /tests/compiler/dual-for-of.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-for-of.js -------------------------------------------------------------------------------- /tests/compiler/dual-for-sequence-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-for-sequence-init.js -------------------------------------------------------------------------------- /tests/compiler/dual-for-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-for-sync.js -------------------------------------------------------------------------------- /tests/compiler/dual-label-break.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-label-break.js -------------------------------------------------------------------------------- /tests/compiler/dual-loop-scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-loop-scope.js -------------------------------------------------------------------------------- /tests/compiler/dual-nested-async-finally.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-nested-async-finally.js -------------------------------------------------------------------------------- /tests/compiler/dual-nonblock-try.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-nonblock-try.js -------------------------------------------------------------------------------- /tests/compiler/dual-reorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-reorder.js -------------------------------------------------------------------------------- /tests/compiler/dual-scoped-const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-scoped-const.js -------------------------------------------------------------------------------- /tests/compiler/dual-sloppy-const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-sloppy-const.js -------------------------------------------------------------------------------- /tests/compiler/dual-try-except.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-try-except.js -------------------------------------------------------------------------------- /tests/compiler/dual-try-finally-await.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-try-finally-await.js -------------------------------------------------------------------------------- /tests/compiler/dual-try-finally-try-catch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-try-finally-try-catch.js -------------------------------------------------------------------------------- /tests/compiler/dual-try-noawait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-try-noawait.js -------------------------------------------------------------------------------- /tests/compiler/dual-try-scoped.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-try-scoped.js -------------------------------------------------------------------------------- /tests/compiler/dual-while-throw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/dual-while-throw.js -------------------------------------------------------------------------------- /tests/compiler/else-if.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/else-if.js -------------------------------------------------------------------------------- /tests/compiler/es6-args.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/es6-args.js -------------------------------------------------------------------------------- /tests/compiler/es6-arrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/es6-arrow.js -------------------------------------------------------------------------------- /tests/compiler/es6-class-async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/es6-class-async.js -------------------------------------------------------------------------------- /tests/compiler/es6-destructure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/es6-destructure.js -------------------------------------------------------------------------------- /tests/compiler/es6-for-of.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/es6-for-of.js -------------------------------------------------------------------------------- /tests/compiler/es6-logical.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/es6-logical.js -------------------------------------------------------------------------------- /tests/compiler/es6-loop-label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/es6-loop-label.js -------------------------------------------------------------------------------- /tests/compiler/es6-object-arrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/es6-object-arrow.js -------------------------------------------------------------------------------- /tests/compiler/for-empty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/for-empty.js -------------------------------------------------------------------------------- /tests/compiler/for-if.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/for-if.js -------------------------------------------------------------------------------- /tests/compiler/for-in.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/for-in.js -------------------------------------------------------------------------------- /tests/compiler/for-throw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/for-throw.js -------------------------------------------------------------------------------- /tests/compiler/for.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/for.js -------------------------------------------------------------------------------- /tests/compiler/if-stmt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/if-stmt.js -------------------------------------------------------------------------------- /tests/compiler/if-switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/if-switch.js -------------------------------------------------------------------------------- /tests/compiler/if-try.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/if-try.js -------------------------------------------------------------------------------- /tests/compiler/inline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/inline.js -------------------------------------------------------------------------------- /tests/compiler/logical.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/logical.js -------------------------------------------------------------------------------- /tests/compiler/loop-label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/loop-label.js -------------------------------------------------------------------------------- /tests/compiler/loop-this.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/loop-this.js -------------------------------------------------------------------------------- /tests/compiler/method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/method.js -------------------------------------------------------------------------------- /tests/compiler/nested-async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/nested-async.js -------------------------------------------------------------------------------- /tests/compiler/nested-await.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/nested-await.js -------------------------------------------------------------------------------- /tests/compiler/nested-switch-stmt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/nested-switch-stmt.js -------------------------------------------------------------------------------- /tests/compiler/nested-throw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/nested-throw.js -------------------------------------------------------------------------------- /tests/compiler/optimized.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/optimized.js -------------------------------------------------------------------------------- /tests/compiler/ret-fn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/ret-fn.js -------------------------------------------------------------------------------- /tests/compiler/sleep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/sleep.js -------------------------------------------------------------------------------- /tests/compiler/switch-stmt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/switch-stmt.js -------------------------------------------------------------------------------- /tests/compiler/try-catch-finally.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/try-catch-finally.js -------------------------------------------------------------------------------- /tests/compiler/try-catch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/try-catch.js -------------------------------------------------------------------------------- /tests/compiler/try-finally.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/try-finally.js -------------------------------------------------------------------------------- /tests/compiler/try-for-if.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/try-for-if.js -------------------------------------------------------------------------------- /tests/compiler/try-if.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/try-if.js -------------------------------------------------------------------------------- /tests/compiler/try-nested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/try-nested.js -------------------------------------------------------------------------------- /tests/compiler/try-pair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/try-pair.js -------------------------------------------------------------------------------- /tests/compiler/try-throw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/try-throw.js -------------------------------------------------------------------------------- /tests/compiler/try.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/try.js -------------------------------------------------------------------------------- /tests/compiler/while.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/while.js -------------------------------------------------------------------------------- /tests/compiler/wrap-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/wrap-method.js -------------------------------------------------------------------------------- /tests/compiler/wrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/compiler/wrap.js -------------------------------------------------------------------------------- /tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/index.js -------------------------------------------------------------------------------- /tests/loader/app/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /tests/loader/app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/loader/app/index.js -------------------------------------------------------------------------------- /tests/loader/app/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/loader/app/main.js -------------------------------------------------------------------------------- /tests/loader/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/loader/app/package.json -------------------------------------------------------------------------------- /tests/loader/loader-module/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /tests/loader/loader-module/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/loader/loader-module/index.js -------------------------------------------------------------------------------- /tests/loader/loader-module/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/loader/loader-module/package.json -------------------------------------------------------------------------------- /tests/loader/loader-module/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/loader/loader-module/version.js -------------------------------------------------------------------------------- /tests/onp/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/onp/COPYING -------------------------------------------------------------------------------- /tests/onp/diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/onp/diff.js -------------------------------------------------------------------------------- /tests/onp/onp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/onp/onp.js -------------------------------------------------------------------------------- /tests/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/package-lock.json -------------------------------------------------------------------------------- /tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/package.json -------------------------------------------------------------------------------- /tests/semantics/asyncfunction-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/asyncfunction-type.js -------------------------------------------------------------------------------- /tests/semantics/asyncify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/asyncify.js -------------------------------------------------------------------------------- /tests/semantics/await-multi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/await-multi.js -------------------------------------------------------------------------------- /tests/semantics/await-not-then.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/await-not-then.js -------------------------------------------------------------------------------- /tests/semantics/await.wrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/await.wrap.js -------------------------------------------------------------------------------- /tests/semantics/callback-fn-ret.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/callback-fn-ret.js -------------------------------------------------------------------------------- /tests/semantics/es6-interop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/es6-interop.js -------------------------------------------------------------------------------- /tests/semantics/es6-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/es6-parser.js -------------------------------------------------------------------------------- /tests/semantics/fs-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/fs-sync.js -------------------------------------------------------------------------------- /tests/semantics/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/fs.js -------------------------------------------------------------------------------- /tests/semantics/http-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/http-test.js -------------------------------------------------------------------------------- /tests/semantics/if-stmt-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/if-stmt-map.js -------------------------------------------------------------------------------- /tests/semantics/interop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/interop.js -------------------------------------------------------------------------------- /tests/semantics/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/map.js -------------------------------------------------------------------------------- /tests/semantics/nested-async-exit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/nested-async-exit.js -------------------------------------------------------------------------------- /tests/semantics/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/parser.js -------------------------------------------------------------------------------- /tests/semantics/perf-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/perf-2.js -------------------------------------------------------------------------------- /tests/semantics/perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/semantics/perf.js -------------------------------------------------------------------------------- /tests/syntax/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/array.js -------------------------------------------------------------------------------- /tests/syntax/arrow-expr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/arrow-expr.js -------------------------------------------------------------------------------- /tests/syntax/call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/call.js -------------------------------------------------------------------------------- /tests/syntax/class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/class.js -------------------------------------------------------------------------------- /tests/syntax/control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/control.js -------------------------------------------------------------------------------- /tests/syntax/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/error.js -------------------------------------------------------------------------------- /tests/syntax/everything/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/everything/LICENSE -------------------------------------------------------------------------------- /tests/syntax/everything/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/everything/README.md -------------------------------------------------------------------------------- /tests/syntax/everything/es2015-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/everything/es2015-module.js -------------------------------------------------------------------------------- /tests/syntax/everything/es2015-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/everything/es2015-script.js -------------------------------------------------------------------------------- /tests/syntax/everything/es5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/everything/es5.js -------------------------------------------------------------------------------- /tests/syntax/everything/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/everything/package.json -------------------------------------------------------------------------------- /tests/syntax/everything/test/parsing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/everything/test/parsing.js -------------------------------------------------------------------------------- /tests/syntax/everything/test/unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/everything/test/unit.js -------------------------------------------------------------------------------- /tests/syntax/export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/export.js -------------------------------------------------------------------------------- /tests/syntax/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/function.js -------------------------------------------------------------------------------- /tests/syntax/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/import.js -------------------------------------------------------------------------------- /tests/syntax/loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/loop.js -------------------------------------------------------------------------------- /tests/syntax/new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/new.js -------------------------------------------------------------------------------- /tests/syntax/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/object.js -------------------------------------------------------------------------------- /tests/syntax/precedence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/precedence.js -------------------------------------------------------------------------------- /tests/syntax/sequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/sequence.js -------------------------------------------------------------------------------- /tests/syntax/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/template.js -------------------------------------------------------------------------------- /tests/syntax/unary.js: -------------------------------------------------------------------------------- 1 | +(+2); 2 | -(-x); 3 | -------------------------------------------------------------------------------- /tests/syntax/variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/variable.js -------------------------------------------------------------------------------- /tests/syntax/x-sync-await.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/x-sync-await.js -------------------------------------------------------------------------------- /tests/syntax/x-sync-ret.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/x-sync-ret.js -------------------------------------------------------------------------------- /tests/syntax/yield.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/syntax/yield.js -------------------------------------------------------------------------------- /tests/test-syntax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/test-syntax.js -------------------------------------------------------------------------------- /tests/watch-comp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatAtBread/nodent/HEAD/tests/watch-comp.js --------------------------------------------------------------------------------