Commit Graph

24 Commits

Author SHA1 Message Date
Bartłomiej Pluta
7e55fe4c1a Add 'plot' function and remove deprecated 'percent' type 2019-07-30 13:59:18 +02:00
Bartłomiej Pluta
b126f83824 Enable basic support for evaluating float types 2019-07-25 13:37:31 +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
e70b5fa71a Add 'optional' matcher 2019-07-13 23:08:17 +02:00
Bartłomiej Pluta
4f2058eaac Move some functions to standard library 2019-07-13 10:21:08 +02:00
Bartłomiej Pluta
13a6dedba6 Create working PoC of loop statement 2019-07-12 20:36:56 +02:00
Bartłomiej Pluta
578141c7b8 Add support for evaluating BOOL and introduce basic logical operators as functions 2019-07-10 14:08:28 +02:00
Bartłomiej Pluta
26a2b27def Add new token: TokenType.BOOL 2019-07-10 13:50:16 +02:00
Bartłomiej Pluta
f6d1f91708 Enable allTypes() for argument definitions in functions 2019-07-10 11:29:00 +02:00
Bartłomiej Pluta
fd5c4532cc Add support for multiple types 2019-07-10 01:07:20 +02:00
Bartłomiej Pluta
89b147f1ce Move function utilities to 'function' package 2019-07-09 22:56:33 +02:00
Bartłomiej Pluta
1449eee363 Move matchers to type package 2019-07-09 22:53:10 +02:00
Bartłomiej Pluta
9cd7c219dc Move 'string' module and fix 'typeOf' function 2019-07-09 22:40:51 +02:00
Bartłomiej Pluta
b4d5d11b84 Add new functions: 'concat', 'range' and 'Map' constructor 2019-07-09 20:54:56 +02:00
Bartłomiej Pluta
8f0346d476 Add properties to 'map' type 2019-07-09 19:23:55 +02:00
Bartłomiej Pluta
fc023f8a5d Create audio module which allows to play sound files 2019-07-09 19:13:01 +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
b06a8533c0 Enable support for types' properties 2019-07-08 22:06:38 +02:00
Bartłomiej Pluta
6d56706354 Enable creating custom methods 2019-07-08 17:48:02 +02:00
Bartłomiej Pluta
1e634180d6 Create evaluator for function call 2019-07-08 14:10:10 +02:00
Bartłomiej Pluta
34a0eda199 Reformat evaluator #1 2019-07-04 17:57:12 +02:00
Bartłomiej Pluta
558e955d07 Improve library 2019-07-04 13:14:12 +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