From a9fdbe62bea44a6ea52e03d8961d437ecded7cbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Pluta?= Date: Fri, 5 Jul 2019 21:33:04 +0200 Subject: [PATCH] Add support for properties to list expressions --- smnp/newast/node/list.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/smnp/newast/node/list.py b/smnp/newast/node/list.py index 75c50c1..a469ca2 100644 --- a/smnp/newast/node/list.py +++ b/smnp/newast/node/list.py @@ -1,10 +1,11 @@ +from smnp.newast.node.access import AccessNode from smnp.newast.node.expression import ExpressionNode from smnp.newast.node.iterable import abstractIterableParser from smnp.token.type import TokenType -class ListNode(ExpressionNode): +class ListNode(AccessNode): @classmethod - def _parse(cls, input): - return abstractIterableParser(ListNode, TokenType.OPEN_SQUARE, TokenType.CLOSE_SQUARE, ExpressionNode.parse)(input) + def _literalParser(cls): + return abstractIterableParser(ListNode, TokenType.OPEN_SQUARE, TokenType.CLOSE_SQUARE, ExpressionNode.parse)