organic/src/main.rs

25 lines
682 B
Rust
Raw Normal View History

use crate::parser::document;
use tracing::trace;
use tracing::Level;
2022-07-16 03:26:49 +00:00
mod parser;
const TEST_DOC: &'static str = include_str!("../toy_language.txt");
fn main() -> Result<(), Box<dyn std::error::Error>> {
let format = tracing_subscriber::fmt::format()
.with_file(true)
.with_line_number(true)
.with_thread_ids(false)
.with_target(false);
let subscriber = tracing_subscriber::fmt()
.event_format(format)
.with_max_level(Level::TRACE)
.finish();
tracing::subscriber::set_global_default(subscriber)?;
trace!("TESTING");
2022-07-16 03:26:49 +00:00
println!("{}\n\n\n", TEST_DOC);
println!("{:#?}", document(TEST_DOC));
2022-07-16 03:26:49 +00:00
Ok(())
}