| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Ormolu.Parser.Result
Description
A type for result of parsing.
Synopsis
- data SourceSnippet
- data ParseResult = ParseResult {
- prParsedSource :: HsModule GhcPs
- prSourceType :: SourceType
- prStackHeader :: Maybe LComment
- prPragmas :: [([LComment], Pragma)]
- prCommentStream :: CommentStream
- prExtensions :: EnumSet Extension
- prModuleFixityMap :: ModuleFixityMap
- prIndent :: Int
Documentation
data SourceSnippet Source #
Either a ParseResult, or a raw snippet.
Constructors
| RawSnippet Text | |
| ParsedSnippet ParseResult |
data ParseResult Source #
A collection of data that represents a parsed module in Ormolu.
Constructors
| ParseResult | |
Fields
| |