git.iko.soy/typeable/pandoc
on master help sign in
RST reader: don't allow single-dash separator in headerless table.

Closes #4382.

commit145710c4c3951b095206c59256ac0294b23ca76d authorJohn MacFarlane <jgm@berkeley.edu> dateSun 7 Oct 2018, 12:37 (8 years ago) parentb806bff
2 files changed+13−1
src/Text/Pandoc/Readers/RST.hs+3−1 test/command/4382.md+10
src/Text/Pandoc/Readers/RST.hs+3−1
@@ -1269,7 +1269,9 @@ simpleTableHeader headless = try $ do
12691269 rawContent <- if headless
12701270 then return ""
12711271 else simpleTableSep '=' >> anyLine
1272− dashes <- simpleDashedLines '=' <|> simpleDashedLines '-'
1272+ dashes <- if headless
1273+ then simpleDashedLines '='
1274+ else simpleDashedLines '=' <|> simpleDashedLines '-'
12731275 newline
12741276 let lines' = map snd dashes
12751277 let indices = scanl (+) 0 lines'
test/command/4382.mdnew file+10
@@ -0,0 +1,10 @@
1+```
2+% pandoc -f rst -t native
3+-
4+
5+=====
6+^D
7+[BulletList
8+ [[]]
9+,HorizontalRule]
10+```