|
|
bb0a6aba19
|
General cleanup
continuous-integration/drone/push Build is passing
|
2019-07-04 18:24:49 +02:00 |
|
|
|
e472dcec1c
|
Implements numeric for loops
continuous-integration/drone/push Build is passing
|
2019-06-22 17:35:33 +02:00 |
|
|
|
fde102d954
|
Added namespaces to most classes, general cleanup
continuous-integration/drone/push Build is failing
|
2019-06-17 18:35:12 +02:00 |
|
|
|
d91caa7f32
|
Implements indexing with period identifier style (`foo.bar`)
continuous-integration/drone/push Build is passing
|
2019-06-17 15:45:33 +02:00 |
|
|
|
3dc67ec8a0
|
Move Lexer to u16string handling, for unicode support
continuous-integration/drone/push Build is passing
|
2019-06-15 17:20:27 +02:00 |
|
|
|
3e00f750ef
|
Make Lexer use constant Tokens
continuous-integration/drone/push Build is failing
|
2019-06-13 18:49:38 +02:00 |
|
|
|
5910cbbfa9
|
Make parsed statements constant during binding
|
2019-06-13 18:14:59 +02:00 |
|
|
|
c022c91777
|
Implements complex tables
continuous-integration/drone/push Build is passing
|
2019-06-12 15:19:28 +02:00 |
|
|
|
081def0be0
|
Implements basic numerical tables
continuous-integration/drone/push Build is passing
|
2019-06-09 20:15:09 +02:00 |
|
|
|
cb5d9e2f62
|
Implements indexing, currently can only be used with strings
|
2019-06-06 17:35:51 +02:00 |
|
|
|
4408cf00cd
|
Large overhaul of pointers to shared_ptrs, implemented function evaluation
|
2019-06-01 19:20:31 +02:00 |
|
|
|
8b70eed516
|
Implements parsing of function calling
|
2019-06-01 14:56:28 +02:00 |
|
|
|
1231a77761
|
Fixes and changes for function declarations, using shared_ptr instead of raw pointers
|
2019-06-01 13:43:25 +02:00 |
|
|
|
6fad5a0a7d
|
Implements variable usage, tweaks and fixes for variable assignment
|
2019-05-30 15:23:48 +02:00 |
|
|
|
57cd3efec9
|
Parse and bind strings
|
2019-05-22 13:29:35 +02:00 |
|
|
|
2fe6f570ec
|
Properly clear up memory of parsed results
|
2019-05-21 18:36:31 +02:00 |
|
|
|
aec07bd29a
|
Adds support for parenthesized expressions
|
2019-05-21 17:16:53 +02:00 |
|
|
|
99f50b6471
|
Add support for diagnostics to parser
|
2019-05-21 14:06:35 +02:00 |
|
|
|
37e770f1cb
|
Implements expression parsing
|
2019-05-20 17:45:03 +02:00 |
|