RosettaCodeData/Task/Arithmetic-evaluation/M2000-Interpreter/arithmetic-evaluation-1.m2000

13 lines
262 B
Plaintext

y=100
Module CheckEval {
A$="1 + 2 * (3 + (4 * 5 + 6 * 7 * 8) - 9) / 10"
Print Eval(A$)
x=10
Print Eval("x+5")=x+5
Print Eval("A$=A$")=True
Try {
Print Eval("y") ' error: y is uknown here
}
}
Call CheckEval