From e22fbbcce8d6096d025616e9bc656cf3db06b8f4 Mon Sep 17 00:00:00 2001 From: Oran Epelbaum Date: Sun, 3 Dec 2017 12:37:22 +0200 Subject: [PATCH] [JavaScript] Added atn property to generated lexers, similarly to generated parsers. --- contributors.txt | 3 ++- .../v4/tool/templates/codegen/JavaScript/JavaScript.stg | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/contributors.txt b/contributors.txt index 5ee90f1922..220042349f 100644 --- a/contributors.txt +++ b/contributors.txt @@ -173,4 +173,5 @@ YYYY/MM/DD, github id, Full name, email 2017/10/29, gendalph, Максим Прохоренко, Maxim\dotProhorenko@gm@il.com 2017/11/02, jasonmoo, Jason Mooberry, jason.mooberry@gmail.com 2017/11/05, ajaypanyala, Ajay Panyala, ajay.panyala@gmail.com -2017/11/24, zqlu.cn, Zhiqiang Lu, zqlu.cn@gmail.com \ No newline at end of file +2017/11/24, zqlu.cn, Zhiqiang Lu, zqlu.cn@gmail.com +2017/12/03, oranoran, Oran Epelbaum, oran / epelbaum me 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 728db63073..38c9ad8400 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 @@ -821,6 +821,12 @@ function (input) { .prototype = Object.create(antlr4.Lexer.prototype); .prototype.constructor = ; +Object.defineProperty(.prototype, "atn", { + get : function() { + return atn; + } +}); + .EOF = antlr4.Token.EOF; . = ;}; separator="\n", wrap, anchor>