PluginProbe
Code Engine – PHP Snippets, AI Functions & Automation for WordPress / 0.3.0
Code Engine – PHP Snippets, AI Functions & Automation for WordPress v0.3.0
0.5.7 0.5.6 0.5.5 0.5.4 0.5.3 0.5.2 0.5.1 0.5.0 0.4.9 0.4.8 0.4.7 0.4.6 trunk 0.0.1 0.0.2 0.2.8 0.2.9 0.3.0 0.3.1 0.3.2 0.3.3 0.3.4 0.3.5 0.3.6 0.3.7 All 33 releases
code-engine / vendor / nikic / php-parser / lib / PhpParser / Parser.php

Parser.php in Code Engine – PHP Snippets, AI Functions & Automation for WordPress 0.3.0, at vendor/nikic/php-parser/lib/PhpParser/Parser.php

25 lines 765 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php declare(strict_types=1);
2
3 namespace PhpParser;
4
5 interface Parser {
6 /**
7 * Parses PHP code into a node tree.
8 *
9 * @param string $code The source code to parse
10 * @param ErrorHandler|null $errorHandler Error handler to use for lexer/parser errors, defaults
11 * to ErrorHandler\Throwing.
12 *
13 * @return Node\Stmt[]|null Array of statements (or null non-throwing error handler is used and
14 * the parser was unable to recover from an error).
15 */
16 public function parse(string $code, ?ErrorHandler $errorHandler = null): ?array;
17
18 /**
19 * Return tokens for the last parse.
20 *
21 * @return Token[]
22 */
23 public function getTokens(): array;
24 }
25