 | 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.7.2 |