Lines Matching defs:Parser
8 use Antlr\Antlr4\Runtime\Parser;
22 * {@see Parser::notifyErrorListeners()}.
31 * @param Parser $recognizer the parser instance
33 public function reset(Parser $recognizer) : void;
37 * inline match operation, such as {@see Parser::match()}. If the error
43 * not call {@see Parser::consume()} after a successful recovery.
47 * for calling {@see Parser::notifyErrorListeners()} as appropriate.
49 * @param Parser $recognizer The parser instance
54 public function recoverInline(Parser $recognizer) : Token;
61 * @param Parser $recognizer The parser instance
70 public function recover(Parser $recognizer, RecognitionException $e) : void;
84 * @param Parser $recognizer the parser instance
92 public function sync(Parser $recognizer) : void;
96 * from an error. In error recovery mode, {@see Parser::consume()} adds
97 * symbols to the parse tree by calling {@see Parser::createErrorNode()}
99 * {@see Parser::createTerminalNode()}.
101 * @param Parser $recognizer The parser instance.
106 public function inErrorRecoveryMode(Parser $recognizer) : bool;
111 * @param Parser $recognizer The parser instance.
113 public function reportMatch(Parser $recognizer) : void;
119 * @param Parser $recognizer The parser instance.
122 public function reportError(Parser $recognizer, RecognitionException $e) : void;