// ---
// tags: trident, rust
// crystal-type: source
// crystal-domain: comp
// ---
use CompileOptions;
/// Test source: a small Trident program exercising the full pipeline.
/// Same source as used in the lex/parse/typecheck benches โ simple enough
/// to fit in a proven program, complex enough to exercise all stages.
const TEST_SOURCE: &str = r#"program test
use vm.io.io
fn add(a: Field, b: Field) -> Field {
let result: Field = a + b
return result
}
fn main() {
let x: Field = pub_read()
let y: Field = 42
let z: Field = add(x, y)
pub_write(z)
}
"#;
trident/benches/references/std/compiler/pipeline.rs
ฯ 0.0%