These toy-intepreters are very useful for putting scripting support in your applications.
I recently wrote something similar for allowing evaluation to be applied to arbitrary golang objects/structures - so that I could write simple scripts rather than hard-coding logic in my application.
With only a few primitives it becomes very useful!
I recently wrote something similar for allowing evaluation to be applied to arbitrary golang objects/structures - so that I could write simple scripts rather than hard-coding logic in my application.
With only a few primitives it becomes very useful!
https://github.com/skx/evalfilter