diff --git a/tool/resources/org/antlr/v4/tool/templates/codegen/PHP/PHP.stg b/tool/resources/org/antlr/v4/tool/templates/codegen/PHP/PHP.stg index f86347941d..19df7307b1 100644 --- a/tool/resources/org/antlr/v4/tool/templates/codegen/PHP/PHP.stg +++ b/tool/resources/org/antlr/v4/tool/templates/codegen/PHP/PHP.stg @@ -67,7 +67,7 @@ interface Listener extends ParseTreeListener { * @param $context The parse tree. */ -public function enter(Context\\Context $context) : void; +public function enter(Context\\Context $context): void; /** * Exit a parse tree produced by the `` labeled alternative @@ -77,7 +77,7 @@ public function enter(Context\\Context * @param $context The parse tree. */ -public function exit(Context\\Context $context) : void;}; separator="\n"> +public function exit(Context\\Context $context): void;}; separator="\n"> } >> @@ -105,42 +105,42 @@ class BaseListener implements Listener * * The default implementation does nothing. */ -public function enter(Context\\Context $context) : void {\} +public function enter(Context\\Context $context): void {\} /** * {@inheritdoc\} * * The default implementation does nothing. */ -public function exit(Context\\Context $context) : void {\}}; separator="\n"> +public function exit(Context\\Context $context): void {\}}; separator="\n"> /** * {@inheritdoc\} * * The default implementation does nothing. */ - public function enterEveryRule(ParserRuleContext $context) : void {} + public function enterEveryRule(ParserRuleContext $context): void {} /** * {@inheritdoc\} * * The default implementation does nothing. */ - public function exitEveryRule(ParserRuleContext $context) : void {} + public function exitEveryRule(ParserRuleContext $context): void {} /** * {@inheritdoc\} * * The default implementation does nothing. */ - public function visitTerminal(TerminalNode $node) : void {} + public function visitTerminal(TerminalNode $node): void {} /** * {@inheritdoc\} * * The default implementation does nothing. */ - public function visitErrorNode(ErrorNode $node) : void {} + public function visitErrorNode(ErrorNode $node): void {} } >> @@ -267,7 +267,7 @@ namespace { - private static function initialize() : void + private static function initialize(): void { if (self::$atn !== null) { return; @@ -287,27 +287,27 @@ namespace { self::$sharedContextCache = new PredictionContextCache(); } - public function getGrammarFileName() : string + public function getGrammarFileName(): string { return ""; } - public function getRuleNames() : array + public function getRuleNames(): array { return self::RULE_NAMES; } - public function getSerializedATN() : array + public function getSerializedATN(): array { return self::SERIALIZED_ATN; } - public function getATN() : ATN + public function getATN(): ATN { return self::$atn; } - public function getVocabulary() : Vocabulary + public function getVocabulary(): Vocabulary { static $vocabulary; @@ -319,7 +319,7 @@ namespace { - public function sempred(?RuleContext $localContext, int $ruleIndex, int $predicateIndex) : bool + public function sempred(?RuleContext $localContext, int $ruleIndex, int $predicateIndex): bool { switch ($ruleIndex) { -public function action(?RuleContext $localContext, int $ruleIndex, int $actionIndex) : void +public function action(?RuleContext $localContext, int $ruleIndex, int $actionIndex): void { switch ($ruleIndex) { -public function sempred(?RuleContext $localContext, int $ruleIndex, int $predicateIndex) : bool +public function sempred(?RuleContext $localContext, int $ruleIndex, int $predicateIndex): bool { switch ($ruleIndex) { (? $localContext, int $actionIndex) : void +private function action(? $localContext, int $actionIndex): void { switch ($actionIndex) { (? $localContext, int $a * an overriding implementation impossible to maintain. */ RuleSempredFunction(r, actions) ::= << -private function sempred(?Context\\ $localContext, int $predicateIndex) : bool +private function sempred(?Context\\ $localContext, int $predicateIndex): bool { switch ($predicateIndex) { }>public function () : Context\\ + }>public function (): Context\\ { $localContext = new Context\\($this->ctx, $this->getState()}>); @@ -478,7 +478,7 @@ LeftRecursiveRuleFunction(currentRule,args,code,locals,ruleCtx,altLabelCtxs,name /** * @throws RecognitionException */ - }>public function () : Context\\ + }>public function (): Context\\ { return $this->recursive(0}>); } @@ -486,7 +486,7 @@ LeftRecursiveRuleFunction(currentRule,args,code,locals,ruleCtx,altLabelCtxs,name /** * @throws RecognitionException */ -private function recursive(int $precedence}>) : Context\\ +private function recursive(int $precedence}>): Context\\ { $parentContext = $this->ctx; $parentState = $this->getState(); @@ -863,7 +863,7 @@ public $ = ;}; separator="\n\n"> >> ContextTokenGetterDecl(t) ::= << -public function () : ?TerminalNode +public function (): ?TerminalNode { return $this->getToken(::, 0); } @@ -887,7 +887,7 @@ public function (?int $index = null) >> ContextRuleGetterDecl(r) ::= << -public function () : ? +public function (): ? { return $this->getTypedRuleContext(::class, 0); } @@ -938,7 +938,7 @@ class extends Pars } - public function getRuleIndex() : int + public function getRuleIndex(): int { return ::RULE_; } @@ -947,7 +947,7 @@ class extends Pars }; separator="\n\n"> - public function copyFrom(ParserRuleContext $context) : void + public function copyFrom(ParserRuleContext $context): void { parent::copyFrom($context); @@ -987,7 +987,7 @@ class extends Context >> ListenerDispatchMethod(method) ::= << -public function enterexitRule(ParseTreeListener $listener) : void +public function enterexitRule(ParseTreeListener $listener): void { if ($listener instanceof Listener) { $listener->enterexit($this); @@ -996,7 +996,7 @@ public function enterexitRule(ParseTreeListener >> VisitorDispatchMethod(method) ::= << -public function accept(ParseTreeVisitor $visitor) +public function accept(ParseTreeVisitor $visitor): mixed { if ($visitor instanceof Visitor) { return $visitor->visit($this); @@ -1136,7 +1136,7 @@ namespace { $this->interp = new LexerATNSimulator($this, self::$atn, self::$decisionToDFA, self::$sharedContextCache); } - private static function initialize() : void + private static function initialize(): void { if (self::$atn !== null) { return; @@ -1156,24 +1156,24 @@ namespace { self::$sharedContextCache = new PredictionContextCache(); } - public static function vocabulary() : Vocabulary + public static function vocabulary(): Vocabulary { static $vocabulary; return $vocabulary = $vocabulary ?? new VocabularyImpl(self::LITERAL_NAMES, self::SYMBOLIC_NAMES); } - public function getGrammarFileName() : string + public function getGrammarFileName(): string { return ''; } - public function getRuleNames() : array + public function getRuleNames(): array { return self::RULE_NAMES; } - public function getSerializedATN() : array + public function getSerializedATN(): array { return self::SERIALIZED_ATN; } @@ -1181,7 +1181,7 @@ namespace { /** * @return array\ */ - public function getChannelNames() : array + public function getChannelNames(): array { return self::CHANNEL_NAMES; } @@ -1189,17 +1189,17 @@ namespace { /** * @return array\ */ - public function getModeNames() : array + public function getModeNames(): array { return self::MODE_NAMES; } - public function getATN() : ATN + public function getATN(): ATN { return self::$atn; } - public function getVocabulary() : Vocabulary + public function getVocabulary(): Vocabulary { return self::vocabulary(); }