Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
data Definition a Source #
DefInterface (Interface a) | |
DefPartial (Partial a) | |
DefDictionary (Dictionary a) | |
DefException (Exception a) | |
DefEnum (Enum a) | |
DefTypedef (Typedef a) | |
DefImplementsStatement (ImplementsStatement a) |
Eq a => Eq (Definition a) Source # | |
Show a => Show (Definition a) Source # | |
Interface a Ident (Maybe Ident) [InterfaceMember a] |
data Dictionary a Source #
Dictionary a Ident (Maybe Ident) [DictionaryMember a] |
Eq a => Eq (Dictionary a) Source # | |
Show a => Show (Dictionary a) Source # | |
Exception a Ident (Maybe Ident) [ExceptionMember a] |
data ImplementsStatement a Source #
Eq a => Eq (ImplementsStatement a) Source # | |
Show a => Show (ImplementsStatement a) Source # | |
data InterfaceMember a Source #
IMemConst (Const a) | |
IMemAttribute (Attribute a) | |
IMemOperation (Operation a) |
Eq a => Eq (InterfaceMember a) Source # | |
Show a => Show (InterfaceMember a) Source # | |
data DictionaryMember a Source #
Eq a => Eq (DictionaryMember a) Source # | |
Show a => Show (DictionaryMember a) Source # | |
data ExceptionMember a Source #
Eq a => Eq (ExceptionMember a) Source # | |
Show a => Show (ExceptionMember a) Source # | |
data ArgumentName Source #
data ConstValue Source #
data ArgumentNameKeyword Source #
data SingleType Source #
data NonAnyType Source #
data PrimitiveType Source #
data IntegerType Source #
data TypeSuffix Source #
type UnionType = [UnionMemberType] Source #
data UnionMemberType Source #