language-c-0.3.2.1: Analysis and generation of C code

Portabilityghc
Stabilityalpha
Maintainerbenedikt.huber@gmail.com

Language.C.Analysis.SemError

Description

Errors in the semantic analysis

Synopsis

Documentation

newtype InvalidASTError

InvalidASTError is caused by the violation of an invariant in the AST

Constructors

InvalidAST ErrorInfo 

newtype BadSpecifierError

BadSpecifierError is caused by an invalid combination of specifiers

data TypeMismatch

Constructors

TypeMismatch String (NodeInfo, Type) (NodeInfo, Type) 

Instances

data RedefError

RedefError is caused by an invalid redefinition of the same identifier or type

Instances

data RedefInfo

Constructors

RedefInfo String RedefKind NodeInfo NodeInfo