expr
Syntax
expr(args…)
Arguments
args… are objects, operators, or metacode. Metacode is objects and/or expressions surrounded by “<” and “>”. The minimum number of arguments is 2.
Details
Generate metacode from objects, operators, or other metacode.
Examples
$ expr(6,<,8);
< 6 < 8 >
$ expr(sum, 1 2 3);
< sum [1,2,3] >
$ a=6;
$ expr(a,+,1);
< 6 + 1 >
$ expr(<a>,+,1);
< a + 1 >
$ expr(<a>,+,<b>);
< a + b >
$ expr(a+7,*,8);
< 13 * 8 >
$ expr(<a+7>,*,8);
< (a + 7) * 8 >
$ expr(not, < a >);
< ! a >