dinoco_compiler 1.0.2

The Dinoco schema compiler for parsing, validating, and analyzing database schemas.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
mod ast;
mod error;
mod parser;

pub use ast::*;
pub use error::*;

pub type CompileResult<T> = Result<T, CompileError>;

pub fn compile(source: &str) -> CompileResult<Schema> {
    parser::parse_schema(source)
}