Language.C.Data

Input stream

Identifiers

data SUERef

isAnonymousRef

data Ident

mkIdent

identToString

internalIdent

isInternalIdent

builtinIdent

Unqiue names

data Name

newNameSupply

Source code positions

data Position

class Pos a

initPos

nopos

builtinPos

internalPos

isSourcePos

isBuiltinPos

isInternalPos

Syntax tree nodes

data NodeInfo

class CNode a

fileOfNode

posOfNode

nameOfNode

undefNode

mkNodeInfoOnlyPos

mkNodeInfo

internalNode

Extensible errors