mirror of
https://github.com/github/semantic.git
synced 2024-11-28 18:23:44 +03:00
Remove last from Prologue
This commit is contained in:
parent
e9489780d6
commit
9cd616f7b3
@ -155,7 +155,7 @@ determiner (LeafInfo "else block" _ _) = "an"
|
||||
determiner (LeafInfo "ensure block" _ _) = "an"
|
||||
determiner (LeafInfo "when block" _ _) = "a"
|
||||
determiner (LeafInfo "anonymous function" _ _) = "an"
|
||||
determiner (BranchInfo bs _ _) = determiner (last bs)
|
||||
determiner (BranchInfo bs _ _) = maybe "" determiner (snd <$> unsnoc bs)
|
||||
determiner _ = "the"
|
||||
|
||||
toLeafInfos :: DiffInfo -> [JSONSummary Doc SourceSpan]
|
||||
|
@ -5,11 +5,10 @@ module Prologue
|
||||
, (***)
|
||||
, hylo, cata, para, ana
|
||||
, module Data.Hashable
|
||||
, last
|
||||
) where
|
||||
|
||||
import Protolude as X
|
||||
import Data.List (lookup, last)
|
||||
import Data.List (lookup)
|
||||
|
||||
import Control.Comonad.Trans.Cofree as X
|
||||
import Control.Monad.Trans.Free as X
|
||||
|
@ -103,7 +103,7 @@ sourceSpanToRange source SourceSpan{..} = Range start end
|
||||
rangeToSourceSpan :: Source Char -> Range -> SourceSpan
|
||||
rangeToSourceSpan source range@Range{} = SourceSpan startPos endPos
|
||||
where startPos = maybe (SourcePos 1 1) (toStartPos 1) (head lineRanges)
|
||||
endPos = toEndPos (length lineRanges) (last lineRanges)
|
||||
endPos = toEndPos (length lineRanges) (fromMaybe (rangeAt 0) (snd <$> unsnoc lineRanges))
|
||||
lineRanges = actualLineRanges range source
|
||||
toStartPos line range = SourcePos line (start range)
|
||||
toEndPos line range = SourcePos line (end range)
|
||||
|
Loading…
Reference in New Issue
Block a user