From ffc2192caffd101666dd6c793631798d7f22878f Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Mon, 31 Dec 2018 21:20:56 -0800 Subject: Simplify/fix reading of `--metadata` values on command line. Previously we used HsYAML's decodeStrict to recognize boolean values (treating everything else as a string). This caused problems relating to hvr/HsYAML#7. We now just check for the recognized boolean values `true|True|TRUE|false|False|FALSE`, and avoid using HsYAML. Closes #5177. --- test/command/5177.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 test/command/5177.md (limited to 'test') diff --git a/test/command/5177.md b/test/command/5177.md new file mode 100644 index 000000000..d832780ea --- /dev/null +++ b/test/command/5177.md @@ -0,0 +1,12 @@ +This should not give a "Prelude.read: no parse" error: + +``` +% pandoc -M foo=1e -s -t markdown +hi +^D +--- +foo: 1e +--- + +hi +``` -- cgit v1.2.3