Skip to content

Commit 457d477

Browse files
committed
[fix] fix some syntax bugs after making compatible with all supported ghc versions
1 parent 4dcd24e commit 457d477

File tree

1 file changed

+5
-5
lines changed
  • plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens

1 file changed

+5
-5
lines changed

plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Internal.hs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -198,14 +198,14 @@ computeRangeHsSyntacticTokenTypeList ParsedModule {pm_parsed_source} =
198198
maybeToList $ mkFromLocatable TKeyword . (\k -> k \x k' -> k' x) =<< extractTyToTy @EpToken node,
199199
#endif
200200
#if !MIN_VERSION_ghc(9,11,0)
201-
maybeToList $ mkFromLocatable TKeyword . (\x k -> k x) =<< extractTy @AddEpAnn node
202-
, do
201+
maybeToList $ mkFromLocatable TKeyword . (\x k -> k x) =<< extractTy @AddEpAnn node,
202+
do
203203
EpAnnImportDecl i p s q pkg a <- maybeToList $ extractTy @EpAnnImportDecl node
204204

205-
mapMaybe (mkFromLocatable TKeyword . (\x k -> k x)) $ catMaybes $ [Just i, s, q, pkg, a] <> foldMap (\(l, l') -> [Just l, Just l']) p
205+
mapMaybe (mkFromLocatable TKeyword . (\x k -> k x)) $ catMaybes $ [Just i, s, q, pkg, a] <> foldMap (\(l, l') -> [Just l, Just l']) p,
206206
#endif
207-
, maybeToList $ mkFromLocatable TComment . (\x k -> k x) =<< extractTy @LEpaComment node
208-
, do
207+
maybeToList $ mkFromLocatable TComment . (\x k -> k x) =<< extractTy @LEpaComment node,
208+
do
209209
L loc expr <- maybeToList $ extractTy @(LHsExpr GhcPs) node
210210
let fromSimple = maybeToList . flip mkFromLocatable \k -> k loc
211211
case expr of

0 commit comments

Comments
 (0)