Add support for identifiers, functions, properties and methods calls

This commit is contained in:
Bartłomiej Pluta
2019-07-05 22:35:19 +02:00
parent ec3675ac43
commit 15dc909824
5 changed files with 82 additions and 3 deletions

11
smnp/newast/node/args.py Normal file
View File

@@ -0,0 +1,11 @@
from smnp.newast.node.expression import ExpressionNode
from smnp.newast.node.iterable import abstractIterableParser
from smnp.newast.node.model import Node
from smnp.token.type import TokenType
class ArgumentsListNode(Node):
@classmethod
def _parse(cls, input):
return abstractIterableParser(ArgumentsListNode, TokenType.OPEN_PAREN, TokenType.CLOSE_PAREN, ExpressionNode.parse)(input)