|
|
f259b079b7
|
feat(tokenizer): parse integers
|
2025-05-17 16:22:25 +02:00 |
|
|
|
71a9d82d96
|
feat(tokenizer): add Token::Int & UnexpectedToken error type
|
2025-05-10 17:00:13 +02:00 |
|
|
|
faedfadeab
|
refactor(error_report): remove dead code
|
2025-05-10 10:42:32 +02:00 |
|
|
|
620259af48
|
feat(error_report): show proeminent marking on error location
|
2025-05-10 10:35:50 +02:00 |
|
|
|
80cbbab6ef
|
feat(ScanError) implement OSDBError trait
|
2025-05-04 13:56:59 +02:00 |
|
|
|
55b4779964
|
refactor(CommandParseError): remove the display implementation
we want to be able to give additional arguments to the display function later,
so this is needed
|
2025-05-04 13:45:09 +02:00 |
|
|
|
825511a515
|
refactor(error): deduplicate error display code
|
2025-05-03 22:01:29 +02:00 |
|
|
|
fe6573b2de
|
feat(error): display location of error
|
2025-05-03 21:55:19 +02:00 |
|
|
|
51569d3ec2
|
feat(errors): display basic errors with ariadne
|
2025-05-03 21:51:25 +02:00 |
|
|
|
4246775db5
|
refactor(errors): error display function takes an input string to be able to resolve spans in the future
|
2025-05-03 21:30:36 +02:00 |
|
|
|
442c4b7beb
|
feat(error): display filename with the error message
|
2025-05-03 21:27:55 +02:00 |
|
|
|
6910407ad2
|
refactor(error_display): generic display method for error types
this is to better support ariadne in the future
|
2025-05-03 18:47:43 +02:00 |
|