citeproc-0.13.0.1: test/extra/issue_179.txt
>>===== MODE =====>>
citation
<<===== MODE =====<<
>>===== RESULT =====>>
Doe, ‘Ends with period inside quotes.’
Doe, ‘Ends with question mark?’
Doe, ‘Ends with an exclamation mark!’
Doe, ‘Ends with period outside quotes’.
<<===== RESULT =====<<
>>===== CITATION-ITEMS =====>>
[
[
{
"id": "ITEM-1",
"suffix": ", 'Ends with period inside quotes.'"
}
],
[
{
"id": "ITEM-1",
"suffix": ", 'Ends with question mark?'"
}
],
[
{
"id": "ITEM-1",
"suffix": ", 'Ends with an exclamation mark!'"
}
],
[
{
"id": "ITEM-1",
"suffix": ", 'Ends with period outside quotes'."
}
]
]
<<===== CITATION-ITEMS =====<<
>>===== CSL =====>>
<style
xmlns="http://purl.org/net/xbiblio/csl"
class="note"
version="1.0"
default-locale="en-GB">
<info>
<id />
<title />
<updated>2026-05-03T22:24:00+00:00</updated>
</info>
<citation>
<layout suffix=".">
<names variable="author">
<name form="short" />
</names>
</layout>
</citation>
</style>
<<===== CSL =====<<
>>===== INPUT =====>>
[
{
"author": [
{
"family": "Doe",
"given": "John"
}
],
"id": "ITEM-1",
"type": "book"
}
]
<<===== INPUT =====<<
>>===== VERSION =====>>
1.0
<<===== VERSION =====<<