//! Тесты для операторов языка Ъ+. // TODO: Добавить тесты для операторов // - Тест оператора начала блока (Ъ+) // - Тест оператора конца блока (Ъ-) // - Тест оператора конвейера (|>) // - Тест оператора записи (<<) // - Тест позиций операторов // - Тест комбинаций операторов #[cfg(test)] mod tests { // use tverd_plus_tokenizer::*; #[test] fn test_block_start_operator() { // TODO: Тест оператора начала блока // Пример: "Ъ+" } #[test] fn test_block_end_operator() { // TODO: Тест оператора конца блока // Пример: "Ъ-" } #[test] fn test_pipeline_operator() { // TODO: Тест оператора конвейера // Пример: "|>" } #[test] fn test_write_operator() { // TODO: Тест оператора записи // Пример: "<<" } #[test] fn test_operator_combinations() { // TODO: Тест комбинаций операторов // Пример: "Ъ+ @var |> <<" } #[test] fn test_operator_positions() { // TODO: Тест отслеживания позиций операторов // Проверить, что позиции операторов корректно отслеживаются } }