Commit Graph

17 Commits

Author SHA1 Message Date
Bartłomiej Pluta
39eaa2b4d5 Enable varargs in signatures 2019-07-10 00:33:34 +02:00
Bartłomiej Pluta
360b686a8f Rename TypedVariable to ArgumentDefinitionNode 2019-07-10 00:05:24 +02:00
Bartłomiej Pluta
e58282878a Allow to use types as keys in maps 2019-07-09 23:51:50 +02:00
Bartłomiej Pluta
ec0bd13377 Allow to use types as expressions 2019-07-09 23:43:17 +02:00
Bartłomiej Pluta
b786241f12 Enable checking duplicates in map 2019-07-09 18:54:44 +02:00
Bartłomiej Pluta
7e7b5ec461 Extend type specifiers to cover maps 2019-07-09 01:32:09 +02:00
Bartłomiej Pluta
d23e7a1276 Create new type: map (dictionary) with all support for it 2019-07-09 00:14:37 +02:00
Bartłomiej Pluta
606d93c319 Create evaluator for custom functions definition (but invocation doesn't work yet) 2019-07-08 15:36:13 +02:00
Bartłomiej Pluta
1e634180d6 Create evaluator for function call 2019-07-08 14:10:10 +02:00
Bartłomiej Pluta
99e9fc7de5 Create Parser.optional() helper method 2019-07-06 23:08:12 +02:00
Bartłomiej Pluta
ace0e2b31f Enable support for specifying types by angle braces 2019-07-06 22:53:03 +02:00
Bartłomiej Pluta
af91c8dc3b Add new angle parentheses and rename BRACKET to CURLY 2019-07-06 22:18:19 +02:00
Bartłomiej Pluta
fbb3f79731 Improve errors raising by parser 2019-07-06 21:43:43 +02:00
Bartłomiej Pluta
6fd49ba54a Refactor parser 2019-07-06 16:04:56 +02:00
Bartłomiej Pluta
f81279094f Remove old parser and move new parser to 'ast' package 2019-07-06 15:56:28 +02:00
Bartłomiej Pluta
c8ff5ce38f Create ast package 2019-07-03 11:27:51 +02:00
Bartłomiej Pluta
2823fd1896 Create note package 2019-07-03 11:23:51 +02:00