We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 858035b commit 9e704bfCopy full SHA for 9e704bf
3 files changed
src/error.rs
@@ -5,8 +5,8 @@ use std::num::ParseIntError;
5
pub enum ParserError{
6
#[error("IO error: {0}")]
7
IOError(#[from] std::io::Error),
8
- #[error("{0}")]
9
- Err(String),
+ #[error(" [line: {1}] {0}")]
+ Err(String, usize),
10
11
ParseIntError(#[from] ParseIntError),
12
}
@@ -21,7 +21,7 @@ pub enum LexerError{
21
pub enum AppError{
22
#[error("Usage: tvk <path>")]
23
WrongUsage,
24
- #[error("Parser error: {0}")]
+ #[error("Parser error:\n {0}")]
25
ParserErr(#[from] ParserError),
26
#[error("Lexer error: {0}")]
27
LexerErr(#[from] LexerError),
0 commit comments