mirror of https://github.com/zachjs/sv2v.git
module item traversals visit items with attributes
This commit is contained in:
parent
77b9d2f085
commit
bb2a8febea
|
|
@ -128,6 +128,8 @@ traverseModuleItemsM mapper (Part extern kw lifetime name ports items) = do
|
|||
mapM fullGenItemMapper genItems >>= mapper . Generate
|
||||
fullMapper (Generate genItems) =
|
||||
mapM fullGenItemMapper genItems >>= mapper . Generate
|
||||
fullMapper (MIAttr attr mi) =
|
||||
fullMapper mi >>= return . MIAttr attr
|
||||
fullMapper other = mapper other
|
||||
fullGenItemMapper = traverseNestedGenItemsM genItemMapper
|
||||
genItemMapper (GenModuleItem moduleItem) = do
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
module top;
|
||||
(* foo="bar" *) logic x;
|
||||
initial begin
|
||||
x = 1;
|
||||
$display(x);
|
||||
end
|
||||
endmodule
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
module top;
|
||||
(* foo="bar" *) reg x;
|
||||
initial begin
|
||||
x = 1;
|
||||
$display(x);
|
||||
end
|
||||
endmodule
|
||||
Loading…
Reference in New Issue