mirror of https://github.com/zachjs/sv2v.git
module item attrs aren't mapped onto trace statements
This commit is contained in:
parent
0d095e6afb
commit
4bfcfe4b28
|
|
@ -689,7 +689,7 @@ NonGenerateModuleItem :: { [ModuleItem] }
|
|||
| NonDeclPackageItem { map MIPackageItem $1 }
|
||||
| NInputGateKW NInputGates ";" { map (\(a, b, c, d) -> NInputGate $1 a b c d) $2 }
|
||||
| NOutputGateKW NOutputGates ";" { map (\(a, b, c, d) -> NOutputGate $1 a b c d) $2 }
|
||||
| AttributeInstance ModuleItem { map (MIAttr $1) $2 }
|
||||
| AttributeInstance ModuleItem { map (addMIAttr $1) $2 }
|
||||
| AssertionItem { [AssertionItem $1] }
|
||||
|
||||
AssignOption :: { AssignOption }
|
||||
|
|
@ -1469,4 +1469,8 @@ rangeAsExpr :: ExprOrRange -> Expr
|
|||
rangeAsExpr (Left e) = e
|
||||
rangeAsExpr (Right r) = Range Nil NonIndexed r
|
||||
|
||||
addMIAttr :: Attr -> ModuleItem -> ModuleItem
|
||||
addMIAttr _ (item @ (MIPackageItem (Decl CommentDecl{}))) = item
|
||||
addMIAttr attr item = MIAttr attr item
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue