language-webidl-0.2.0.0: Parser and Pretty Printer for WebIDL
Language.WebIDL.PPrint
Contents
Description
Synopsis
printDef :: Definition a -> String Source #
print definition
Methods
pretty :: Ident -> Doc #
prettyList :: [Ident] -> Doc #
pretty :: Unrestricted -> Doc #
prettyList :: [Unrestricted] -> Doc #
pretty :: Inherit -> Doc #
prettyList :: [Inherit] -> Doc #
pretty :: ReadOnly -> Doc #
prettyList :: [ReadOnly] -> Doc #
pretty :: Null -> Doc #
prettyList :: [Null] -> Doc #
pretty :: ConstType -> Doc #
prettyList :: [ConstType] -> Doc #
pretty :: ReturnType -> Doc #
prettyList :: [ReturnType] -> Doc #
pretty :: UnionMemberType -> Doc #
prettyList :: [UnionMemberType] -> Doc #
pretty :: FloatType -> Doc #
prettyList :: [FloatType] -> Doc #
pretty :: Unsigned -> Doc #
prettyList :: [Unsigned] -> Doc #
pretty :: IntegerWidth -> Doc #
prettyList :: [IntegerWidth] -> Doc #
pretty :: IntegerType -> Doc #
prettyList :: [IntegerType] -> Doc #
pretty :: PrimitiveType -> Doc #
prettyList :: [PrimitiveType] -> Doc #
pretty :: NonAnyType -> Doc #
prettyList :: [NonAnyType] -> Doc #
pretty :: SingleType -> Doc #
prettyList :: [SingleType] -> Doc #
pretty :: Type -> Doc #
prettyList :: [Type] -> Doc #
pretty :: ArgumentNameKeyword -> Doc #
prettyList :: [ArgumentNameKeyword] -> Doc #
pretty :: Special -> Doc #
prettyList :: [Special] -> Doc #
pretty :: Qualifier -> Doc #
prettyList :: [Qualifier] -> Doc #
pretty :: ConstValue -> Doc #
prettyList :: [ConstValue] -> Doc #
pretty :: Default -> Doc #
prettyList :: [Default] -> Doc #
pretty :: ArgumentName -> Doc #
prettyList :: [ArgumentName] -> Doc #
pretty :: EnumValue -> Doc #
prettyList :: [EnumValue] -> Doc #
pretty :: Const a -> Doc #
prettyList :: [Const a] -> Doc #
pretty :: Argument a -> Doc #
prettyList :: [Argument a] -> Doc #
pretty :: Operation a -> Doc #
prettyList :: [Operation a] -> Doc #
pretty :: Attribute a -> Doc #
prettyList :: [Attribute a] -> Doc #
pretty :: ExceptionMember a -> Doc #
prettyList :: [ExceptionMember a] -> Doc #
pretty :: DictionaryMember a -> Doc #
prettyList :: [DictionaryMember a] -> Doc #
pretty :: InterfaceMember a -> Doc #
prettyList :: [InterfaceMember a] -> Doc #
pretty :: ImplementsStatement a -> Doc #
prettyList :: [ImplementsStatement a] -> Doc #
pretty :: Typedef a -> Doc #
prettyList :: [Typedef a] -> Doc #
pretty :: Enum a -> Doc #
prettyList :: [Enum a] -> Doc #
pretty :: Dictionary a -> Doc #
prettyList :: [Dictionary a] -> Doc #
pretty :: Callback a -> Doc #
prettyList :: [Callback a] -> Doc #
pretty :: Partial a -> Doc #
prettyList :: [Partial a] -> Doc #
pretty :: Interface a -> Doc #
prettyList :: [Interface a] -> Doc #
pretty :: ExtendedAttribute a -> Doc #
prettyList :: [ExtendedAttribute a] -> Doc #
pretty :: Definition a -> Doc #
prettyList :: [Definition a] -> Doc #