1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//!
//! Contains Koto's compiler and its bytecode operations

#![warn(missing_docs)]

mod chunk;
mod compiler;
mod instruction;
mod instruction_reader;
mod loader;
mod op;

pub use crate::{
    chunk::{Chunk, DebugInfo},
    compiler::{Compiler, CompilerError, CompilerSettings},
    instruction::{FunctionFlags, Instruction, TypeId},
    instruction_reader::InstructionReader,
    loader::{Loader, LoaderError},
    op::Op,
};