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),
}