codegen: Rhai names cannot contain dot

This commit is contained in:
J Henry Waugh
2020-08-19 22:15:48 -05:00
parent f1dc2cbf18
commit 8efde3c7ce
3 changed files with 47 additions and 0 deletions

View File

@@ -113,6 +113,14 @@ impl Parse for ExportedFnParams {
}
}
// Check validity of name, if present.
if name.as_ref().filter(|n| n.contains('.')).is_some() {
return Err(syn::Error::new(
span,
"Rhai function names may not contain dot"
))
}
Ok(ExportedFnParams {
name,
return_raw,