• Home
Name Date Size #Lines LOC

..--

aot/22-Oct-2025-368311

ast_verifier/22-Oct-2025-3,2962,062

bindings/22-Oct-2025-15,67413,295

checker/22-Oct-2025-51,62539,473

cmake/22-Oct-2025-3730

compiler/22-Oct-2025-44,07033,550

declgen_ets2ts/22-Oct-2025-3,0682,695

docs/22-Oct-2025-1,3471,037

driver/22-Oct-2025-4,0053,200

evaluate/22-Oct-2025-3,8582,498

ir/22-Oct-2025-38,93727,246

lexer/22-Oct-2025-6,7735,260

linter/22-Oct-2025-334,106303,712

lsp/22-Oct-2025-18,51714,329

parser/22-Oct-2025-23,70818,961

public/22-Oct-2025-12,01410,178

scripts/22-Oct-2025-811535

test/22-Oct-2025-1,332,3611,284,929

util/22-Oct-2025-17,88412,067

varbinder/22-Oct-2025-7,0445,430

.clang-formatD22-Oct-20253.2 KiB115113

AUTHORSD22-Oct-20252.4 KiB151149

BUILD.gnD22-Oct-202551.7 KiB1,3611,317

CMakeLists.txtD22-Oct-202527.1 KiB734701

LICENSE.txtD22-Oct-202510.5 KiB192160

README.mdD22-Oct-2025656 3425

REVIEWERSD22-Oct-20257.7 KiB110107

es2panda.cppD22-Oct-20254.7 KiB144106

es2panda.hD22-Oct-20254.5 KiB148102

ets2abc_config.gniD22-Oct-20253.1 KiB8775

package-lock.jsonD22-Oct-202588 76

README.md

1# Es2panda
2
3All in one JavaScript/TypeScript parser and compiler.
4
5## Usage
6```sh
7es2panda [OPTIONS] [input file] -- [arguments]
8```
9
10## Optional arguments
11[util/options.yaml](util/options.yaml)
12
13## Tail arguments
14 - `input`: input file
15
16## Running the tests
17```sh
18pip install tqdm
19```
20```sh
21python3 test/runner.py [OPTIONS] [build_directory]
22```
23
24### Optional arguments
25 - `--regression`: Run regression tests
26 - `--test262`: Run test262
27 - `--no-progress`: Don't show progress bar
28
29### Tail arguments
30 - `build_directory`: Path to panda build directory
31
32### Skip list
33Skip list for the runtime: `test/test262skiplist.txt, test/test262skiplist-long.txt`.
34