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