Commit Graph

25 Commits

Author SHA1 Message Date
42a51477ec Added ( and ) tokens 2022-09-13 17:04:43 -04:00
cc14292c63 Added equals assignment operator
The set phrase will be removed and just replaced with a single
equals sign. Double equals will be used for comparison. This will
be much easier to understand.
2022-09-03 20:23:27 -04:00
7bde082f36 Switch cases are parsed now 2022-09-03 15:38:57 -04:00
65c213f1f3 Fixed import paths 2022-08-30 01:11:10 -04:00
Sasha Koshka
1c2194b68a Added text descriptions for new tokens 2022-08-25 23:21:00 -04:00
Sasha Koshka
453a596587 Added test case for new tokens 2022-08-25 23:17:42 -04:00
Sasha Koshka
b536b01eeb Added new tokens to test case 2022-08-25 00:01:28 -04:00
Sasha Koshka
8175a9d4c5 Added some more tokens to the TokenKind enum 2022-08-24 23:58:21 -04:00
Sasha Koshka
067bf2f4df Altered tree so that object members are stored in an array 2022-08-24 20:09:57 -04:00
Sasha Koshka
39e4fbe844 Replaced references to file.Error with infoerr.Error 2022-08-18 00:58:40 -04:00
Sasha Koshka
9e01eef45b Added elipsis token 2022-08-16 20:24:27 -04:00
Sasha Koshka
8b28fe5a4c Added a comma token 2022-08-15 14:50:09 -04:00
b3071d4ac9 Token kind values can now be described 2022-08-12 16:30:32 -05:00
856d5763d3 Lexer tokens are now created by the lexer
This is so positional information can be accurately embedded into them.
2022-08-12 14:34:07 -05:00
accf528869 Locations and tokens are now capable of creating errors on their own 2022-08-12 13:51:38 -05:00
81b47f7734 Replaced all occurences of github.com with git.tebibyte.media 2022-08-12 10:21:36 -05:00
4d73fa4b83 Fixed equality issue with int 2022-08-11 03:58:45 -05:00
bef5b0328e Fixed PermissionFrom() 2022-08-11 03:52:16 -05:00
040e14d27c Test now prints out list of tokens 2022-08-10 15:02:08 -04:00
488220f3a7 Added all tokens to unit test 2022-08-10 11:43:21 -04:00
3f16d34aa1 Added unit test for lexer 2022-08-10 11:28:29 -04:00
245798f33d Print warning when a tab is discovered where it shouldn't be 2022-08-10 01:22:53 -04:00
a0ce033c27 Added a ton more token kinds 2022-08-10 00:48:18 -04:00
Sasha Koshka
e8f6165f38 Created stub high-level module compilation function 2022-08-08 03:08:50 -04:00
Sasha Koshka
68a6bdf511 Added token struct 2022-08-07 15:18:30 -04:00