0bdcf415e4
Update tests. Reason: it turns out that the native output generated by pretty-simple isn't always readable by the native reader. According to https://github.com/cdepillabout/pretty-simple/issues/99 it is not a design goal of the library that the rendered values be readable using 'read'. This makes it unsuitable for our purposes. pretty-show is a bit slower and it uses 4-space indents (non-configurable), but it doesn't have this serious drawback.
1.6 KiB
1.6 KiB
% pandoc -f latex -t native
\enquote*{hi}
^D
[ Para [ Quoted SingleQuote [ Str "hi" ] ] ]
% pandoc -f latex -t native
\foreignquote{italian}{hi}
^D
[ Para
[ Quoted
DoubleQuote
[ Span ( "" , [] , [ ( "lang" , "it" ) ] ) [ Str "hi" ] ]
]
]
% pandoc -f latex -t native
\hyphenquote*{italian}{hi}
^D
[ Para
[ Quoted
SingleQuote
[ Span ( "" , [] , [ ( "lang" , "it" ) ] ) [ Str "hi" ] ]
]
]
% pandoc -f latex -t native
Lorem ipsum
\blockquote{dolor sit amet}
consectetuer.
^D
[ Para [ Str "Lorem" , Space , Str "ipsum" ]
, BlockQuote
[ Para
[ Str "dolor" , Space , Str "sit" , Space , Str "amet" ]
]
, Para [ Str "consectetuer." ]
]
% pandoc -f latex -t native
Lorem ipsum
\blockcquote[198]{Knu86}{dolor sit amet}
consectetuer.
^D
[ Para
[ Str "Lorem", Space, Str "ipsum" ]
, BlockQuote
[ Para
[ Str "dolor", Space, Str "sit", Space, Str "amet" ]
, Para
[ Cite
[ Citation
{ citationId = "Knu86"
, citationPrefix = []
, citationSuffix =
[ Str "198" ]
, citationMode = NormalCitation
, citationNoteNum = 0
, citationHash = 0
}
] []
]
]
, Para
[ Str "consectetuer." ]
]
% pandoc -f latex -t native
Lorem ipsum
\foreignblockquote{italian}{dolor sit amet}
consectetuer.
^D
[ Para [ Str "Lorem" , Space , Str "ipsum" ]
, BlockQuote
[ Div
( "" , [] , [ ( "lang" , "it" ) ] )
[ Para
[ Str "dolor" , Space , Str "sit" , Space , Str "amet" ]
]
]
, Para [ Str "consectetuer." ]
]