From eb7925f5881c1dc1c6f95ac3e743b64dcab732ca Mon Sep 17 00:00:00 2001 From: light-ly <1505507717@qq.com> Date: Mon, 21 Oct 2024 15:10:12 +0800 Subject: [PATCH] add err parse in get_includes --- src/core/sv_parser.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/core/sv_parser.rs b/src/core/sv_parser.rs index 8269365..862d9f4 100644 --- a/src/core/sv_parser.rs +++ b/src/core/sv_parser.rs @@ -597,7 +597,13 @@ fn get_includes(path: &PathBuf) -> Vec { let reader = BufReader::new(file); for (line_number, line_content) in reader.lines().enumerate() { - let line_content = line_content.unwrap(); + let line_content = match line_content { + Ok(content) => content, + Err(e) => { + println!("line {} has error {}", line_number, e); + "".to_string() + } + }; if line_content.trim().starts_with("`include") {