Bartłomiej Pluta
|
1d01d1c373
|
Add stdlib documentation
|
2019-09-17 23:08:37 +02:00 |
|
Bartłomiej Pluta
|
6222dccaac
|
Improve float type tokenizer
|
2019-07-25 13:02:33 +02:00 |
|
Bartłomiej Pluta
|
0657214aa3
|
Create tokenizer for float type
|
2019-07-25 12:51:48 +02:00 |
|
Bartłomiej Pluta
|
44e63ed18d
|
Add optional filtering expression to loop operator
|
2019-07-15 20:43:33 +02:00 |
|
Bartłomiej Pluta
|
79a7b8bb1d
|
Add optional semicolon at the end of statements and move loop parser from factor to expression (change precedence)
|
2019-07-15 20:17:40 +02:00 |
|
Bartłomiej Pluta
|
86cf5d01f3
|
Add 'throw' statement
|
2019-07-13 14:48:58 +02:00 |
|
Bartłomiej Pluta
|
0aad7e52dd
|
Create assertions on import and function definition parsers
|
2019-07-12 17:00:44 +02:00 |
|
Bartłomiej Pluta
|
b711b6a582
|
Improve a little bit string tokenizer
|
2019-07-12 16:52:26 +02:00 |
|
Bartłomiej Pluta
|
0435bc776e
|
Rename Chain to Unit
|
2019-07-12 16:00:39 +02:00 |
|
Bartłomiej Pluta
|
1a09a73c91
|
Improve integer parser
|
2019-07-12 14:30:49 +02:00 |
|
Bartłomiej Pluta
|
ac8b46b077
|
Improve 'extend' statement
|
2019-07-12 14:19:21 +02:00 |
|
Bartłomiej Pluta
|
af3cb7027a
|
Add TypeParser (handling types list - specifiers etc.)
|
2019-07-11 23:36:52 +02:00 |
|
Bartłomiej Pluta
|
a13c87db14
|
Create if-else expression
|
2019-07-11 09:16:09 +02:00 |
|
Bartłomiej Pluta
|
10c701ecbf
|
Create loop (dash '^') operator (older asterisk '*')
|
2019-07-10 23:56:21 +02:00 |
|
Bartłomiej Pluta
|
e115c6e33a
|
Fix ARROW operator
|
2019-07-10 23:21:51 +02:00 |
|
Bartłomiej Pluta
|
175bea6e5c
|
Create expression3 (logic 'and') and expression4 (logic 'or') precedence
|
2019-07-10 22:46:58 +02:00 |
|
Bartłomiej Pluta
|
3058293b7e
|
Create expression2 precendence level (relation operators)
|
2019-07-10 22:39:22 +02:00 |
|
Bartłomiej Pluta
|
aefa8e8f3c
|
Create simple calc as test draft
|
2019-07-10 20:14:05 +02:00 |
|
Bartłomiej Pluta
|
26a2b27def
|
Add new token: TokenType.BOOL
|
2019-07-10 13:50:16 +02:00 |
|
Bartłomiej Pluta
|
99647df061
|
Add new token (dots = '...')
|
2019-07-10 00:06:17 +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
|
1e634180d6
|
Create evaluator for function call
|
2019-07-08 14:10:10 +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
|
756f4544e4
|
Refactor tokenizer
|
2019-07-06 22:09:18 +02:00 |
|
Bartłomiej Pluta
|
fbb3f79731
|
Improve errors raising by parser
|
2019-07-06 21:43:43 +02:00 |
|
Bartłomiej Pluta
|
9c4046ac2a
|
Enable tokenizer to support separators between keywords and integers
|
2019-07-06 13:35:21 +02:00 |
|
Bartłomiej Pluta
|
675b1774fe
|
Add important todo to tokenizer
|
2019-07-06 12:40:21 +02:00 |
|
Bartłomiej Pluta
|
7b4f4fa8fb
|
Add 'import' statements
|
2019-07-06 12:10:58 +02:00 |
|
Bartłomiej Pluta
|
bf40c5130c
|
Enable extending existing types to add custom methods
|
2019-07-06 00:53:03 +02:00 |
|
Bartłomiej Pluta
|
f11b3b67f2
|
Add support for custom functions
|
2019-07-06 00:20:36 +02:00 |
|
Bartłomiej Pluta
|
c1fbc2fe23
|
Refactor tokenizer: remove colon, add colon as duration separator to note and create TokenType.TYPE
|
2019-07-05 23:09:27 +02:00 |
|
Bartłomiej Pluta
|
d92dd2f41a
|
Fix tokenizing notes
|
2019-07-05 21:30:32 +02:00 |
|
Bartłomiej Pluta
|
425d23eb5f
|
Modify tokenizer to parse notes
|
2019-07-05 18:36:12 +02:00 |
|
Bartłomiej Pluta
|
ad19e851ec
|
Improve lists
|
2019-07-05 18:17:00 +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
|
558e955d07
|
Improve library
|
2019-07-04 13:14:12 +02:00 |
|
Bartłomiej Pluta
|
c8ff5ce38f
|
Create ast package
|
2019-07-03 11:27:51 +02:00 |
|
Bartłomiej Pluta
|
f826516d8f
|
Refactor tokenizer
|
2019-07-03 01:55:08 +02:00 |
|