typescript-jit 0.1.0

A native Typescript parser and JIT runner.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::sync::Arc;

use super::operation::Operation;


#[derive(Debug)]
pub enum Value {
    Number(f64),
    String(String),
    Identifier(Vec<String>),
    Null,
    Undefined,
    Expression{left: Arc<Value>, op: Operation, right: Arc<Value>},
}