From 7562bb3b45ebe781b236d48a8bd8782ffc9ef7e8 Mon Sep 17 00:00:00 2001 From: Renata Hodovan Date: Wed, 13 Apr 2016 17:52:17 +0200 Subject: [PATCH] Add missing default pass statements to Python targets. The default pass statements were missing from the LL1AltBlock's template in case of Python targets, which generated conditional statements without body in some cases and ended in syntax error. The patch fixes this. --- .../org/antlr/v4/tool/templates/codegen/Python2/Python2.stg | 2 +- .../org/antlr/v4/tool/templates/codegen/Python3/Python3.stg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tool/resources/org/antlr/v4/tool/templates/codegen/Python2/Python2.stg b/tool/resources/org/antlr/v4/tool/templates/codegen/Python2/Python2.stg index c4ab7cccd..8be3403f4 100644 --- a/tool/resources/org/antlr/v4/tool/templates/codegen/Python2/Python2.stg +++ b/tool/resources/org/antlr/v4/tool/templates/codegen/Python2/Python2.stg @@ -319,7 +319,7 @@ self.state = token = self._input.LA(1) - }; separator="\nel"> + pass}; separator="\nel"> else: diff --git a/tool/resources/org/antlr/v4/tool/templates/codegen/Python3/Python3.stg b/tool/resources/org/antlr/v4/tool/templates/codegen/Python3/Python3.stg index c3410795b..b498a736d 100644 --- a/tool/resources/org/antlr/v4/tool/templates/codegen/Python3/Python3.stg +++ b/tool/resources/org/antlr/v4/tool/templates/codegen/Python3/Python3.stg @@ -327,7 +327,7 @@ self.state = token = self._input.LA(1) - }; separator="\nel"> + pass}; separator="\nel"> else: