|
2669a04857
|
Enum member names and values must be unique
|
2022-10-14 04:00:05 -04:00 |
|
|
bfdca9ed16
|
Ok yeah there I fixed it
|
2022-10-13 16:11:12 -04:00 |
|
Sasha Koshka
|
a87973c141
|
Error widths now work properly
|
2022-08-18 02:04:49 -04:00 |
|
Sasha Koshka
|
4780d9cc28
|
Fixed bug in file where it would report its location one step ahead
|
2022-08-18 01:35:46 -04:00 |
|
Sasha Koshka
|
bb89009742
|
Add description method to Location
|
2022-08-18 01:31:01 -04:00 |
|
Sasha Koshka
|
ca5f8202bb
|
Put Error in its own module
|
2022-08-18 00:51:19 -04:00 |
|
Sasha Koshka
|
abc6e44fb2
|
Removed Location's dependency on Error
|
2022-08-18 00:50:57 -04:00 |
|
Sasha Koshka
|
cce841f48e
|
Add getters to File
|
2022-08-18 00:50:39 -04:00 |
|
Sasha Koshka
|
568134a7e9
|
Add getter functions to Location
|
2022-08-18 00:42:47 -04:00 |
|
Sasha Koshka
|
57f02ad6f6
|
Added getter functions to Error
|
2022-08-18 00:39:08 -04:00 |
|
Sasha Koshka
|
7fc51c278f
|
Fixed issue with Error.Error not positioning marker correctly
|
2022-08-15 14:30:54 -04: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 |
|
|
7914f0df45
|
Location now stores width instead of Error
|
2022-08-12 13:43:09 -05:00 |
|
|
2a7111e700
|
Colored error line/column numbers as well
|
2022-08-11 13:16:59 -05:00 |
|
|
dfa64f3c3d
|
Added color to errors
|
2022-08-11 13:15:57 -05:00 |
|
|
9c1baf8216
|
Lexer can now tokenize
minus
decrement
return direction
separator
|
2022-08-10 14:18:28 -04:00 |
|
|
d43a2540cf
|
Fixed error formatting column indicator
|
2022-08-10 14:08:04 -04:00 |
|
|
245798f33d
|
Print warning when a tab is discovered where it shouldn't be
|
2022-08-10 01:22:53 -04:00 |
|
Sasha Koshka
|
c23413eedf
|
Added print method to error
|
2022-08-09 20:12:33 -04:00 |
|
Sasha Koshka
|
a755fc9f41
|
Error handling is now done with a custom error in the file package
|
2022-08-09 02:25:45 -04:00 |
|
Sasha Koshka
|
3a0fc0d57c
|
Added ReadString method to file
|
2022-08-09 01:13:49 -04:00 |
|
Sasha Koshka
|
47517d7139
|
Added ReadRune method to file
|
2022-08-09 01:07:14 -04:00 |
|
Sasha Koshka
|
3ba528509c
|
Added licesnse
|
2022-08-09 01:02:03 -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 |
|