Deukhoofd
|
f4a3918947
|
Implements return statement
continuous-integration/drone/push Build is passing
Details
|
2019-06-07 15:23:13 +02:00 |
Deukhoofd
|
cb5d9e2f62
|
Implements indexing, currently can only be used with strings
|
2019-06-06 17:35:51 +02:00 |
Deukhoofd
|
b275e1fbd6
|
Added basics for lexing index expressions
|
2019-06-05 21:01:59 +02:00 |
Deukhoofd
|
6206fef4c5
|
Rework evaluation to use shared pointers, fix bugs
|
2019-06-01 21:38:39 +02:00 |
Deukhoofd
|
8b70eed516
|
Implements parsing of function calling
|
2019-06-01 14:56:28 +02:00 |
Deukhoofd
|
c407ba2f50
|
Implements parsing function declarations
|
2019-05-31 15:00:14 +02:00 |
Deukhoofd
|
6fad5a0a7d
|
Implements variable usage, tweaks and fixes for variable assignment
|
2019-05-30 15:23:48 +02:00 |
Deukhoofd
|
dbd7dfdd73
|
Implements assignment parsing
|
2019-05-26 14:20:40 +02:00 |
Deukhoofd
|
9131fbfee7
|
Implements inequality token
|
2019-05-25 14:17:52 +02:00 |
Deukhoofd
|
57cd3efec9
|
Parse and bind strings
|
2019-05-22 13:29:35 +02:00 |
Deukhoofd
|
2fe6f570ec
|
Properly clear up memory of parsed results
|
2019-05-21 18:36:31 +02:00 |
Deukhoofd
|
1e5cd010a1
|
Initial layout for binder
|
2019-05-21 18:09:08 +02:00 |
Deukhoofd
|
aec07bd29a
|
Adds support for parenthesized expressions
|
2019-05-21 17:16:53 +02:00 |
Deukhoofd
|
ae25598864
|
Expanded on diagnostics, make whitespace completely ignored
|
2019-05-21 15:11:00 +02:00 |
Deukhoofd
|
8f2f122215
|
Make Diagnostics usage a pointer
|
2019-05-21 14:15:39 +02:00 |
Deukhoofd
|
99f50b6471
|
Add support for diagnostics to parser
|
2019-05-21 14:06:35 +02:00 |
Deukhoofd
|
ad3e61128c
|
Creates base of script class
|
2019-05-21 12:59:15 +02:00 |
Deukhoofd
|
37e770f1cb
|
Implements expression parsing
|
2019-05-20 17:45:03 +02:00 |