feat: базовая структура проекта; docs: грамматика формы бэкуса-наура
This commit is contained in:
50
tests/test_latin.rs
Normal file
50
tests/test_latin.rs
Normal file
@@ -0,0 +1,50 @@
|
||||
//! Тесты для верификации латинских идентификаторов.
|
||||
|
||||
// TODO: Добавить тесты для латинских идентификаторов
|
||||
// - Тест идентификаторов переменных с латиницей (@variable)
|
||||
// - Тест идентификаторов меток с латиницей (:label)
|
||||
// - Тест предикатов с латиницей (?predicate)
|
||||
// - Тест смешанного регистра (camelCase, snake_case)
|
||||
// - Тест цифр в идентификаторах (после первого символа)
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
// use tverd_plus_tokenizer::*;
|
||||
|
||||
#[test]
|
||||
fn test_latin_variable_identifier() {
|
||||
// TODO: Тест идентификатора переменной с латиницей
|
||||
// Пример: "@variable"
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_latin_label_identifier() {
|
||||
// TODO: Тест идентификатора метки с латиницей
|
||||
// Пример: ":label"
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_latin_predicate_identifier() {
|
||||
// TODO: Тест предиката с латиницей
|
||||
// Пример: "?predicate"
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_camel_case() {
|
||||
// TODO: Тест camelCase идентификаторов
|
||||
// Пример: "@camelCase"
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_snake_case() {
|
||||
// TODO: Тест snake_case идентификаторов
|
||||
// Пример: "@snake_case"
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_identifier_with_digits() {
|
||||
// TODO: Тест идентификаторов с цифрами
|
||||
// Пример: "@var123", "@var1_2"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user