From f19697156574dc6e4c0da77751ea23b4276ac8fe Mon Sep 17 00:00:00 2001 From: Sam Harwell Date: Thu, 24 Nov 2016 14:38:34 -0600 Subject: [PATCH] Fix failure to identify prefix rules that also recurse Fixes #1402 --- tool/src/org/antlr/v4/parse/LeftRecursiveRuleWalker.g | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tool/src/org/antlr/v4/parse/LeftRecursiveRuleWalker.g b/tool/src/org/antlr/v4/parse/LeftRecursiveRuleWalker.g index 774243f14..497e8aa85 100644 --- a/tool/src/org/antlr/v4/parse/LeftRecursiveRuleWalker.g +++ b/tool/src/org/antlr/v4/parse/LeftRecursiveRuleWalker.g @@ -127,7 +127,7 @@ binary prefix : ^( ALT elementOptions? - ({!((CommonTree)input.LT(1)).getText().equals(ruleName)}? element)+ + element+ recurse epsilonElement* ) {setAltAssoc((AltAST)$ALT,currentOuterAltNumber);}