Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data PreprocToken Source #
data IdentNonDigit Source #
Instances
Pretty IdentNonDigit Source # | |
Defined in Language.C99.Pretty pretty :: IdentNonDigit -> Doc Source # |
data UnivCharName Source #
Instances
Pretty UnivCharName Source # | |
Defined in Language.C99.Pretty pretty :: UnivCharName -> Doc Source # |
data NonZeroDigit Source #
Instances
Pretty NonZeroDigit Source # | |
Defined in Language.C99.Pretty pretty :: NonZeroDigit -> Doc Source # |
data UnsignedSuffix Source #
Instances
Pretty UnsignedSuffix Source # | |
Defined in Language.C99.Pretty pretty :: UnsignedSuffix -> Doc Source # |
data LongSuffix Source #
Instances
Pretty LongSuffix Source # | |
Defined in Language.C99.Pretty pretty :: LongSuffix -> Doc Source # |
data LongLongSuffix Source #
Instances
Pretty LongLongSuffix Source # | |
Defined in Language.C99.Pretty pretty :: LongLongSuffix -> Doc Source # |
data FloatConst Source #
Instances
Pretty FloatConst Source # | |
Defined in Language.C99.Pretty pretty :: FloatConst -> Doc Source # |
data DecFloatConst Source #
DecFloatFrac FracConst (Maybe ExpPart) (Maybe FloatSuffix) | |
DecFloatDigits DigitSeq ExpPart (Maybe FloatSuffix) |
Instances
Pretty DecFloatConst Source # | |
Defined in Language.C99.Pretty pretty :: DecFloatConst -> Doc Source # |
data HexFloatConst Source #
HexFloatFrac HexPrefix HexFracConst BinExpPart (Maybe FloatSuffix) | |
HexFloatDigits HexPrefix HexDigitSeq BinExpPart (Maybe FloatSuffix) |
Instances
Pretty HexFloatConst Source # | |
Defined in Language.C99.Pretty pretty :: HexFloatConst -> Doc Source # |
data HexFracConst Source #
Instances
Pretty HexFracConst Source # | |
Defined in Language.C99.Pretty pretty :: HexFracConst -> Doc Source # |
data BinExpPart Source #
Instances
Pretty BinExpPart Source # | |
Defined in Language.C99.Pretty pretty :: BinExpPart -> Doc Source # |
data HexDigitSeq Source #
Instances
Pretty HexDigitSeq Source # | |
Defined in Language.C99.Pretty pretty :: HexDigitSeq -> Doc Source # |
data FloatSuffix Source #
Instances
Pretty FloatSuffix Source # | |
Defined in Language.C99.Pretty pretty :: FloatSuffix -> Doc Source # |
data SimpleEscSeq Source #
Instances
Pretty SimpleEscSeq Source # | |
Defined in Language.C99.Pretty pretty :: SimpleEscSeq -> Doc Source # |
data PostfixExpr Source #
Instances
Pretty PostfixExpr Source # | |
Defined in Language.C99.Pretty pretty :: PostfixExpr -> Doc Source # |
data ArgExprList Source #
Instances
Pretty ArgExprList Source # | |
Defined in Language.C99.Pretty pretty :: ArgExprList -> Doc Source # |
data AssignExpr Source #
Instances
Pretty AssignExpr Source # | |
Defined in Language.C99.Pretty pretty :: AssignExpr -> Doc Source # |
data DeclnSpecs Source #
DeclnSpecsStorage StorageClassSpec (Maybe DeclnSpecs) | |
DeclnSpecsType TypeSpec (Maybe DeclnSpecs) | |
DeclnSpecsQual TypeQual (Maybe DeclnSpecs) | |
DeclnSpecsFun FunSpec (Maybe DeclnSpecs) |
Instances
Pretty DeclnSpecs Source # | |
Defined in Language.C99.Pretty pretty :: DeclnSpecs -> Doc Source # |
data InitDeclrList Source #
Instances
Pretty InitDeclrList Source # | |
Defined in Language.C99.Pretty pretty :: InitDeclrList -> Doc Source # |
data StorageClassSpec Source #
Instances
Pretty StorageClassSpec Source # | |
Defined in Language.C99.Pretty pretty :: StorageClassSpec -> Doc Source # |
data StructOrUnionSpec Source #
StructOrUnionDecln StructOrUnion (Maybe Ident) StructDeclnList | |
StructOrUnionForwDecln StructOrUnion Ident |
Instances
Pretty StructOrUnionSpec Source # | |
Defined in Language.C99.Pretty pretty :: StructOrUnionSpec -> Doc Source # |
data StructOrUnion Source #
Instances
Pretty StructOrUnion Source # | |
Defined in Language.C99.Pretty pretty :: StructOrUnion -> Doc Source # |
data StructDeclnList Source #
Instances
Pretty StructDeclnList Source # | |
Defined in Language.C99.Pretty pretty :: StructDeclnList -> Doc Source # |
data StructDecln Source #
Instances
Pretty StructDecln Source # | |
Defined in Language.C99.Pretty pretty :: StructDecln -> Doc Source # |
data SpecQualList Source #
Instances
Pretty SpecQualList Source # | |
Defined in Language.C99.Pretty pretty :: SpecQualList -> Doc Source # |
data StructDeclrList Source #
Instances
Pretty StructDeclrList Source # | |
Defined in Language.C99.Pretty pretty :: StructDeclrList -> Doc Source # |
data StructDeclr Source #
Instances
Pretty StructDeclr Source # | |
Defined in Language.C99.Pretty pretty :: StructDeclr -> Doc Source # |
data DirectDeclr Source #
Instances
Pretty DirectDeclr Source # | |
Defined in Language.C99.Pretty pretty :: DirectDeclr -> Doc Source # |
data TypeQualList Source #
Instances
Pretty TypeQualList Source # | |
Defined in Language.C99.Pretty pretty :: TypeQualList -> Doc Source # |
data ParamTypeList Source #
Instances
Pretty ParamTypeList Source # | |
Defined in Language.C99.Pretty pretty :: ParamTypeList -> Doc Source # |
data ParamDecln Source #
Instances
Pretty ParamDecln Source # | |
Defined in Language.C99.Pretty pretty :: ParamDecln -> Doc Source # |
data AbstractDeclr Source #
Instances
Pretty AbstractDeclr Source # | |
Defined in Language.C99.Pretty pretty :: AbstractDeclr -> Doc Source # |
data DirectAbstractDeclr Source #
Instances
Pretty DirectAbstractDeclr Source # | |
Defined in Language.C99.Pretty pretty :: DirectAbstractDeclr -> Doc Source # |
data TypedefName Source #
Instances
Pretty TypedefName Source # | |
Defined in Language.C99.Pretty pretty :: TypedefName -> Doc Source # |
data DesigrList Source #
Instances
Pretty DesigrList Source # | |
Defined in Language.C99.Pretty pretty :: DesigrList -> Doc Source # |
data LabeledStmt Source #
Instances
Pretty LabeledStmt Source # | |
Defined in Language.C99.Pretty pretty :: LabeledStmt -> Doc Source # |
data CompoundStmt Source #
Instances
Pretty CompoundStmt Source # | |
Defined in Language.C99.Pretty pretty :: CompoundStmt -> Doc Source # |
data BlockItemList Source #
Instances
Pretty BlockItemList Source # | |
Defined in Language.C99.Pretty pretty :: BlockItemList -> Doc Source # |
data SelectStmt Source #
Instances
Pretty SelectStmt Source # | |
Defined in Language.C99.Pretty pretty :: SelectStmt -> Doc Source # |
data PreprocFile Source #
data ControlLine Source #
data ReplaceList Source #