visit() visit(array $ast, string $fnName, string $expr) : string Parameters array $ast AST to compile. string $fnName The name of the function to generate. string $expr Expression being compiled. Returns string —
makeVar() makeVar(string $prefix) : string Creates a monotonically incrementing unique variable name by prefix. Parameters string $prefix Variable name prefix Returns string —
write() write(string $str) : $this Writes the given line of source code. Pass positional arguments to write that match the format of sprintf. Parameters string $str String to write Returns $this —
visit_subexpression() visit_subexpression(array $node) : mixed Parameters array $node Returns mixed —
visit_multi_select_list() visit_multi_select_list(array $node) : mixed Parameters array $node Returns mixed —
visit_multi_select_hash() visit_multi_select_hash(array $node) : mixed Parameters array $node Returns mixed —