aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2018-10-18 10:52:07 +0200
committerGitHub <noreply@github.com>2018-10-18 10:52:07 +0200
commit93d99559ef940193a77d132fc52449259484aa1a (patch)
tree77d0970c9bc56b0b04137cd50eaaf731e5d1fb1c
parent22d9535a2481ffa7e05b0669bb1dc97284abf9d7 (diff)
parent097da32e1a8cfe29d64666c1b2c9b47129b07c7e (diff)
downloadyosys-93d99559ef940193a77d132fc52449259484aa1a.tar.gz
yosys-93d99559ef940193a77d132fc52449259484aa1a.tar.bz2
yosys-93d99559ef940193a77d132fc52449259484aa1a.zip
Merge pull request #664 from tklam/ignore-verilog-protect
Ignore protect endprotect
-rw-r--r--frontends/verilog/verilog_lexer.l3
1 files changed, 3 insertions, 0 deletions
diff --git a/frontends/verilog/verilog_lexer.l b/frontends/verilog/verilog_lexer.l
index 83921bf0b..2c4880b84 100644
--- a/frontends/verilog/verilog_lexer.l
+++ b/frontends/verilog/verilog_lexer.l
@@ -135,6 +135,9 @@ YOSYS_NAMESPACE_END
frontend_verilog_yyerror("Unsupported default nettype: %s", p);
}
+"`protect"[^\n]* /* ignore `protect*/
+"`endprotect"[^\n]* /* ignore `endprotect*/
+
"`"[a-zA-Z_$][a-zA-Z0-9_$]* {
frontend_verilog_yyerror("Unimplemented compiler directive or undefined macro %s.", yytext);
}