During further development on #105, I've recognized that the begin and end feature of parselets is entirely broken since a while. This brought me to the point to generally overhaul the Context::run() function and clean it up, as the old function is a relict of several iterations towards getting Tokay's initial features to run.
Todos:
[x] fix AST traversal to distinguish main, explicit blocks and parselet bodies
[x] fix begin and end part execution of a parselet in Context::run()
[x] Generally improve, refactor and clean-up Context::run()
During further development on #105, I've recognized that the
begin
andend
feature of parselets is entirely broken since a while. This brought me to the point to generally overhaul theContext::run()
function and clean it up, as the old function is a relict of several iterations towards getting Tokay's initial features to run.Todos:
begin
andend
part execution of a parselet inContext::run()
Context::run()