From 6906c4fa600d5de179b7e1255d6504c798e68a43 Mon Sep 17 00:00:00 2001 From: Aadi Desai <21363892+supleed2@users.noreply.github.com> Date: Thu, 12 May 2022 15:53:18 +0000 Subject: [PATCH] Parse lines starting with # as comments --- src/line_parser.rs | 2 +- testcase/files.f | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/line_parser.rs b/src/line_parser.rs index 963aef0..73be3bd 100644 --- a/src/line_parser.rs +++ b/src/line_parser.rs @@ -34,7 +34,7 @@ pub fn parse_line(line: &str) -> LineType { let incdirs = line.trim_start_matches("+incdir+").trim_end_matches('+'); let incdir_vec: Vec<&str> = incdirs.split('+').collect(); LineType::IncDir(incdir_vec) - } else if line.starts_with("//") { + } else if line.starts_with("//") || line.starts_with("#") { LineType::Comment } else if line.starts_with('-') || line.starts_with('+') { LineType::Unknown diff --git a/testcase/files.f b/testcase/files.f index 52cce6e..83a5185 100644 --- a/testcase/files.f +++ b/testcase/files.f @@ -3,6 +3,7 @@ testcase/file2.sv testcase/file3.sv +incdir+testcase/ // Some comment +# Another comment +define+a=b+c=d+e=f +define+$(VAR1)=var1 +define+${VAR2}=var2