diff --git a/src/wasm-lib/kcl/src/parser/parser_impl.rs b/src/wasm-lib/kcl/src/parser/parser_impl.rs index ed8b978a9..1d68f4465 100644 --- a/src/wasm-lib/kcl/src/parser/parser_impl.rs +++ b/src/wasm-lib/kcl/src/parser/parser_impl.rs @@ -2574,6 +2574,23 @@ thing(false) ); } + #[test] + fn random_words_fail() { + let test_program = r#"const part001 = startSketchOn('-XZ') + |> startProfileAt([8.53, 11.8], %) + asdasd asdasd + |> line([11.12, -14.82], %) + |> line([-13.27, -6.98], %) + |> line([-5.09, 12.33], %) + asdasd +"#; + let tokens = crate::token::lexer(test_program); + let parser = crate::parser::Parser::new(tokens); + let result = parser.ast(); + let e = result.unwrap_err(); + eprintln!("{e:?}") + } + #[test] fn test_member_expression_sketch_group() { let some_program_string = r#"fn cube = (pos, scale) => {