From 176f852bf16cab52beaf96cd97e2457daf3c719f Mon Sep 17 00:00:00 2001 From: Camilo Roca Date: Fri, 20 Mar 2020 13:51:01 +0100 Subject: [PATCH] refactored AltLabelStructDecl to use es6 class --- .../tool/templates/codegen/JavaScript/JavaScript.stg | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tool/resources/org/antlr/v4/tool/templates/codegen/JavaScript/JavaScript.stg b/tool/resources/org/antlr/v4/tool/templates/codegen/JavaScript/JavaScript.stg index cb167dc7f..b101bd9d4 100644 --- a/tool/resources/org/antlr/v4/tool/templates/codegen/JavaScript/JavaScript.stg +++ b/tool/resources/org/antlr/v4/tool/templates/codegen/JavaScript/JavaScript.stg @@ -701,11 +701,12 @@ class extends antl >> AltLabelStructDecl(struct,attrs,getters,dispatchMethods) ::= << -function (parser, ctx) { - Context.call(this, parser); - ;}; separator="\n"> - Context.prototype.copyFrom.call(this, ctx); - return this; +class extends Context { + constructor(parser, ctx) { + super(parser); + ;}; separator="\n"> + Context.prototype.copyFrom.call(this, ctx); + } } .prototype = Object.create(Context.prototype);