Skip to content

Commit 3842f7c

Browse files
committed
[fix] fix some syntax bugs after making compatible with all supported ghc versions
1 parent 7fa044c commit 3842f7c

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
@@ -196,14 +196,14 @@ computeRangeHsSyntacticTokenTypeList ParsedModule {pm_parsed_source} =
196196
maybeToList $ mkFromLocatable TKeyword . (\k -> k \x k' -> k' x) =<< extractTyToTy @EpToken node,
197197
#endif
198198
#if !MIN_VERSION_ghc(9,11,0)
199-
maybeToList $ mkFromLocatable TKeyword . (\x k -> k x) =<< extractTy @AddEpAnn node
200-
, do
199+
maybeToList $ mkFromLocatable TKeyword . (\x k -> k x) =<< extractTy @AddEpAnn node,
200+
do
201201
EpAnnImportDecl i p s q pkg a <- maybeToList $ extractTy @EpAnnImportDecl node
202202

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

0 commit comments

Comments
 (0)