evscript/
lib.rs

1pub mod compiler;
2pub mod types;
3
4pub use compiler::compile;
5use lalrpop_util::lalrpop_mod;
6lalrpop_mod!(pub parser);
7
8pub fn parse(
9	input: &str,
10) -> Result<
11	std::vec::Vec<crate::types::Root>,
12	lalrpop_util::ParseError<usize, lalrpop_util::lexer::Token<'_>, &'static str>,
13> {
14	parser::FileParser::new().parse(input)
15}