(source: &str)
| 2624 | } |
| 2625 | |
| 2626 | fn lex_tstring_error(source: &str) -> InterpolatedStringErrorType { |
| 2627 | let output = lex(source, Mode::Module, TextSize::default()); |
| 2628 | match output |
| 2629 | .errors |
| 2630 | .into_iter() |
| 2631 | .next() |
| 2632 | .expect("lexer should give at least one error") |
| 2633 | .into_error() |
| 2634 | { |
| 2635 | LexicalErrorType::TStringError(error) => error, |
| 2636 | err => panic!("Expected TStringError: {err:?}"), |
| 2637 | } |
| 2638 | } |
| 2639 | |
| 2640 | #[test] |
| 2641 | fn lex_fstring_unclosed() { |