pharos_corefile/lib.rs
1#![forbid(unsafe_code)]
2
3mod cursor;
4mod helpers;
5mod key;
6mod lexer;
7mod parser;
8mod setup;
9
10pub use cursor::Cursor;
11pub use helpers::{Fallthrough, normalize_domain, origins_from_args_or_server_block};
12pub use key::{ServerBlockKey, normalize_key};
13pub use lexer::{Token, lex};
14pub use parser::{Error, ServerBlock, parse, parse_with_env};
15pub use setup::{BlockContext, Directive, configure};