aboutsummaryrefslogtreecommitdiffstats
path: root/frontends/verilog/verilog_lexer.l
diff options
context:
space:
mode:
authorargama <argama@gmail.com>2018-10-16 21:33:37 +0800
committerargama <argama@gmail.com>2018-10-16 21:33:37 +0800
commit097da32e1a8cfe29d64666c1b2c9b47129b07c7e (patch)
treed9d5ecf9fc09aec673330c5fecb84bb1d96d67e4 /frontends/verilog/verilog_lexer.l
parent9850de405a11fe93e4562c86be0a0830b83c2785 (diff)
downloadyosys-097da32e1a8cfe29d64666c1b2c9b47129b07c7e.tar.gz
yosys-097da32e1a8cfe29d64666c1b2c9b47129b07c7e.tar.bz2
yosys-097da32e1a8cfe29d64666c1b2c9b47129b07c7e.zip
ignore protect endprotect
Diffstat (limited to 'frontends/verilog/verilog_lexer.l')
-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);
}