 | language-c-0.3.1.1: Analysis and generation of C code | Contents | Index |
|
Language.C.Analysis.SemError | Portability | ghc | Stability | alpha | Maintainer | benedikt.huber@gmail.com |
|
|
|
Description |
Errors in the semantic analysis
|
|
Synopsis |
|
|
|
Documentation |
|
newtype InvalidASTError |
InvalidASTError is caused by the violation of an invariant in the AST
| Constructors | | Instances | |
|
|
invalidAST :: NodeInfo -> String -> InvalidASTError |
|
newtype BadSpecifierError |
BadSpecifierError is caused by an invalid combination of specifiers
| Constructors | | Instances | |
|
|
badSpecifierError :: NodeInfo -> String -> BadSpecifierError |
|
data TypeMismatch |
Constructors | | Instances | |
|
|
typeMismatch :: String -> (NodeInfo, Type) -> (NodeInfo, Type) -> TypeMismatch |
|
data RedefError |
RedefError is caused by an invalid redefinition of the same identifier or type
| Constructors | | Instances | |
|
|
data RedefInfo |
|
|
data RedefKind |
Constructors | DuplicateDef | | DiffKindRedecl | | ShadowedDef | |
|
|
|
redefinition :: ErrorLevel -> String -> RedefKind -> NodeInfo -> NodeInfo -> RedefError |
|
Produced by Haddock version 2.1.0 |