//! TetherScript library surface for embedding the language in host Rust projects.

pub mod ast;
pub mod browser;
pub mod browser_js;
pub mod bytecode;
pub mod capability;
pub mod compiler;
pub mod fs_cap;
pub mod http;
pub mod interp;
pub mod js;
pub mod json;
pub mod lexer;
pub mod output;
pub mod ownership;
pub mod parser;
pub mod plugin;
pub mod provider_cap;
pub mod rpc_cap;
pub mod smtp;
pub mod system;
pub mod tls;
pub mod token;
pub mod value;
pub mod vm;

pub use vm::VM as Vm;