Garry I’ve converted this to run as a desktop app in a window for evaluation. OK its slow as it walks the AST tree as someone pointed out earlier, but highly instructive for someone needing an interpreter - I had started on my own but you’ve caused me to ditch it and start afresh.
My coding time is unfortunately highly constrained between a day job and a 3-year old at home.