forked from bonsai/harakit
rpn(1): changes to error message
This commit is contained in:
parent
258881dbb2
commit
885f167afc
12
src/rpn.rs
12
src/rpn.rs
@ -129,18 +129,18 @@ fn eval(
|
||||
};
|
||||
|
||||
match x {
|
||||
Val(x_) => stack.push_back(x_),
|
||||
Val(v) => stack.push_back(v),
|
||||
_ => ops.push_back(x),
|
||||
}
|
||||
}
|
||||
|
||||
for op in &ops {
|
||||
match op {
|
||||
Val(_) => {
|
||||
return Err(EvaluationError {
|
||||
message: "Unexpected value in the operator stack."
|
||||
.to_string()
|
||||
})
|
||||
Val(v) => {
|
||||
return Err(EvaluationError { message: format!(
|
||||
"{}: Unexpected value in the operator stack.",
|
||||
v
|
||||
)});
|
||||
},
|
||||
_ => {
|
||||
let (x, y) = (
|
||||
|
Loading…
Reference in New Issue
Block a user