├── .env ├── .github └── workflows │ └── rust.yml ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── Cargo.toml ├── README.md ├── benches ├── major_libs.rs └── major_libs_spanned.rs ├── code_of_conduct.md ├── codecov.yml ├── examples ├── angular.rs ├── future_work.rs ├── js_to_json-esprima.rs ├── js_to_json.rs ├── js_to_ron.rs ├── simple.js ├── simple.mjs ├── simple.rs ├── simple_builder.rs └── simple_module.rs ├── license.txt ├── package.json ├── scripts └── run_moz_central_test.sh ├── src ├── comment_handler.rs ├── error.rs ├── formal_params.rs ├── globals.rs ├── lexical_names.rs ├── lhs.rs ├── lib.rs ├── regex.rs └── spanned │ └── mod.rs └── tests ├── comment_handler.rs ├── everything_js.rs ├── libs_common.rs ├── major_libs.rs ├── snapshots ├── everything_js__es2015_module-10.snap ├── everything_js__es2015_module-2.snap ├── everything_js__es2015_module-3.snap ├── everything_js__es2015_module-4.snap ├── everything_js__es2015_module-5.snap ├── everything_js__es2015_module-6.snap ├── everything_js__es2015_module-7.snap ├── everything_js__es2015_module-8.snap ├── everything_js__es2015_module-9.snap ├── everything_js__es2015_module.snap ├── everything_js__es2015_script.snap └── everything_js__es5.snap ├── snippets.rs └── spider_monkey.rs /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/.env -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/README.md -------------------------------------------------------------------------------- /benches/major_libs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/benches/major_libs.rs -------------------------------------------------------------------------------- /benches/major_libs_spanned.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/benches/major_libs_spanned.rs -------------------------------------------------------------------------------- /code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/code_of_conduct.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/codecov.yml -------------------------------------------------------------------------------- /examples/angular.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/examples/angular.rs -------------------------------------------------------------------------------- /examples/future_work.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/examples/future_work.rs -------------------------------------------------------------------------------- /examples/js_to_json-esprima.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/examples/js_to_json-esprima.rs -------------------------------------------------------------------------------- /examples/js_to_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/examples/js_to_json.rs -------------------------------------------------------------------------------- /examples/js_to_ron.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/examples/js_to_ron.rs -------------------------------------------------------------------------------- /examples/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/examples/simple.js -------------------------------------------------------------------------------- /examples/simple.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/examples/simple.mjs -------------------------------------------------------------------------------- /examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/examples/simple.rs -------------------------------------------------------------------------------- /examples/simple_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/examples/simple_builder.rs -------------------------------------------------------------------------------- /examples/simple_module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/examples/simple_module.rs -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/license.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/package.json -------------------------------------------------------------------------------- /scripts/run_moz_central_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/scripts/run_moz_central_test.sh -------------------------------------------------------------------------------- /src/comment_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/src/comment_handler.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/formal_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/src/formal_params.rs -------------------------------------------------------------------------------- /src/globals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/src/globals.rs -------------------------------------------------------------------------------- /src/lexical_names.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/src/lexical_names.rs -------------------------------------------------------------------------------- /src/lhs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/src/lhs.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/regex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/src/regex.rs -------------------------------------------------------------------------------- /src/spanned/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/src/spanned/mod.rs -------------------------------------------------------------------------------- /tests/comment_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/comment_handler.rs -------------------------------------------------------------------------------- /tests/everything_js.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/everything_js.rs -------------------------------------------------------------------------------- /tests/libs_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/libs_common.rs -------------------------------------------------------------------------------- /tests/major_libs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/major_libs.rs -------------------------------------------------------------------------------- /tests/snapshots/everything_js__es2015_module-10.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/snapshots/everything_js__es2015_module-10.snap -------------------------------------------------------------------------------- /tests/snapshots/everything_js__es2015_module-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/snapshots/everything_js__es2015_module-2.snap -------------------------------------------------------------------------------- /tests/snapshots/everything_js__es2015_module-3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/snapshots/everything_js__es2015_module-3.snap -------------------------------------------------------------------------------- /tests/snapshots/everything_js__es2015_module-4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/snapshots/everything_js__es2015_module-4.snap -------------------------------------------------------------------------------- /tests/snapshots/everything_js__es2015_module-5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/snapshots/everything_js__es2015_module-5.snap -------------------------------------------------------------------------------- /tests/snapshots/everything_js__es2015_module-6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/snapshots/everything_js__es2015_module-6.snap -------------------------------------------------------------------------------- /tests/snapshots/everything_js__es2015_module-7.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/snapshots/everything_js__es2015_module-7.snap -------------------------------------------------------------------------------- /tests/snapshots/everything_js__es2015_module-8.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/snapshots/everything_js__es2015_module-8.snap -------------------------------------------------------------------------------- /tests/snapshots/everything_js__es2015_module-9.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/snapshots/everything_js__es2015_module-9.snap -------------------------------------------------------------------------------- /tests/snapshots/everything_js__es2015_module.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/snapshots/everything_js__es2015_module.snap -------------------------------------------------------------------------------- /tests/snapshots/everything_js__es2015_script.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/snapshots/everything_js__es2015_script.snap -------------------------------------------------------------------------------- /tests/snapshots/everything_js__es5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/snapshots/everything_js__es5.snap -------------------------------------------------------------------------------- /tests/snippets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/snippets.rs -------------------------------------------------------------------------------- /tests/spider_monkey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rusty-ecma/RESSA/HEAD/tests/spider_monkey.rs --------------------------------------------------------------------------------