CommonMark\CQL::__invoke

CQL Execution

&reftitle.description; public `CommonMark\CQL::__invoke` `CommonMark\Node` `root` `callable` `handler`

Shall invoke the current CQL function on the given `root`, executing the given `handler` on entry to a `CommonMark\Node`

&reftitle.parameters;

`root`

- the root node of a tree

`handler`

- should have the prototype: ``bool``null```handler` `CommonMark\Node` `root` `CommonMark\Node` `entering`

  - Should `handler` fail to return (void), or return `null`, CQL will continue executing
  - Should the handler return a truthy value, CQL will continue executing.
  - Should the handler return a falsy value, CQL will stop executing