Commit Graph

308 Commits

Author SHA1 Message Date
Sasha Koshka
e8f6165f38 Created stub high-level module compilation function 2022-08-08 03:08:50 -04:00
Sasha Koshka
93f0ac945f Added gitignore 2022-08-08 03:08:20 -04:00
Sasha Koshka
47234e9f36 Added lexer stub 2022-08-07 15:18:59 -04:00
Sasha Koshka
68a6bdf511 Added token struct 2022-08-07 15:18:30 -04:00
Sasha Koshka
c3a5b15049 Added Location struct
Its purpose is to carry error reporting information with it outside of files.
2022-08-03 13:40:00 -04:00
Sasha Koshka
64a8a2445a File is now capable of printing errors 2022-08-03 13:28:37 -04:00
Sasha Koshka
4d94e5738d Added file struct that satisfies io/fs.File
This will be used to abstract os.File and enable error reporting.
2022-08-03 12:11:59 -04:00
Sasha Koshka
ff01213da4 Initial commit 2022-08-03 11:09:00 -04:00