Bartłomiej Pluta
|
49e4c4487e
|
--wip-- [skip ci]
|
2019-07-11 19:36:25 +02:00 |
|
Bartłomiej Pluta
|
e7674a4834
|
Create almost working proof of concept with new parsers
|
2019-07-11 19:10:13 +02:00 |
|
Bartłomiej Pluta
|
ed2c8dc6dd
|
Create base for future parsers
|
2019-07-11 18:24:05 +02:00 |
|
Bartłomiej Pluta
|
f91e2a75de
|
Create oneOf and allOf parsers
|
2019-07-11 17:23:39 +02:00 |
|
Bartłomiej Pluta
|
10c701ecbf
|
Create loop (dash '^') operator (older asterisk '*')
|
2019-07-10 23:56:21 +02:00 |
|
Bartłomiej Pluta
|
e31dab52f6
|
Create parsers for literals (atoms)
|
2019-07-10 21:23:45 +02:00 |
|
Bartłomiej Pluta
|
aefa8e8f3c
|
Create simple calc as test draft
|
2019-07-10 20:14:05 +02:00 |
|
Bartłomiej Pluta
|
88b245dc05
|
Make access node more generic
|
2019-07-10 16:51:11 +02:00 |
|
Bartłomiej Pluta
|
9408c63e06
|
Add support for parsing BOOL to AST
|
2019-07-10 13:54:21 +02:00 |
|
Bartłomiej Pluta
|
26a2b27def
|
Add new token: TokenType.BOOL
|
2019-07-10 13:50:16 +02:00 |
|
Bartłomiej Pluta
|
739610c663
|
Create standard library proof of concept
|
2019-07-10 13:23:40 +02:00 |
|
Bartłomiej Pluta
|
b91cc46d44
|
Move 'mic' module
|
2019-07-09 22:04:07 +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
|
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
|
6d56706354
|
Enable creating custom methods
|
2019-07-08 17:48:02 +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
|
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
|
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
|
425d23eb5f
|
Modify tokenizer to parse notes
|
2019-07-05 18:36:12 +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
|
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 |
|