Language.C.Types.Parse

Parser configuration

type TypeNames

data CParserContext i

Default configuration

data CIdentifier

unCIdentifier

cIdentifierFromString

cCParserContext

Parser type

type CParser i m

runCParser

quickCParser

quickCParser_

Types and parsing

identifier_no_lex

data DeclarationSpecifier

declaration_specifiers

data StorageClassSpecifier

storage_class_specifier

data TypeSpecifier

type_specifier

data TypeQualifier

type_qualifier

data FunctionSpecifier

function_specifier

data Declarator i

declarator

data DirectDeclarator i

direct_declarator

data ArrayOrProto i

array_or_proto

data ArrayType i

array_type

data Pointer

pointer

data ParameterDeclaration i

data DeclaratorOrAbstractDeclarator i

parameter_declaration

parameter_list

data AbstractDeclarator i

abstract_declarator

data DirectAbstractDeclarator i

direct_abstract_declarator

YACC grammar

Testing utilities

cIdentStart

cIdentLetter

cReservedWords

data ParameterDeclarationWithTypeNames i

arbitraryParameterDeclarationWithTypeNames