Should I expect syntax errors in YAML blocks to be detected and reported? This has a syntax error in the YAML block: % cat bad.md --- history: - number: Release 1.2 changes: | - TBD --- This fixes it: % diff bad.md good.md 5c5 < - TBD --- > - TBD The latest pandoc: % ~/Downloads/pandoc-2.14.0.1/bin/pandoc -v pandoc 2.14.0.1 ... Pandoc thinks the bad YAML is a table: % ~/Downloads/pandoc-2.14.0.1/bin/pandoc bad.md
history:
- number: Release 1.2
changes: |
- TBD
But it's OK with the good YAML: % ~/Downloads/pandoc-2.14.0.1/bin/pandoc good.md Parsing the file as YAML reports the error: % ~/Downloads/pandoc-2.14.0.1/bin/pandoc --metadata-file bad.md Error at "bad.md" (line 5, column 0): Unexpected ' ' % ~/Downloads/pandoc-2.14.0.1/bin/pandoc --metadata-file good.md ^C -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAEe_xxjF3Un2J-xg5UOs7uReZ5cO27TATA%2BfDY%2BAtghAsVhShA%40mail.gmail.com.