use dsntk_common::{DsntkError, ToErrorMessage};
use dsntk_feel_parser::AstNode;
#[derive(ToErrorMessage)]
struct EvaluatorError(String);
pub fn err_expected_expression_list(other: &AstNode) -> DsntkError {
EvaluatorError(format!("expected expression list, but found '{other}'")).into()
}
pub fn err_expected_two_elements_in_expression_list(count: usize) -> DsntkError {
EvaluatorError(format!("expression list must have exactly 2 elements, found {count}")).into()
}