X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=Constants.hs;h=cf77025771f11cc7ce5730eb49192ec5a33f71bc;hb=597f1b6823417f2c4cc54549f2a9d1b9f131893c;hp=3a0e088adc7476b06603684c9f97bd1cdf696b74;hpb=241a1d6f8a4bc9cccc0cacb05e8348fa3e204f74;p=matthijs%2Fmaster-project%2Fc%CE%BBash.git diff --git a/Constants.hs b/Constants.hs index 3a0e088..cf77025 100644 --- a/Constants.hs +++ b/Constants.hs @@ -39,6 +39,10 @@ rangeId :: AST.VHDLId rangeId = AST.unsafeVHDLBasicId "range" +-- | high attribute identifier +highId :: AST.VHDLId +highId = AST.unsafeVHDLBasicId "high" + -- | range attribute identifier imageId :: AST.VHDLId imageId = AST.unsafeVHDLBasicId "image" @@ -157,6 +161,10 @@ copyId = AST.unsafeVHDLBasicId "copy" -- VHDL type marks ------------------ +-- | The Bit type mark +bitTM :: AST.TypeMark +bitTM = AST.unsafeVHDLBasicId "Bit" + -- | Stardard logic type mark std_logicTM :: AST.TypeMark std_logicTM = AST.unsafeVHDLBasicId "std_logic" @@ -171,4 +179,8 @@ tfvec_indexTM = AST.unsafeVHDLBasicId "tfvec_index" -- | natural AST. TypeMark naturalTM :: AST.TypeMark -naturalTM = AST.unsafeVHDLBasicId "natural" \ No newline at end of file +naturalTM = AST.unsafeVHDLBasicId "natural" + +-- | integer TypeMark +integerTM :: AST.TypeMark +integerTM = AST.unsafeVHDLBasicId "integer"