lex(); $parser = new Parser($tokens); $nodes = $parser->parse(); }; $print = function (string $string): void { echo $string; }; $dump = function (mixed $value): void { var_dump($value); }; $strlen = function (string $string) { return strlen($string); }; $get_char = function (string $input, int $position): string { return $input[$position]; }; $array_append = function (array $array, mixed $value): array { $array[] = $value; return $array; }; return compact("import", "print", "dump", "strlen", "get_char", "array_append");