Skip to main content

gaia_types/
lib.rs

1#![feature(try_trait_v2)]
2#![deny(missing_debug_implementations, missing_copy_implementations)]
3#![warn(missing_docs, rustdoc::missing_crate_level_docs)]
4#![doc = include_str!("readme.md")]
5#![doc(html_logo_url = "https://raw.githubusercontent.com/oovm/shape-rs/dev/projects/images/Trapezohedron.svg")]
6#![doc(html_favicon_url = "https://raw.githubusercontent.com/oovm/shape-rs/dev/projects/images/Trapezohedron.svg")]
7
8pub mod assembler;
9mod errors;
10pub mod helpers;
11pub mod lexer;
12pub mod neural;
13pub mod parser;
14pub mod reader;
15pub mod writer;
16
17pub use crate::{
18    assembler::BinaryWriter,
19    errors::{GaiaDiagnostics, GaiaError, GaiaErrorKind, Result},
20    reader::{BinaryReader, SourceLocation, SourcePosition},
21    writer::TextWriter,
22};