Bartłomiej Pluta
|
3feec0839b
|
Fix scope leakage after exit function
|
2019-07-16 23:59:34 +02:00 |
|
Bartłomiej Pluta
|
ea28ab6235
|
Fix leaking scope of function to outer scope
|
2019-07-16 10:18:00 +02:00 |
|
Bartłomiej Pluta
|
460deb4981
|
Create evaluators for optional arguments in function and method definitions
|
2019-07-13 23:52:15 +02:00 |
|
Bartłomiej Pluta
|
b6983df2d3
|
Add 'source' to RuntimeException
|
2019-07-13 15:06:53 +02:00 |
|
Bartłomiej Pluta
|
9ae9da089b
|
Fix return statement
|
2019-07-13 10:32:16 +02:00 |
|
Bartłomiej Pluta
|
83ea3aaf0f
|
Move types() function to tools module
|
2019-07-10 13:01:03 +02:00 |
|
Bartłomiej Pluta
|
9ea2202d14
|
Add call stack to RuntimeException based errors
|
2019-07-10 12:53:58 +02:00 |
|
Bartłomiej Pluta
|
d10df10282
|
Add call stack to fix 'return' statement issue
|
2019-07-10 12:21:07 +02:00 |
|
Bartłomiej Pluta
|
39eaa2b4d5
|
Enable varargs in signatures
|
2019-07-10 00:33:34 +02:00 |
|
Bartłomiej Pluta
|
89b147f1ce
|
Move function utilities to 'function' package
|
2019-07-09 22:56:33 +02:00 |
|
Bartłomiej Pluta
|
a3dfae73f1
|
Enforce checking function and method names if they're exist before creating new ones
|
2019-07-08 22:57:15 +02:00 |
|
Bartłomiej Pluta
|
d4b4aa48ee
|
Enable importing other source files
|
2019-07-08 22:32:59 +02:00 |
|
Bartłomiej Pluta
|
21cbf2bcbd
|
Enable evaluating asterisk
|
2019-07-08 19:33:14 +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
|
ed73aa1ad1
|
Create new parser (works for lists so far)
|
2019-07-05 17:00:43 +02:00 |
|
Bartłomiej Pluta
|
34a0eda199
|
Reformat evaluator #1
|
2019-07-04 17:57:12 +02:00 |
|
Bartłomiej Pluta
|
f86055272e
|
Improve environment #2
|
2019-07-04 12:02:46 +02:00 |
|
Bartłomiej Pluta
|
b60dedc769
|
Improve environment #1
|
2019-07-04 11:43:07 +02:00 |
|
Bartłomiej Pluta
|
6390ac20de
|
Improve support for functions #1
|
2019-07-04 02:19:15 +02:00 |
|