Compare commits

...

1 Commits

Author SHA1 Message Date
2458c9f6fe Test a parser bug 2024-03-27 16:05:51 -05:00

View File

@ -2830,6 +2830,7 @@ let myBox = box([0,0], -3, -16, -10)
let parser = crate::parser::Parser::new(tokens);
parser.ast().unwrap();
}
#[test]
fn must_use_percent_in_pipeline_fn() {
let some_program_string = r#"
@ -2841,6 +2842,25 @@ let myBox = box([0,0], -3, -16, -10)
let err = parser.ast().unwrap_err();
println!("{err}")
}
#[test]
fn can_split_up_pipeline() {
let some_program_string = r#"
let w = 100
const p = startSketchAt([0,0])
|> lineTo([w, 0], %)
|> lineTo([w, w], %)
|> lineTo([0, w], %)
const q = p
|> lineTo([0, 0], %)
|> close(%)
|> extrude(w, %)
"#;
let tokens = crate::token::lexer(some_program_string);
let parser = crate::parser::Parser::new(tokens);
let err = parser.ast().unwrap_err();
println!("{err}")
}
}
#[cfg(test)]