Commit Graph

13 Commits

Author SHA1 Message Date
1f3ab9243e Cleaned up tokens 2019-07-28 12:19:45 +02:00
e2a0c35992 Large cleanup
Some checks reported errors
continuous-integration/drone/push Build was killed
2019-07-25 17:23:54 +02:00
32836c6c58 Make a lot of one-liner functions inline
Some checks failed
continuous-integration/drone/push Build is failing
2019-07-04 19:08:13 +02:00
fde102d954 Added namespaces to most classes, general cleanup
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-17 18:35:12 +02:00
3dc67ec8a0 Move Lexer to u16string handling, for unicode support
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-15 17:20:27 +02:00
3e00f750ef Make Lexer use constant Tokens
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-13 18:49:38 +02:00
6eb005ab3f Lex Strings 2019-05-22 13:24:28 +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
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
22e450e7e7 Initial commit, adds very basic Lexing 2019-05-18 20:35:51 +02:00