Language.C.Syntax.AST
type CTranslUnit
type CExtDecl
data CTranslationUnit a
data CExternalDeclaration a
type CFunDef
type CDecl
type CStructUnion
type CEnum
data CFunctionDef a
data CDeclaration a
data CStructTag
data CStructureUnion a
data CEnumeration a
type CDeclSpec
type CStorageSpec
type CTypeSpec
type CTypeQual
type CAttr
data CDeclarationSpecifier a
data CStorageSpecifier a
data CTypeSpecifier a
data CTypeQualifier a
data CAttribute a
type CDeclr
type CDerivedDeclr
type CArrSize
data CDeclarator a
data CDerivedDeclarator a
data CArraySize a
type CInit
type CInitList
type CDesignator
data CInitializer a
type CInitializerList a
data CPartDesignator a
type CStat
type CBlockItem
type CAsmStmt
type CAsmOperand
data CStatement a
data CCompoundBlockItem a
data CAssemblyStatement a
data CAssemblyOperand a
type CExpr
data CExpression a
data CAssignOp
data CBinaryOp
data CUnaryOp
type CBuiltin
data CBuiltinThing a
type CConst
type CStrLit
data CConstant a
data CStringLiteral a
class Annotated ast