Refactor parser

This commit is contained in:
Bartłomiej Pluta
2019-07-06 16:04:56 +02:00
parent f81279094f
commit 6fd49ba54a
5 changed files with 18 additions and 18 deletions

View File

@@ -1,4 +1,15 @@
from smnp.ast.node.access import AccessNode
from smnp.ast.node.expression import ExpressionNode
from smnp.ast.node.iterable import abstractIterableParser
from smnp.ast.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)
class FunctionCall(AccessNode):