no factorials
This commit is contained in:
parent
e1c5d8c42c
commit
6723354e83
@ -65,6 +65,11 @@ impl ChartManager {
|
||||
|
||||
// Tests function to make sure it's able to be parsed. Returns the string of the Error produced, or an empty string if it runs successfully.
|
||||
pub fn test_func(function_string: String) -> String {
|
||||
// Factorials do not work, and it would be really difficult to make them work
|
||||
if function_string.contains("!") {
|
||||
return "Factorials are unsupported".to_string();
|
||||
}
|
||||
|
||||
let new_func_str: String = add_asterisks(function_string.clone());
|
||||
let expr_result = new_func_str.parse();
|
||||
let expr_error = match &expr_result {
|
||||
|
||||
@ -122,8 +122,10 @@ function checkVariables() {
|
||||
function errorRecommend(error_string) {
|
||||
if (error_string.includes("Evaluation error: unknown variable ")) {
|
||||
return "This variable is not considered valid. Make sure you used a valid variable.";
|
||||
} else if (error_string == "Factorials are unsupported") {
|
||||
return "";
|
||||
} else {
|
||||
return "Make sure you're using proper syntax! Check console log (f12) as well for more details.";
|
||||
return "Make sure you're using proper syntax! Check console log (press F12) as well for more details.";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user