From 1fb1e0df42654db8962511a09289909be12f0247 Mon Sep 17 00:00:00 2001 From: Jeremiah Boyle Date: Mon, 10 Oct 2022 23:20:30 -0700 Subject: [PATCH 1/2] Go target: Add getter signatures to interfaces Signed-off-by: Jeremiah Boyle --- .../tool/templates/codegen/CSharp/CSharp.stg | 2 +- .../v4/tool/templates/codegen/Cpp/Cpp.stg | 2 +- .../v4/tool/templates/codegen/Dart/Dart.stg | 2 +- .../antlr/v4/tool/templates/codegen/Go/Go.stg | 31 +++++++++++-------- .../v4/tool/templates/codegen/Java/Java.stg | 2 +- .../codegen/JavaScript/JavaScript.stg | 2 +- .../v4/tool/templates/codegen/PHP/PHP.stg | 2 +- .../templates/codegen/Python2/Python2.stg | 2 +- .../templates/codegen/Python3/Python3.stg | 2 +- .../v4/tool/templates/codegen/Swift/Swift.stg | 2 +- .../codegen/model/decl/ContextGetterDecl.java | 9 ++++++ .../model/decl/ContextRuleGetterDecl.java | 11 ++++++- .../model/decl/ContextRuleListGetterDecl.java | 11 ++++++- .../ContextRuleListIndexedGetterDecl.java | 11 ++++++- .../model/decl/ContextTokenGetterDecl.java | 11 ++++++- .../decl/ContextTokenListGetterDecl.java | 11 ++++++- .../ContextTokenListIndexedGetterDecl.java | 11 ++++++- .../v4/codegen/model/decl/StructDecl.java | 7 ++++- 18 files changed, 102 insertions(+), 29 deletions(-) diff --git a/tool/resources/org/antlr/v4/tool/templates/codegen/CSharp/CSharp.stg b/tool/resources/org/antlr/v4/tool/templates/codegen/CSharp/CSharp.stg index e0dd9a9887..29a3c0c398 100644 --- a/tool/resources/org/antlr/v4/tool/templates/codegen/CSharp/CSharp.stg +++ b/tool/resources/org/antlr/v4/tool/templates/codegen/CSharp/CSharp.stg @@ -858,7 +858,7 @@ ListLabelName(label) ::= "_