language-bluespec-0.1: An implementation of the Bluespec Haskell AST
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Bluespec.Classic.AST.IntLit

Documentation

data IntLit Source #

Constructors

IntLit 

Fields

Instances

Instances details
Show IntLit Source # 
Instance details

Defined in Language.Bluespec.Classic.AST.IntLit

Methods

showsPrec :: Int -> IntLit -> ShowS

show :: IntLit -> String

showList :: [IntLit] -> ShowS

Eq IntLit Source # 
Instance details

Defined in Language.Bluespec.Classic.AST.IntLit

Methods

(==) :: IntLit -> IntLit -> Bool

(/=) :: IntLit -> IntLit -> Bool

Ord IntLit Source # 
Instance details

Defined in Language.Bluespec.Classic.AST.IntLit

Methods

compare :: IntLit -> IntLit -> Ordering

(<) :: IntLit -> IntLit -> Bool

(<=) :: IntLit -> IntLit -> Bool

(>) :: IntLit -> IntLit -> Bool

(>=) :: IntLit -> IntLit -> Bool

max :: IntLit -> IntLit -> IntLit

min :: IntLit -> IntLit -> IntLit

Pretty IntLit Source # 
Instance details

Defined in Language.Bluespec.Classic.AST.IntLit

Methods

pPrintPrec :: PrettyLevel -> Rational -> IntLit -> Doc

pPrint :: IntLit -> Doc

pPrintList :: PrettyLevel -> [IntLit] -> Doc

ilDec :: Integer -> IntLit Source #

ilSizedDec :: Integer -> Integer -> IntLit Source #

ilHex :: Integer -> IntLit Source #

ilSizedHex :: Integer -> Integer -> IntLit Source #

ilBin :: Integer -> IntLit Source #

ilSizedBin :: Integer -> Integer -> IntLit Source #