summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/vhd2vl.y4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vhd2vl.y b/src/vhd2vl.y
index 5f86051..559be68 100644
--- a/src/vhd2vl.y
+++ b/src/vhd2vl.y
@@ -2219,6 +2219,7 @@ expr : signal {
| '+' expr %prec UPLUS {$$=addexpr(NULL,'p'," +",$2);}
| expr '+' expr {$$=addexpr($1,'+'," + ",$3);}
| expr '-' expr {$$=addexpr($1,'-'," - ",$3);}
+ | expr '*' '*' expr {$$=addexpr($1,'*'," ** ",$4);}
| expr '*' expr {$$=addexpr($1,'*'," * ",$3);}
| expr '/' expr {$$=addexpr($1,'/'," / ",$3);}
| expr MOD expr {$$=addexpr($1,'%'," % ",$3);}
@@ -2415,6 +2416,9 @@ simple_expr : signal {
| simple_expr '-' simple_expr {
$$=addexpr($1,'-'," - ",$3);
}
+ | simple_expr '*' '*' simple_expr {
+ $$=addexpr($1,'*'," ** ",$4);
+ }
| simple_expr '*' simple_expr {
$$=addexpr($1,'*'," * ",$3);
}
OpenPOWER on IntegriCloud