aboutsummaryrefslogtreecommitdiffstats
path: root/frontends
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2019-06-07 11:53:46 +0200
committerClifford Wolf <clifford@clifford.at>2019-06-07 11:53:46 +0200
commit169de05f3be779dd936ed5e0efea6a6055d5b187 (patch)
tree435adec6e283570417ed09ad50a02480ecd72536 /frontends
parent7116621d221d5c35e7ca8c5f0fa79771ae3a4173 (diff)
parenta0b57f2a6ffae3b5770e38bf5a9af0df50db8522 (diff)
downloadyosys-169de05f3be779dd936ed5e0efea6a6055d5b187.tar.gz
yosys-169de05f3be779dd936ed5e0efea6a6055d5b187.tar.bz2
yosys-169de05f3be779dd936ed5e0efea6a6055d5b187.zip
Merge branch 'tux3-implicit_named_connection'
Diffstat (limited to 'frontends')
-rw-r--r--frontends/verilog/verilog_parser.y9
1 files changed, 9 insertions, 0 deletions
diff --git a/frontends/verilog/verilog_parser.y b/frontends/verilog/verilog_parser.y
index ccdab987f..6d3afed0e 100644
--- a/frontends/verilog/verilog_parser.y
+++ b/frontends/verilog/verilog_parser.y
@@ -1557,6 +1557,15 @@ cell_port:
astbuf2->children.push_back(node);
delete $3;
free_attr($1);
+ } |
+ attr '.' TOK_ID {
+ AstNode *node = new AstNode(AST_ARGUMENT);
+ node->str = *$3;
+ astbuf2->children.push_back(node);
+ node->children.push_back(new AstNode(AST_IDENTIFIER));
+ node->children.back()->str = *$3;
+ delete $3;
+ free_attr($1);
};
always_stmt: