X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=VHDLTypes.hs;h=9ae197c4e99ea9bfa80bb858227396c3522cd810;hb=b2a68b424663d5a909791080c416a54088321936;hp=44696479e6719de98c5f3f67bdcd6aa261b7e808;hpb=a8d7c5bd4b745860f321d4315bff0b9efa3cb05c;p=matthijs%2Fmaster-project%2Fc%CE%BBash.git diff --git a/VHDLTypes.hs b/VHDLTypes.hs index 4469647..9ae197c 100644 --- a/VHDLTypes.hs +++ b/VHDLTypes.hs @@ -13,6 +13,7 @@ type VHDLSignalMap = SignalMap (AST.VHDLId, AST.TypeMark) -- info on how to map a haskell value (argument / result) on to the entity's -- ports. data Entity = Entity { + ent_id :: AST.VHDLId, -- The id of the entity ent_args :: [VHDLSignalMap], -- A mapping of each function argument to port names ent_res :: VHDLSignalMap, -- A mapping of the function result to port names ent_decl :: Maybe AST.EntityDec -- The actual entity declaration. Can be empty for builtin functions.