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
|
2b35da3a7b
|
Add support for diagnostics
|
2019-05-21 13:56:08 +02:00 |
Deukhoofd
|
26f1ed27a3
|
Cleans up CMakeLists
|
2019-05-21 13:06:23 +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 |
Deukhoofd
|
7edd51d5e3
|
Save position and length of tokens
|
2019-05-19 16:11:16 +02:00 |
Deukhoofd
|
608a579f19
|
Adds \v and \f as whitespace characters
|
2019-05-19 15:28:45 +02:00 |
Deukhoofd
|
96943bad7e
|
Remove gitmodule for Catch2, replaced it with header file
|
2019-05-19 14:42:45 +02:00 |
Deukhoofd
|
01e8075958
|
Fix tests being broken
|
2019-05-19 14:32:10 +02:00 |
Deukhoofd
|
06fe0e7c4c
|
Added lexing support for identifiers and keywords
|
2019-05-19 14:26:21 +02:00 |
Deukhoofd
|
8285811fb7
|
Add a couple more characters to lex
|
2019-05-19 12:49:26 +02:00 |
Deukhoofd
|
600315d401
|
Dont consume the character immediately following a number
|
2019-05-19 12:20:08 +02:00 |
Deukhoofd
|
22e450e7e7
|
Initial commit, adds very basic Lexing
|
2019-05-18 20:35:51 +02:00 |