| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Ormolu.Diff.ParseResult
Description
This module allows us to diff two ParseResults.
Synopsis
- data ParseResultDiff
- = Same
- | Different [RealSrcSpan]
- diffParseResult :: ParseResult -> ParseResult -> ParseResultDiff
Documentation
data ParseResultDiff #
Result of comparing two ParseResults.
Constructors
| Same | Two parse results are the same |
| Different [RealSrcSpan] | Two parse results differ |
Instances
| Monoid ParseResultDiff # | |
Defined in Ormolu.Diff.ParseResult Methods mappend :: ParseResultDiff -> ParseResultDiff -> ParseResultDiff # mconcat :: [ParseResultDiff] -> ParseResultDiff # | |
| Semigroup ParseResultDiff # | |
Defined in Ormolu.Diff.ParseResult Methods (<>) :: ParseResultDiff -> ParseResultDiff -> ParseResultDiff # sconcat :: NonEmpty ParseResultDiff -> ParseResultDiff # stimes :: Integral b => b -> ParseResultDiff -> ParseResultDiff # | |
| Show ParseResultDiff # | |
Defined in Ormolu.Diff.ParseResult Methods showsPrec :: Int -> ParseResultDiff -> ShowS # show :: ParseResultDiff -> String # showList :: [ParseResultDiff] -> ShowS # | |
diffParseResult :: ParseResult -> ParseResult -> ParseResultDiff #
Return Diff of two ParseResults.