Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-03-25 | API changes to HasReaderOptions, HasHeaderMap, HasIdentifierList. | John MacFarlane | 1 | -8/+8 | |
Previously these were typeclasses of monads. They've been changed to be typeclasses of states. This ismplifies the instance definitions and provides more flexibility. This is an API change! However, it should be backwards compatible unless you're defining instances of HasReaderOptions, HasHeaderMap, or HasIdentifierList. The old getOption function should work as before (albeit with a more general type). The function askReaderOption has been removed. extractReaderOptions has been added. getOption has been given a default definition. In HasHeaderMap, extractHeaderMap and updateHeaderMap have been added. Default definitions have been given for getHeaderMap, putHeaderMap, and modifyHeaderMap. In HasIdentifierList, extractIdentifierList and updateIdentifierList have been added. Default definitions have been given for getIdentifierList, putIdentifierList, and modifyIdentifierList. The ultimate goal here is to allow different parsers to use their own, tailored parser states (instead of ParserState) while still using shared functions. | |||||
2014-03-24 | Merge pull request #1068 from jaimeMF/mw-images-langs | John MacFarlane | 1 | -1/+5 | |
MediaWiki reader: Accept image links in more languages | |||||
2014-01-22 | Fixed mediawiki ordered list parsing. | John MacFarlane | 1 | -10/+15 | |
Closes #1122. | |||||
2013-12-19 | HLint: use fromMaybe | Henry de Valence | 1 | -3/+4 | |
Replace uses of `maybe x id` with `fromMaybe x`. | |||||
2013-11-24 | MediaWiki reader: Accept image links in more languages | Jaime Marquínez Ferrándiz | 1 | -1/+5 | |
In some of the Wikipedia versions the local version of 'File' is used (for example 'Archivo' in Spanish) | |||||
2013-11-17 | MediaWiki reader: Add automatic header identifiers. | John MacFarlane | 1 | -2/+20 | |
2013-10-18 | MediaWiki reader: Trim contents of `<math>` tags. | John MacFarlane | 1 | -5/+5 | |
Otherwise we get problems when converting to markdown. Closes #1027. | |||||
2013-09-11 | Mediawiki: Parse an image + caption in a para by itself as a figure. | John MacFarlane | 1 | -2/+2 | |
2013-09-07 | MedaWiki reader: Implement some mathjax extensions. | John MacFarlane | 1 | -4/+15 | |
* `:<math>` for display math * `\(..\)` for inline math * `\[..\]` for display math We omit the `$` forms as the heuristics are harder. | |||||
2013-09-06 | MediaWiki reader: Allow Image: for images. | John MacFarlane | 1 | -1/+1 | |
Closes #971. | |||||
2013-08-10 | Use walk, walkM in place of bottomUp, bottomUpM when possible. | John MacFarlane | 1 | -2/+2 | |
They are significantly faster. | |||||
2013-05-20 | MediaWiki reader: Ignore attributes on headers. | John MacFarlane | 1 | -4/+3 | |
2013-05-20 | MediaWiki reader: Skip attributes on table rows. | John MacFarlane | 1 | -1/+2 | |
Previously we just crashed if rows had attributes, now we ignore them. | |||||
2013-03-28 | Mediawiki reader: Fixed | links inside table cells. | John MacFarlane | 1 | -10/+8 | |
Improved attribute parsing. | |||||
2013-03-28 | Mediawiki reader: Fixed last commit. | John MacFarlane | 1 | -1/+1 | |
2013-03-28 | MediaWiki reader: Correctly handle indented preformatted text | John MacFarlane | 1 | -5/+17 | |
without preceding or following blank line. | |||||
2013-03-27 | mediawiki reader: allow space before table rows. | John MacFarlane | 1 | -4/+5 | |
2013-01-27 | Mediawiki reader: Don't require blanklines after tables. | Jeff Runningen | 1 | -1/+1 | |
2013-01-25 | Use anyLine everywhere instead of 'manyTill anyChar newline'. | John MacFarlane | 1 | -3/+3 | |
2013-01-06 | Mediawiki reader: interpret HTML in verbatim contexts as text. | John MacFarlane | 1 | -2/+1 | |
Thanks to Jeff Runningen for reporting that mediawiki works this way. | |||||
2012-09-15 | MediaWiki reader: Allow table in table cell. | John MacFarlane | 1 | -1/+3 | |
2012-09-15 | MediaWiki reader: Added smart doublequotes with -S option. | John MacFarlane | 1 | -2/+10 | |
Also disallow ' in the "trail" of an internal link; allowing it causes bugs with `'''[[Link]]'''`. | |||||
2012-09-15 | MediaWiki parser: Improved endline to stop bad breaks. | John MacFarlane | 1 | -2/+0 | |
2012-09-15 | MediaWiki reader: Allow def list item with just a term. | John MacFarlane | 1 | -1/+4 | |
2012-09-15 | MediaWiki reader: Properly handle templates in list items. | John MacFarlane | 1 | -4/+15 | |
2012-09-15 | MediaWiki reader: Handle ref tags as footnotes. | John MacFarlane | 1 | -0/+1 | |
2012-09-15 | MediaWiki reader: Better parsing of templates. | John MacFarlane | 1 | -9/+10 | |
2012-09-15 | MediaWiki reader: Treat "references" tag as block. | John MacFarlane | 1 | -5/+2 | |
2012-09-15 | MediaWiki reader: Interpret width attribute on table columns. | John MacFarlane | 1 | -14/+33 | |
2012-09-15 | MediaWiki reader: Got alignments working. | John MacFarlane | 1 | -6/+12 | |
They only work on headers, because pandoc forces same alignment for all cells in a column. | |||||
2012-09-15 | MediaWiki reader: Misc fixes, put category links at end. | John MacFarlane | 1 | -22/+41 | |
2012-09-15 | MediaWiki reader: Skip inline templates, handle <source>. | John MacFarlane | 1 | -5/+10 | |
2012-09-15 | MediaWiki reader: Parse styles on table cells. | John MacFarlane | 1 | -0/+6 | |
2012-09-15 | MediaWiki reader: Parse styles after '{|' table start. | John MacFarlane | 1 | -1/+18 | |
2012-09-14 | MediaWiki reader: || between table cells. | John MacFarlane | 1 | -9/+10 | |
2012-09-14 | MediaWiki reader: Improved table parsing. | John MacFarlane | 1 | -10/+11 | |
2012-09-14 | MediaWiki reader: Table improvements, added simple table tests. | John MacFarlane | 1 | -4/+9 | |
2012-09-14 | MediaWiki reader: Support for basic mediawiki tables. | John MacFarlane | 1 | -5/+52 | |
2012-09-13 | MediaWiki reader: Images. | John MacFarlane | 1 | -3/+25 | |
2012-09-13 | MediaWiki reader: internal links. | John MacFarlane | 1 | -4/+4 | |
2012-09-13 | MediaWiki reader: Implemented basic internal links. | John MacFarlane | 1 | -41/+62 | |
Including word-ending links and the "pipe trick." | |||||
2012-09-13 | MediaWiki reader: Implemented numbered external links. | John MacFarlane | 1 | -8/+12 | |
2012-09-13 | MediaWiki reader: Use MWState instead of ParserState. | John MacFarlane | 1 | -5/+24 | |
2012-09-13 | MediaWiki reader: Ignore `<gallery>` tags. | John MacFarlane | 1 | -5/+6 | |
2012-09-13 | MediaWiki reader: Support HTML lists. | John MacFarlane | 1 | -12/+29 | |
2012-09-13 | MediaWiki reader: Handle templates, variables as raw mediawiki. | John MacFarlane | 1 | -5/+14 | |
Also check for column 1 in preformatted text. | |||||
2012-09-13 | MediaWiki reader: Parse templates etc. as raw mediawiki. | John MacFarlane | 1 | -4/+10 | |
They can be postprocessed with a pandoc script. | |||||
2012-09-13 | MediaWiki reader: Improved efficiency with raw html tags. | John MacFarlane | 1 | -78/+59 | |
Parse one tag, then use a case statement. | |||||
2012-09-12 | MediaWiki reader: Added comment. | John MacFarlane | 1 | -0/+2 | |
2012-09-12 | MediaWiki reader: preformatted blocks and tests. | John MacFarlane | 1 | -11/+28 | |