Change default lexer mode to Opt_KeepRawTokenStream (#2542)
* Change default lexer mode to Opt_KeepRawTokenStream
* Set lexer to Opt_Haddock in daml-doc tests
* Set Opt_Haddock in another daml-doc test
commitafcd1d95df496f656352067f421e79140877a985
authorShayne Fletcher <shayne.fletcher@digitalasset.com>
dateWed 14 Aug 2019, 14:13 (7 years ago)
parent0f0e674
src/Development/IDE/Spans/Documentation.hs+5
@@ -83,5 +83,10 @@ docHeaders :: [RealLocated AnnotationComment]
8383docHeaders = mapMaybe (\(L _ x) -> wrk x)
8484 where
8585 wrk = \case
86+ -- When `Opt_Haddock` is enabled.
8687 AnnDocCommentNext s -> Just $ T.pack s
88+ -- When `Opt_KeepRawTokenStream` enabled.
89+ AnnLineComment s -> if "-- |" `isPrefixOf` s
90+ then Just $ T.pack s
91+ else Nothing
8792 _ -> Nothing