pub fn normalize_to_words(s: &str) -> Vec<String>Expand description
Normalize an identifier to lowercase words.
Splits on underscores and camelCase boundaries, then lowercases.
ยงExamples
use ryo_analysis::pattern::normalize_to_words;
assert_eq!(normalize_to_words("get_user_name"), vec!["get", "user", "name"]);
assert_eq!(normalize_to_words("getUserName"), vec!["get", "user", "name"]);
assert_eq!(normalize_to_words("GetUserName"), vec!["get", "user", "name"]);
assert_eq!(normalize_to_words("HTTPClient"), vec!["http", "client"]);
assert_eq!(normalize_to_words("parseJSON"), vec!["parse", "json"]);