1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use diagnostic_quick::error_3rd::{BigInt, Decimal, NodeLocation};

pub use self::{typing::LarvaType, vm::LarvaVM};

mod errors;
mod typing;
mod vm;

pub type LarvaNode = NodeLocation<LarvaKind>;

pub enum LarvaKind {
    String(String),
    Secret(String),
    Integer(BigInt),
    Decimal(Decimal),
}