The ASTreeNode - IfNode only works when the ASTManager checks for nodes whilst searching for a node, not exposing its children when its expr attribute is evaluated to be false. It does not check that a child node's functional (which are "executables" i.e a function encapsulating or serving as an entry point for a nodes functionality or what it does periodically) is in the process loop, and should or should not be executed based on the expr value
The
ASTreeNode-IfNodeonly works when theASTManagerchecks for nodes whilst searching for a node, not exposing its children when itsexprattribute is evaluated to be false. It does not check that a child node's functional (which are "executables" i.e a function encapsulating or serving as an entry point for a nodes functionality or what it does periodically) is in the process loop, and should or should not be executed based on theexprvalue