Handles the specified script element
Handles the specified script element
where output gets writen
where input gets read from
the ScriptPrinter which handles recursive apply calls
state before the action gets performed
the action performed
after the action gets performed
Returns true if apply can handle the specified ScriptElement
A console-based user interface for ScriptElements.