From e7f1cc89b9bb0caea11adca84777cb69e5450205 Mon Sep 17 00:00:00 2001 From: Yury Kurlykov Date: Sun, 28 Jun 2020 16:48:35 +1000 Subject: [PATCH] Fix string literal has quotes --- jasminesnake/ast/parse_tree_listeners.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jasminesnake/ast/parse_tree_listeners.py b/jasminesnake/ast/parse_tree_listeners.py index c67f8e7..8dbc2bf 100644 --- a/jasminesnake/ast/parse_tree_listeners.py +++ b/jasminesnake/ast/parse_tree_listeners.py @@ -86,7 +86,8 @@ class LiteralListener(JSBaseListener): value = ctx.BooleanLiteral().getText() == "true" self._literal = nodes.BooleanLiteral(loc, value) elif ctx.StringLiteral() is not None: - self._literal = nodes.StringLiteral(loc, ctx.StringLiteral().getText()) + value = ctx.StringLiteral().getText()[1:-1] # Strip quotes + self._literal = nodes.StringLiteral(loc, value) else: ctx.getChild(0).enterRule(self)