| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Fay.Types.CompileError
- data CompileError
- = Couldn'tFindImport ModuleName [FilePath]
- | EmptyDoBlock
- | FfiFormatBadChars SrcSpanInfo String
- | FfiFormatIncompleteArg SrcSpanInfo
- | FfiFormatInvalidJavaScript SrcSpanInfo String String
- | FfiFormatNoSuchArg SrcSpanInfo Int
- | FfiNeedsTypeSig Exp
- | GHCError String
- | InvalidDoBlock
- | ParseError SrcLoc String
- | ShouldBeDesugared String
- | UnableResolveQualified QName
- | UnsupportedDeclaration Decl
- | UnsupportedEnum Exp
- | UnsupportedExportSpec ExportSpec
- | UnsupportedExpression Exp
- | UnsupportedFieldPattern PatField
- | UnsupportedImport ImportDecl
- | UnsupportedLet
- | UnsupportedLetBinding Decl
- | UnsupportedLiteral Literal
- | UnsupportedModuleSyntax String Module
- | UnsupportedPattern Pat
- | UnsupportedQualStmt QualStmt
- | UnsupportedRecursiveDo
- | UnsupportedRhs Rhs
- | UnsupportedWhereInAlt Alt
- | UnsupportedWhereInMatch Match
Documentation
data CompileError Source
Error type.
Constructors
| Couldn'tFindImport ModuleName [FilePath] | |
| EmptyDoBlock | |
| FfiFormatBadChars SrcSpanInfo String | |
| FfiFormatIncompleteArg SrcSpanInfo | |
| FfiFormatInvalidJavaScript SrcSpanInfo String String | |
| FfiFormatNoSuchArg SrcSpanInfo Int | |
| FfiNeedsTypeSig Exp | |
| GHCError String | |
| InvalidDoBlock | |
| ParseError SrcLoc String | |
| ShouldBeDesugared String | |
| UnableResolveQualified QName | |
| UnsupportedDeclaration Decl | |
| UnsupportedEnum Exp | |
| UnsupportedExportSpec ExportSpec | |
| UnsupportedExpression Exp | |
| UnsupportedFieldPattern PatField | |
| UnsupportedImport ImportDecl | |
| UnsupportedLet | |
| UnsupportedLetBinding Decl | |
| UnsupportedLiteral Literal | |
| UnsupportedModuleSyntax String Module | |
| UnsupportedPattern Pat | |
| UnsupportedQualStmt QualStmt | |
| UnsupportedRecursiveDo | |
| UnsupportedRhs Rhs | |
| UnsupportedWhereInAlt Alt | |
| UnsupportedWhereInMatch Match |
Instances