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") {