Commit Graph

269 Commits

Author SHA1 Message Date
2fe6f570ec Properly clear up memory of parsed results 2019-05-21 18:36:31 +02:00
1e5cd010a1 Initial layout for binder 2019-05-21 18:09:08 +02:00
2df4a71ed8 Reorganized tests 2019-05-21 17:23:56 +02:00
aec07bd29a Adds support for parenthesized expressions 2019-05-21 17:16:53 +02:00
ae25598864 Expanded on diagnostics, make whitespace completely ignored 2019-05-21 15:11:00 +02:00
8f2f122215 Make Diagnostics usage a pointer 2019-05-21 14:15:39 +02:00
99f50b6471 Add support for diagnostics to parser 2019-05-21 14:06:35 +02:00
2b35da3a7b Add support for diagnostics 2019-05-21 13:56:08 +02:00
26f1ed27a3 Cleans up CMakeLists 2019-05-21 13:06:23 +02:00
ad3e61128c Creates base of script class 2019-05-21 12:59:15 +02:00
37e770f1cb Implements expression parsing 2019-05-20 17:45:03 +02:00
7edd51d5e3 Save position and length of tokens 2019-05-19 16:11:16 +02:00
608a579f19 Adds \v and \f as whitespace characters 2019-05-19 15:28:45 +02:00
96943bad7e Remove gitmodule for Catch2, replaced it with header file 2019-05-19 14:42:45 +02:00
01e8075958 Fix tests being broken 2019-05-19 14:32:10 +02:00
06fe0e7c4c Added lexing support for identifiers and keywords 2019-05-19 14:26:21 +02:00
8285811fb7 Add a couple more characters to lex 2019-05-19 12:49:26 +02:00
600315d401 Dont consume the character immediately following a number 2019-05-19 12:20:08 +02:00
22e450e7e7 Initial commit, adds very basic Lexing 2019-05-18 20:35:51 +02:00