diff --git a/tool/resources/org/antlr/v4/tool/templates/codegen/Swift/Swift.stg b/tool/resources/org/antlr/v4/tool/templates/codegen/Swift/Swift.stg index a70d6f2d9..a33166f43 100755 --- a/tool/resources/org/antlr/v4/tool/templates/codegen/Swift/Swift.stg +++ b/tool/resources/org/antlr/v4/tool/templates/codegen/Swift/Swift.stg @@ -395,7 +395,7 @@ RuleFunction(currentRule,args,code,locals,ruleCtx,altLabelCtxs,namedActions,fina }; separator="\n"> @discardableResult }> func (_ ) throws -> { - var _localctx: = (_ctx, getState()}>) + let _localctx: = (_ctx, getState()}>) try enterRule(_localctx, , .RULE_) @@ -438,9 +438,9 @@ LeftRecursiveRuleFunction(currentRule,args,code,locals,ruleCtx,altLabelCtxs, @discardableResult private func (_ _p}>: Int) throws -> { let _parentctx: ParserRuleContext? = _ctx - var _parentState: Int = getState() + let _parentState: Int = getState() var _localctx: = (_ctx, _parentState}>) - var _prevctx: = _localctx + let _prevctx: = _localctx var _startState: Int = try enterRecursionRule(_localctx, , .RULE_, _p)