>>===== MODE =====>>
citation
<<===== MODE =====<<



Normalizes punctuation and grouping when multiple numbers are provided in input.

>>===== RESULT =====>>
[edn. T51] --- ‘edn. T51’ --- Non-numeric (unrecognized label)
<<===== RESULT =====<<

>>===== CSL =====>>
<style 
      xmlns="http://purl.org/net/xbiblio/csl"
      class="note"
      version="1.0">
  <info>
    <id />
    <title />
    <updated>2009-08-10T04:49:00+09:00</updated>
  </info>
  <locale>
    <terms>
      <term name="open-quote">‘</term>
      <term name="close-quote">’</term>
      <term name="open-inner-quote">“</term>
      <term name="close-inner-quote">”</term>
    </terms>
  </locale>
  <citation>
    <layout delimiter="&#x0A;">
      <group delimiter=" ">
        <number variable="edition" form="ordinal" prefix="[" suffix="]"/>
        <choose>
          <if is-numeric="edition">
            <label variable="edition"/>
          </if>
	    </choose>
        <text variable="edition" prefix="--- " quotes="true"/>
        <text variable="title" prefix="--- "/>
      </group>
    </layout>
  </citation>
</style>
<<===== CSL =====<<

>>===== INPUT =====>>
[
    {
        "edition": "edn. T51", 
        "id": "item-21", 
        "title": "Non-numeric (unrecognized label)", 
        "type": "book"
    }
]
<<===== INPUT =====<<
