aboutsummaryrefslogtreecommitdiff
path: root/haddock-api/src/Haddock/Backends/Hyperlinker/Parser.hs
Commit message (Expand)AuthorAgeFilesLines
* No MonadFail/Alternative for PVladislav Zavialov2020-02-161-26/+28
* Update Hyperlinker.Parser.classify to use ITdollarVladislav Zavialov2019-11-241-4/+2
* Remove spaces around @-patterns (#1093)Vladislav Zavialov2019-09-281-1/+1
* Parser changes to match !380Vladislav Zavialov2019-02-171-6/+9
* Remove workaround for now-fixed Clang CPP bug (#1028)Alec Theriault2019-02-111-45/+2
* Use `.hie` files for the Hyperlinker backend (#977)Alec Theriault2019-01-311-196/+190
* Add ITcomment_line_prag token to Hyperlinker ParserBen Sklaroff2018-08-211-5/+6
* Handle -XStarIsTypeVladislav Zavialov2018-06-141-0/+1
* Improve hyperlinker's 'spanToNewline' (#846)Alec Theriault2018-06-131-7/+25
* Filter out CRLFs in hyperlinker backend (#813)Alec Theriault2018-06-131-2/+7
* Remove `ITtildehsh` tokenSimon Jakobi2018-06-131-1/+0
* DerivingVia changesRyan Scott2018-06-131-6/+1
* Support the new 'ITcolumn_prag' tokenAlec Theriault2018-02-021-0/+2
* Properly color pragma contents in hyperlinkerAlec Theriault2018-02-021-13/+65
* Hyperlinker: Adjust parser to new PFailed constructorAlexander Biehl2018-02-011-8/+8
* Use the GHC lexer for the Hyperlinker backend (#714)Alec Theriault2018-02-011-190/+344
* Change Hyperlinked lexer to know about DataKinds ticksOleg Grenrus2016-05-241-1/+11
* Extract main hyperlinker types to separate module.Łukasz Hanuszczak2015-07-061-36/+4
* Fix issue with operators being recognized as preprocessor directives.Łukasz Hanuszczak2015-07-021-3/+3
* Improve support for hyperlinking type families.Łukasz Hanuszczak2015-07-021-0/+1
* Add basic tests related to comment parsing.Łukasz Hanuszczak2015-06-301-1/+1
* Prevent source parser from throwing exception when lexing fails.Łukasz Hanuszczak2015-06-301-1/+3
* Add some documentation for parser module of source hyperlinker.Łukasz Hanuszczak2015-06-301-0/+39
* Add support for parsing C preprocessor macros.Łukasz Hanuszczak2015-06-301-4/+16
* Fix issues with escaped newlines in comments.Łukasz Hanuszczak2015-06-301-8/+5
* Fix bug with improper newline handling.Łukasz Hanuszczak2015-06-301-1/+1
* Fix parsing of single line comments with broken up newlines.Łukasz Hanuszczak2015-06-301-1/+11
* Fix weird hyperlinking of parenthesized operators.Łukasz Hanuszczak2015-06-301-0/+1
* Add support for recognizing compiler pragmas in source parser.Łukasz Hanuszczak2015-06-301-0/+2
* Fix comment recognition in Haskell source parser.Łukasz Hanuszczak2015-06-301-2/+3
* Fix identifier recognition in Haskell source parser.Łukasz Hanuszczak2015-06-301-2/+5
* Make parser module export all types and associated accessors.Łukasz Hanuszczak2015-06-301-3/+2
* Add record accessors to exports of hyperlinker parser module.Łukasz Hanuszczak2015-06-301-1/+6
* Adapt source span tagging to work with current whitespace handling.Łukasz Hanuszczak2015-06-301-4/+7
* Create basic token classification method.Łukasz Hanuszczak2015-06-301-6/+98
* Implement simple string chunking based on HsColour library.Łukasz Hanuszczak2015-06-301-1/+27
* Implement function for tagging parsed chunks with source spans.Łukasz Hanuszczak2015-06-301-1/+8
* Create scaffolding for Haskell source parser module.Łukasz Hanuszczak2015-06-301-0/+36