mirror of
https://github.com/exoticorn/curlywas.git
synced 2026-01-20 19:56:42 +01:00
try out chumsky parser lib - wip
This commit is contained in:
@@ -6,6 +6,7 @@ mod ast;
|
||||
mod constfold;
|
||||
mod emit;
|
||||
mod parser;
|
||||
mod parser2;
|
||||
mod typecheck;
|
||||
|
||||
fn main() -> Result<()> {
|
||||
@@ -17,6 +18,10 @@ fn main() -> Result<()> {
|
||||
let mut input = String::new();
|
||||
File::open(&filename)?.read_to_string(&mut input)?;
|
||||
|
||||
if let Err(_) = parser2::parse(&input) {
|
||||
bail!("Parse failed");
|
||||
}
|
||||
|
||||
let mut script = match parser::parse(input.as_str()) {
|
||||
Ok(script) => script,
|
||||
Err(err) => {
|
||||
|
||||
Reference in New Issue
Block a user