//! Тесты для верификации кириллических идентификаторов. // TODO: Добавить тесты для кириллических идентификаторов // - Тест идентификаторов переменных с кириллицей (@переменная) // - Тест идентификаторов меток с кириллицей (:метка) // - Тест предикатов с кириллицей (?предикат) // - Тест смешанных идентификаторов (кириллица + латиница) // - Тест различных регистров кириллицы (заглавные, строчные, ё/Ё) #[cfg(test)] mod tests { // use tverd_plus_tokenizer::*; #[test] fn test_cyrillic_variable_identifier() { // TODO: Тест идентификатора переменной с кириллицей // Пример: "@переменная" } #[test] fn test_cyrillic_label_identifier() { // TODO: Тест идентификатора метки с кириллицей // Пример: ":метка" } #[test] fn test_cyrillic_predicate_identifier() { // TODO: Тест предиката с кириллицей // Пример: "?предикат" } #[test] fn test_mixed_cyrillic_latin() { // TODO: Тест смешанных идентификаторов // Пример: "@переменнаяVar" } #[test] fn test_cyrillic_case_sensitivity() { // TODO: Тест различных регистров кириллицы // Пример: "@Переменная", "@ПЕРЕМЕННАЯ", "@переменная" } #[test] fn test_cyrillic_yo_letter() { // TODO: Тест буквы ё/Ё // Пример: "@пёс", "@ПЁС" } }