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

View File

@@ -29,11 +29,13 @@ class ExpressionNode(Node):
from smnp.newast.node.integer import IntegerLiteralNode
from smnp.newast.node.string import StringLiteralNode
from smnp.newast.node.note import NoteLiteralNode
from smnp.newast.node.identifier import IdentifierNode
from smnp.newast.node.list import ListNode
return Parser.oneOf(
IntegerLiteralNode.parse,
StringLiteralNode.parse,
NoteLiteralNode.parse,
IdentifierNode.parse,
ListNode.parse
)(input)