aboutsummaryrefslogtreecommitdiff
path: root/src/Haddock/Interface/LexParseRn.hs
Commit message (Collapse)AuthorAgeFilesLines
* Fix totality, unicode, examples, paragraph parsingSimon Hengel2014-01-121-2/+2
| | | | | | | | Also simplify specs and parsers while we're at it. Some parsers were made more generic. This commit is a part of GHC pre-merge squash, email fuuzetsu@fuuzetsu.co.uk if you need the full commit history.
* One pass parser and tests.Mateusz Kowalczyk2014-01-121-6/+5
| | | | | | | | We remove the HTML test as it is no longer necessary. We cover the test case in spec tests and other HTML tests but keeping this around fails: this is because the new parser has different semantics there. In fact, I suspect the original behaviour was a bug that wasn't caught/fixed but simply included as-is during the testing.
* Fixes #253Mateusz Kowalczyk2013-09-021-2/+16
|
* Add markup support for propertiesKazu Yamamoto2012-10-091-0/+1
|
* Improve haddock memory usageIan Lynagh2012-08-131-1/+4
|
* Merge branch 'dev' of https://github.com/sol/haddock into ghc-7.6David Waern2012-07-231-1/+1
|\ | | | | | | | | Conflicts: src/Haddock/InterfaceFile.hs
| * Add an optional label to URLsSimon Hengel2012-05-271-1/+1
| |
* | Forward port changes from stable.Paolo Capriotti2012-07-191-40/+38
|\|
| * Fix reporting of modules safe haskell mode (#5989)David Terei2012-04-061-4/+4
| |
| * Clean up some code from last SoC project.David Waern2012-02-041-41/+37
| |
| * Add DocWarning to DocSimon Hengel2012-02-041-0/+1
| | | | | | | | | | The Xhtml backend has special markup for that, Hoogle and LaTeX reuse what we have for DocEmphasis.
* | Follow changes in GHCIan Lynagh2012-06-121-12/+13
| |
* | Follow changes in GHCIan Lynagh2012-06-121-1/+1
| |
* | Fix reporting of modules safe haskell mode (#5989)David Terei2012-04-041-4/+4
|/
* Cleanup.David Waern2011-11-261-21/+79
|
* Add safe haskell indication to haddock outputDavid Terei2011-10-121-11/+16
|
* Position the module header the same way everywhereDavid Waern2010-05-131-2/+0
| | | | Silly, but nice with some consistency :-)
* Fix #112David Waern2010-04-101-12/+12
| | | | | | | | No link was generated for 'Addr#' in a doc comment. The reason was simply that the identifier didn't parse. We were using parseIdentifier from the GHC API, with a parser state built from 'defaultDynFlags'. If we pass the dynflags of the module instead, the right options are turned on on while parsing the identifer (in this case -XMagicHash), and the parse succeeds.
* Propagate source positions from Lex.x to Parse.yDavid Waern2010-04-071-1/+1
|
* Move H.Interface.Parse/Lex to H.Parse/LexDavid Waern2009-11-281-4/+4
| | | | These are not just used to build Interfaces.
* Rename HsDoc back into DocDavid Waern2009-11-281-7/+7
|
* Remove cruft due to compatibility with older GHCsDavid Waern2009-11-281-15/+1
|
* hlint policeDavid Waern2009-11-141-2/+1
|
* Move doc parsing/lexing into Haddock for ghc>=6.11Isaac Dupree2009-08-231-0/+89