fix: behave like rust with hyphens closes #722 closes #690

This commit is contained in:
rvcas 2023-08-31 18:00:21 -04:00
parent a87a8a7b35
commit 437a95bfe8
No known key found for this signature in database
GPG Key ID: C09B64E263F7D68C
1 changed files with 2 additions and 2 deletions

View File

@ -916,7 +916,7 @@ where
.to_string(); .to_string();
// normalise windows paths // normalise windows paths
name.replace('\\', "/") name.replace('\\', "/").replace('-', "_")
} }
} }
@ -925,7 +925,7 @@ fn is_aiken_path(path: &Path, dir: impl AsRef<Path>) -> bool {
let re = Regex::new(&format!( let re = Regex::new(&format!(
"^({module}{slash})*{module}\\.ak$", "^({module}{slash})*{module}\\.ak$",
module = "[a-z][_a-z0-9]*", module = "[a-z][-_a-z0-9]*",
slash = "(/|\\\\)", slash = "(/|\\\\)",
)) ))
.expect("is_aiken_path() RE regex"); .expect("is_aiken_path() RE regex");