Parser for the Sage language.
This crate provides parsing for Sage source code, transforming a token stream into a typed Abstract Syntax Tree (AST).
Example
use lex;
use parse;
use Arc;
let source = r#"
agent Main {
on start {
emit(42);
}
}
run Main;
"#;
let lex_result = lex.expect;
let source_arc: = from;
let = parse;
assert!;
assert!;