typescript

This is a Rust native implementation of a Typescript Parser and a JIT execution engine.

This project comes in two crates:

State: + Parser: Async/Await are missing. + JIT: Creates functional binary code for functions.

Why?

Features

typescript-jit usage

Info: ``` A native Typescript parser and JIT runner.

Usage: typescript-jit [OPTIONS]

Arguments:

Options: -l, --log show a execution log. This for debugging -i, --ir shows the LLVM IR code. This for debugging -h, --help Print help information -V, --version Print version information ```

bash cargo run -- -l typescript.log --ir main.ir 'samples/sample.ts'