diff --git a/tool/resources/org/antlr/v4/tool/templates/codegen/Go/Go.stg b/tool/resources/org/antlr/v4/tool/templates/codegen/Go/Go.stg index 57885eee3..df4a434f9 100644 --- a/tool/resources/org/antlr/v4/tool/templates/codegen/Go/Go.stg +++ b/tool/resources/org/antlr/v4/tool/templates/codegen/Go/Go.stg @@ -405,6 +405,10 @@ func (p *) ( } }() + + + var _alt int + @@ -476,6 +480,10 @@ func (p *) (_p int } } }() + + var _alt int + + @@ -663,7 +671,7 @@ la_ := p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), , StarBlock(choice, alts, Sync, iteration) ::= << p.SetState() p.GetErrorHandler().Sync(p) -_alt := p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), , p.GetParserRuleContext()) +_alt = p.GetInterpreter().AdaptivePredict(p.GetTokenStream(), , p.GetParserRuleContext()) for _alt != && _alt != antlr.ATNInvalidAltNumber { if _alt == 1+1 { @@ -683,7 +691,7 @@ for _alt != && _alt != antlr.ATNInvalidAltNumber { PlusBlock(choice, alts, error) ::= << p.SetState() p.GetErrorHandler().Sync(p) -_alt := 1+1 +_alt = 1+1 for ok := true; ok; ok = _alt != && _alt != antlr.ATNInvalidAltNumber { switch _alt {