summaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Options.hs
diff options
context:
space:
mode:
authorJohn MacFarlane <fiddlosopher@gmail.com>2012-07-26 20:29:08 -0700
committerJohn MacFarlane <fiddlosopher@gmail.com>2012-07-26 20:29:08 -0700
commit33fdea67b5757919dbf8a0913513690ea6bfaee4 (patch)
tree8faaa68bb41af3ede715646372c7bee5ecea652f /src/Text/Pandoc/Options.hs
parent5186da929ddda15ef28926169b1eae87e699ed50 (diff)
Use readerExtensions instead of readerStrict in readers.
Test individually for the extensions.
Diffstat (limited to 'src/Text/Pandoc/Options.hs')
-rw-r--r--src/Text/Pandoc/Options.hs40
1 files changed, 27 insertions, 13 deletions
diff --git a/src/Text/Pandoc/Options.hs b/src/Text/Pandoc/Options.hs
index 6784219c9..cf1143067 100644
--- a/src/Text/Pandoc/Options.hs
+++ b/src/Text/Pandoc/Options.hs
@@ -37,19 +37,33 @@ import qualified Data.Set as Set
import Data.Default
-- | Individually selectable syntax extensions.
-data Extension = Footnotes
- | Tex_math
- | Delimited_code_blocks
- | Markdown_in_html_blocks
- | Fancy_lists
- | Startnum
- | Definition_lists
- | Header_identifiers
- | All_symbols_escapable
- | Intraword_underscores
- | Blank_before_blockquote
- | Blank_before_header
- | Significant_bullets
+data Extension = Ext_footnotes
+ | Ext_inline_notes
+ | Ext_pandoc_title_blocks
+ | Ext_table_captions
+ | Ext_simple_tables
+ | Ext_multiline_tables
+ | Ext_grid_tables
+ | Ext_pipe_tables
+ | Ext_citations
+ | Ext_raw_tex
+ | Ext_tex_math
+ | Ext_latex_macros
+ | Ext_delimited_code_blocks
+ | Ext_markdown_in_html_blocks
+ | Ext_autolink_code_spans
+ | Ext_fancy_lists
+ | Ext_startnum
+ | Ext_definition_lists
+ | Ext_header_identifiers
+ | Ext_all_symbols_escapable
+ | Ext_intraword_underscores
+ | Ext_blank_before_blockquote
+ | Ext_blank_before_header
+ | Ext_significant_bullets
+ | Ext_strikeout
+ | Ext_superscript
+ | Ext_subscript
deriving (Show, Read, Enum, Eq, Ord, Bounded)
data ReaderOptions = ReaderOptions{