Anonymous user
Runtime evaluation/In an environment: Difference between revisions
implement in nim-lang
m (→{{header|REXX}}: added parenthesis.) |
(implement in nim-lang) |
||
Line 715:
show(evalit("2x+1", 5, 3));
end</lang>
=={{header|Nim}}==
<lang nim>import macros,strformat
macro eval(s,x:static[string]):untyped=
parseStmt(&"let x={x}\n{s}")
echo(eval("x+1","3.1"))</lang>
Output:
<pre>
4.1
</pre>
=={{header|ooRexx}}==
|