Commit Graph

62 Commits

Author SHA1 Message Date
Bartłomiej Pluta
63c020fbb9 Enable evaluating blocks '{' '}' 2019-07-08 19:06:50 +02:00
Bartłomiej Pluta
61a5a3565e Enable variable assignment 2019-07-08 18:27:29 +02:00
Bartłomiej Pluta
05dfe46f9f Improve creating custom methods to checking specifier of generic types (list) 2019-07-08 18:18:40 +02:00
Bartłomiej Pluta
6d56706354 Enable creating custom methods 2019-07-08 17:48:02 +02:00
Bartłomiej Pluta
d8cdafe293 Enable invoking builtin methods 2019-07-08 17:15:54 +02:00
Bartłomiej Pluta
8b7e1432b6 Enable executing custom functions 2019-07-08 16:01:20 +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
6e42ac0f91 Create evaluators for literals, list and identifier nodes 2019-07-08 13:39:07 +02:00
Bartłomiej Pluta
ed73aa1ad1 Create new parser (works for lists so far) 2019-07-05 17:00:43 +02:00
Bartłomiej Pluta
23e0f3f33e Reformat evaluator #2 (exceptions) 2019-07-04 18:09:51 +02:00
Bartłomiej Pluta
34a0eda199 Reformat evaluator #1 2019-07-04 17:57:12 +02:00