Allow more than one block of code to exist on a single line. Also,
authorlum <lum@openbsd.org>
Tue, 20 Apr 2021 14:26:19 +0000 (14:26 +0000)
committerlum <lum@openbsd.org>
Tue, 20 Apr 2021 14:26:19 +0000 (14:26 +0000)
commit17c1e8f14e4929c641d1677e3b30067a9566f528
treea7045d65fd8f12b40251494ab4d17517b68e3d5c
parent4320059b2b42bb2f45061546eb3d22b5c85fc24e
Allow more than one block of code to exist on a single line. Also,
move the code which expands variables to be ran when variables are
discovered instead of in multiarg() just before execution. This means
a variable who's value is included in anothers', won't change the
others value if its own is changed.

I have also included code, which is commented out at the moment, which
implements a function map specific to interpreter. Not sure if I can
ultimately avoid using it though.
usr.bin/mg/interpreter.c