use ranty::Ranty;
use std::error::Error;
fn main() -> Result<(), Box<dyn Error>> {
let mut ranty = Ranty::with_random_seed();
let program = ranty.compile_quiet(
r#"
[$greet:name] {
{Hello|Hi|Hey} <name>!
}
[greet:world]
"#,
)?;
let output = ranty.run(&program)?;
println!("{}", output);
Ok(())
}