From ace635c999bc3614e6ff30ce062847cefb844112 Mon Sep 17 00:00:00 2001 From: Yury Kurlykov Date: Tue, 28 Apr 2020 15:52:35 +1000 Subject: [PATCH] Implement EmptyStatement node generation I don't even know what does the "procrastination" word mean. `EmptyStatement` is the most useful node ever. --- jasminesnake/ast/parse_tree_listeners.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jasminesnake/ast/parse_tree_listeners.py b/jasminesnake/ast/parse_tree_listeners.py index d2cc308..b15c7a1 100644 --- a/jasminesnake/ast/parse_tree_listeners.py +++ b/jasminesnake/ast/parse_tree_listeners.py @@ -118,6 +118,8 @@ class StatementListener(JSBaseListener): def enterEmptyStatement(self, ctx: JavaScriptParser.EmptyStatementContext): """Listener for EmptyStatement.""" logging.debug("Entered section EmptyStatement") + loc = _get_source_location(ctx, None) + self._stmt = nodes.EmptyStatement(loc) pass def enterExpressionStatement(