<?xml version="1.0" encoding="UTF-8"?>

<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">

    <!-- background = ... -->

    <cd:define name="value-background">
        <cd:constant type="foreground"/>
        <cd:constant type="color"/>
        <cd:constant type="cd:name"/>
    </cd:define>

    <!-- style = ... -->

    <cd:define name="value-style">
        <cd:constant type="cd:style"/>
        <cd:constant type="cd:command"/>
    </cd:define>

    <!-- a = ... -->

    <cd:define name="value-transparency">
        <cd:constant type="cd:number"/>
        <cd:constant type="none"/>
        <cd:constant type="normal"/>
        <cd:constant type="multiply"/>
        <cd:constant type="screen"/>
        <cd:constant type="overlay"/>
        <cd:constant type="softlight"/>
        <cd:constant type="hardlight"/>
        <cd:constant type="colordodge"/>
        <cd:constant type="colorburn"/>
        <cd:constant type="darken"/>
        <cd:constant type="lighten"/>
        <cd:constant type="difference"/>
        <cd:constant type="exclusion"/>
        <cd:constant type="hue"/>
        <cd:constant type="saturation"/>
        <cd:constant type="color"/>
        <cd:constant type="luminosity"/>
    </cd:define>

    <!-- mathstyle = ... -->

    <cd:define name="value-mathstyle">
        <cd:constant type="display"/>
        <cd:constant type="text"/>
        <cd:constant type="script"/>
        <cd:constant type="scriptscript"/>
        <cd:constant type="cramped"/>
        <cd:constant type="uncramped"/>
        <cd:constant type="normal"/>
        <cd:constant type="packed"/>
        <cd:constant type="small"/>
        <cd:constant type="big"/>
    </cd:define>

    <!-- leftmargin = ... -->

    <cd:define name="value-leftskip">
        <cd:constant type="yes"/>
        <cd:constant type="no"/>
        <cd:constant type="standard"/>
        <cd:constant type="cd:dimension"/>
    </cd:define>

    <!-- rightmargin = ... -->

    <cd:define name="value-rightskip">
        <cd:constant type="yes"/>
        <cd:constant type="no"/>
        <cd:constant type="standard"/>
        <cd:constant type="cd:dimension"/>
    </cd:define>

    <!-- indentnext = ... -->

    <cd:define name="value-indentnext">
        <cd:constant type="yes"/>
        <cd:constant type="no"/>
        <cd:constant type="auto"/>
    </cd:define>

    <!-- limittext = ... -->

    <cd:define name="value-limittext">
        <cd:constant type="yes"/>
        <cd:constant type="no"/>
        <cd:constant type="cd:text"/>
    </cd:define>

    <!-- prefixsegments = ... -->

    <cd:define name="value-prefixsegments">
        <cd:constant type="cd:number"/>
        <cd:constant type="cd:number" prefix="cd:number" method="range"/>
        <cd:constant type="*" prefix="cd:number" method="range"/>
        <cd:constant type="all" prefix="cd:number" method="range"/>
        <cd:constant type="cd:section"/>
        <cd:constant type="cd:section" prefix="cd:section" method="range"/>
        <cd:constant type="*" prefix="cd:section" method="range"/>
        <cd:constant type="all" prefix="cd:section" method="range"/>
        <cd:constant type="current"/>
    </cd:define>

    <!-- numbersegments = ... -->

    <cd:define name="value-numbersegments">
        <cd:constant type="cd:number"/>
        <cd:constant type="cd:number" prefix="cd:number" method="range"/>
        <cd:constant type="*" prefix="cd:number" method="range"/>
        <cd:constant type="all" prefix="cd:number" method="range"/>
    </cd:define>

    <!-- starter = ... -->

    <cd:define name="value-starter">
        <cd:constant type="cd:command"/>
        <cd:constant type="cd:command" prefix="cd:processor" method="apply"/>
    </cd:define>

    <!-- stopper = ... -->

    <cd:define name="value-stopper">
        <cd:constant type="cd:command"/>
        <cd:constant type="cd:command" prefix="cd:processor" method="apply"/>
    </cd:define>

    <!-- connector = ... -->

    <cd:define name="value-connector">
        <cd:constant type="cd:command"/>
        <cd:constant type="cd:command" prefix="cd:processor" method="apply"/>
    </cd:define>

    <!-- textstate = ... -->

    <cd:define name="value-textstate">
        <cd:constant type="start"/>
        <cd:constant type="stop"/>
        <cd:constant type="high"/>
        <cd:constant type="none"/>
        <cd:constant type="normal"/>
        <cd:constant type="empty"/>
        <cd:constant type="nomarking"/>
        <cd:constant type="cd:name"/>
    </cd:define>

    <!-- pagebreak = ... -->

    <cd:define name="value-pagebreak">
        <cd:constant type="empty"/>
        <cd:constant type="header"/>
        <cd:constant type="footer"/>
        <cd:constant type="dummy"/>
        <cd:constant type="frame"/>
        <cd:constant type="cd:number"/>
        <cd:constant type="cd:number" prefix="+" method="none"/>
        <cd:constant type="default"/>
        <cd:constant type="reset"/>
        <cd:constant type="disable"/>
        <cd:constant type="yes"/>
        <cd:constant type="no"/>
        <cd:constant type="makeup"/>
        <cd:constant type="blank"/>
        <cd:constant type="preference"/>
        <cd:constant type="bigpreference"/>
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="even"/>
        <cd:constant type="odd"/>
        <cd:constant type="quadruple"/>
        <cd:constant type="last"/>
        <cd:constant type="lastpage"/>
        <cd:constant type="start"/>
        <cd:constant type="stop"/>
    </cd:define>

    <!-- columnbreak = ... -->

    <cd:define name="value-columnbreak">
        <cd:constant type="yes"/>
        <cd:constant type="no"/>
        <cd:constant type="preference"/>
        <cd:constant type="local"/>
        <cd:constant type="force"/>
        <cd:constant type="first"/>
        <cd:constant type="last"/>
        <cd:constant type="cd:number"/>
    </cd:define>

    <!-- alignline = ... -->

    <cd:define name="value-alignline">
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="middle"/>
        <cd:constant type="flushleft"/>
        <cd:constant type="flushright"/>
        <cd:constant type="center"/>
        <cd:constant type="max"/>
        <cd:constant type="inner"/>
        <cd:constant type="outer"/>
        <cd:constant type="innermargin"/>
        <cd:constant type="outermargin"/>
        <cd:constant type="inneredge"/>
        <cd:constant type="outeredge"/>
        <cd:constant type="backspace"/>
        <cd:constant type="cutspace"/>
        <cd:constant type="leftmargin"/>
        <cd:constant type="rightmargin"/>
        <cd:constant type="leftedge"/>
        <cd:constant type="rightedge"/>
    </cd:define>

    <!-- alignsimple = ... -->

    <cd:define name="value-alignsimple">
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="middle"/>
        <cd:constant type="flushleft"/>
        <cd:constant type="flushright"/>
        <cd:constant type="inner"/>
        <cd:constant type="outer"/>
    </cd:define>

    <!-- aligned = ... -->

    <cd:define name="value-aligned">
        <cd:constant type="left"/>
        <cd:constant type="middle"/>
        <cd:constant type="right"/>
        <cd:constant type="top"/>
        <cd:constant type="bottom"/>
        <cd:constant type="line"/>
        <cd:constant type="l"/>
        <cd:constant type="c"/>
        <cd:constant type="r"/>
        <cd:constant type="m"/>
        <cd:constant type="t"/>
        <cd:constant type="b"/>
        <cd:constant type="g"/>
    </cd:define>

    <!-- floatlocation = ... -->

    <cd:define name="value-floatlocation">
        <cd:constant type="split"/>
        <cd:constant type="always"/>
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="inner"/>
        <cd:constant type="outer"/>
        <cd:constant type="backspace"/>
        <cd:constant type="cutspace"/>
        <cd:constant type="inleft"/>
        <cd:constant type="inright"/>
        <cd:constant type="inmargin"/>
        <cd:constant type="leftmargin"/>
        <cd:constant type="rightmargin"/>
        <cd:constant type="leftedge"/>
        <cd:constant type="rightedge"/>
        <cd:constant type="innermargin"/>
        <cd:constant type="outermargin"/>
        <cd:constant type="inneredge"/>
        <cd:constant type="outeredge"/>
        <cd:constant type="text"/>
        <cd:constant type="opposite"/>
        <cd:constant type="reset"/>
        <cd:constant type="height"/>
        <cd:constant type="depth"/>
        <cd:constant type="line" prefix="cd:sign" method="none"/>
        <cd:constant type="halfline"/>
        <cd:constant type="grid"/>
        <cd:constant type="high"/>
        <cd:constant type="low"/>
        <cd:constant type="fit"/>
        <cd:constant type="90"/>
        <cd:constant type="180"/>
        <cd:constant type="270"/>
        <cd:constant type="nonumber"/>
        <cd:constant type="none"/>
        <cd:constant type="local"/>
        <cd:constant type="here"/>
        <cd:constant type="force"/>
        <cd:constant type="margin"/>
        <cd:constant type="hang" prefix="cd:sign" method="none"/>
        <cd:constant type="hanging"/>
        <cd:constant type="tall"/>
        <cd:constant type="both"/>
        <cd:constant type="middle"/>
        <cd:constant type="offset"/>
        <cd:constant type="top"/>
        <cd:constant type="bottom"/>
        <cd:constant type="auto"/>
        <cd:constant type="page"/>
        <cd:constant type="leftpage"/>
        <cd:constant type="rightpage"/>
        <cd:constant type="somewhere"/>
        <cd:constant type="effective"/>
        <cd:constant type="header"/>
        <cd:constant type="footer"/>
        <cd:constant type="tblr"/>
        <cd:constant type="lrtb"/>
        <cd:constant type="tbrl"/>
        <cd:constant type="rltb"/>
        <cd:constant type="fxtb"/>
        <cd:constant type="btlr"/>
        <cd:constant type="lrbt"/>
        <cd:constant type="btrl"/>
        <cd:constant type="rlbt"/>
        <cd:constant type="fxbt"/>
        <cd:constant type="fixd"/>
    </cd:define>

    <!-- sortorder = ... -->

    <cd:define name="value-sortorder">
        <cd:constant type="default"/>
        <cd:constant type="DIN␣5007-1"/>
        <cd:constant type="DIN␣5007-2"/>
        <cd:constant type="Duden"/>
        <cd:constant type="de-DE"/>
        <cd:constant type="de-CH"/>
        <cd:constant type="de-AT"/>
        <cd:constant type="ru-iso9"/>
        <cd:constant type="ocs-scn"/>
        <!--
            <cd:constant type="en"/>
            <cd:constant type="nl"/>
            <cd:constant type="fr"/>
            <cd:constant type="de"/>
            <cd:constant type="deo"/>
            <cd:constant type="fi"/>
            <cd:constant type="sl"/>
            <cd:constant type="ru"/>
            <cd:constant type="uk"/>
            <cd:constant type="be"/>
            <cd:constant type="bg"/>
            <cd:constant type="cu"/>
            <cd:constant type="pl"/>
            <cd:constant type="cz"/>
            <cd:constant type="cs"/>
            <cd:constant type="sk"/>
            <cd:constant type="hr"/>
            <cd:constant type="sr"/>
            <cd:constant type="no"/>
            <cd:constant type="da"/>
            <cd:constant type="sv"/>
            <cd:constant type="is"/>
            <cd:constant type="gr"/>
            <cd:constant type="la"/>
            <cd:constant type="it"/>
            <cd:constant type="ro"/>
            <cd:constant type="es"/>
            <cd:constant type="pt"/>
            <cd:constant type="lt"/>
            <cd:constant type="hu"/>
            <cd:constant type="et"/>
            <cd:constant type="kr"/>
            <cd:constant type="jp"/>
        -->
        <cd:constant type="cd:language"/>
    </cd:define>

    <!-- sortmethod = ... -->

    <cd:define name="value-sortmethod">
        <cd:constant type="default"/>
        <cd:constant type="before"/>
        <cd:constant type="after"/>
        <cd:constant type="first"/>
        <cd:constant type="last"/>
        <cd:constant type="ch"/>
        <cd:constant type="mm"/>
        <cd:constant type="zm"/>
        <cd:constant type="pm"/>
        <cd:constant type="mc"/>
        <cd:constant type="zc"/>
        <cd:constant type="pc"/>
        <cd:constant type="uc"/>
    </cd:define>

    <!-- referenceprefix = ... -->

    <cd:define name="value-referenceprefix">
        <cd:constant type="+"/>
        <cd:constant type="-"/>
        <cd:constant type="cd:text"/>
    </cd:define>

    <!-- referencetype = ... -->

    <cd:define name="value-referencetype">
        <cd:constant type="default"/>
        <cd:constant type="text"/>
        <cd:constant type="title"/>
        <cd:constant type="number"/>
        <cd:constant type="page"/>
        <cd:constant type="realpage"/>
    </cd:define>

    <!-- markposition = ... -->

    <cd:define name="value-markposition">
        <cd:constant type="first"/>
        <cd:constant type="last"/>
        <cd:constant type="current"/>
        <cd:constant type="previous"/>
        <cd:constant type="next"/>
        <cd:constant type="top"/>
        <cd:constant type="bottom"/>
        <cd:constant type="default"/>
        <cd:constant type="both"/>
        <cd:constant type="all"/>
        <cd:constant type="nocheck" prefix="first" method="range"/>
        <cd:constant type="nocheck" prefix="last" method="range"/>
        <cd:constant type="nocheck" prefix="previous" method="range"/>
        <cd:constant type="nocheck" prefix="next" method="range"/>
        <cd:constant type="nocheck" prefix="top" method="range"/>
        <cd:constant type="nocheck" prefix="bottom" method="range"/>
    </cd:define>

    <!-- strut = ... -->

    <cd:define name="value-strut">
        <cd:constant type="yes"/>
        <cd:constant type="no"/>
        <cd:constant type="auto"/>
        <cd:constant type="cap"/>
        <cd:constant type="fit"/>
        <cd:constant type="line"/>
        <cd:constant type="default"/>
        <cd:constant type="cd:character"/>
    </cd:define>

    <!-- grid = ... -->

    <cd:define name="value-grid">
        <cd:constant type="normal"/>
        <cd:constant type="standard"/>
        <cd:constant type="yes"/>
        <cd:constant type="strict"/>
        <cd:constant type="tolerant"/>
        <cd:constant type="top"/>
        <cd:constant type="bottom"/>
        <cd:constant type="both"/>
        <cd:constant type="broad"/>
        <cd:constant type="fit"/>
        <cd:constant type="first"/>
        <cd:constant type="last"/>
        <cd:constant type="high"/>
        <cd:constant type="one"/>
        <cd:constant type="low"/>
        <cd:constant type="none"/>
        <cd:constant type="line"/>
        <cd:constant type="strut"/>
        <cd:constant type="box"/>
        <cd:constant type="min"/>
        <cd:constant type="max"/>
        <cd:constant type="middle"/>
        <cd:constant type="math"/>
        <cd:constant type="line" prefix="math" method="range"/>
        <cd:constant type="halfline" prefix="math" method="range"/>
        <cd:constant type="-line" prefix="math" method="range"/>
        <cd:constant type="-halfline" prefix="math" method="range"/>
        <cd:constant type="cd:name"/>
    </cd:define>

    <!-- papersize = ... -->

    <cd:define name="value-papersize">
        <cd:constant type="A0"/>
        <cd:constant type="A1"/>
        <cd:constant type="A2"/>
        <cd:constant type="A3"/>
        <cd:constant type="A4"/>
        <cd:constant type="A5"/>
        <cd:constant type="A6"/>
        <cd:constant type="A7"/>
        <cd:constant type="A8"/>
        <cd:constant type="A9"/>
        <cd:constant type="A10"/>
        <cd:constant type="A4/2"/>
        <cd:constant type="B0"/>
        <cd:constant type="B1"/>
        <cd:constant type="B2"/>
        <cd:constant type="B3"/>
        <cd:constant type="B4"/>
        <cd:constant type="B5"/>
        <cd:constant type="B6"/>
        <cd:constant type="B7"/>
        <cd:constant type="B8"/>
        <cd:constant type="B9"/>
        <cd:constant type="B10"/>
        <cd:constant type="C0"/>
        <cd:constant type="C1"/>
        <cd:constant type="C2"/>
        <cd:constant type="C3"/>
        <cd:constant type="C4"/>
        <cd:constant type="C5"/>
        <cd:constant type="C6"/>
        <cd:constant type="C7"/>
        <cd:constant type="C8"/>
        <cd:constant type="C9"/>
        <cd:constant type="C10"/>
        <cd:constant type="4␣A0"/>
        <cd:constant type="2␣A0"/>
        <cd:constant type="C6/C5"/>
        <cd:constant type="S3"/>
        <cd:constant type="S4"/>
        <cd:constant type="S5"/>
        <cd:constant type="S6"/>
        <cd:constant type="S8"/>
        <cd:constant type="SL"/>
        <cd:constant type="SM"/>
        <cd:constant type="SW"/>
        <cd:constant type="HD"/>
        <cd:constant type="HD+"/>
        <cd:constant type="HD-"/>
        <cd:constant type="S33"/>
        <cd:constant type="S44"/>
        <cd:constant type="S55"/>
        <cd:constant type="S66"/>
        <cd:constant type="CD"/>
        <cd:constant type="letter"/>
        <cd:constant type="ledger"/>
        <cd:constant type="tabloid"/>
        <cd:constant type="legal"/>
        <cd:constant type="folio"/>
        <cd:constant type="executive"/>
        <cd:constant type="A"/>
        <cd:constant type="B"/>
        <cd:constant type="C"/>
        <cd:constant type="envelope␣9"/>
        <cd:constant type="envelope␣10"/>
        <cd:constant type="envelope␣11"/>
        <cd:constant type="envelope␣12"/>
        <cd:constant type="envelope␣14"/>
        <cd:constant type="monarch"/>
        <cd:constant type="check"/>
        <cd:constant type="DL"/>
        <cd:constant type="E4"/>
        <cd:constant type="RA0"/>
        <cd:constant type="RA1"/>
        <cd:constant type="RA2"/>
        <cd:constant type="RA3"/>
        <cd:constant type="RA4"/>
        <cd:constant type="SRA0"/>
        <cd:constant type="SRA1"/>
        <cd:constant type="SRA2"/>
        <cd:constant type="SRA3"/>
        <cd:constant type="SRA4"/>
        <cd:constant type="G5"/>
        <cd:constant type="E5"/>
        <cd:constant type="A3plus"/>
        <cd:constant type="business"/>
        <cd:constant type="businessUS"/>
        <cd:constant type="oversized"/>
        <cd:constant type="undersized"/>
        <cd:constant type="doublesized"/>
        <cd:constant type="doubleoversized"/>
        <cd:constant type="doublewide"/>
    </cd:define>

    <!-- btxalternative = ... -->

    <cd:define name="value-btxalternative">
        <cd:constant type="default"/>
        <cd:constant type="category"/>
        <cd:constant type="entry"/>
        <cd:constant type="short"/>
        <cd:constant type="page"/>
        <cd:constant type="num"/>
        <cd:constant type="textnum"/>
        <cd:constant type="year"/>
        <cd:constant type="index"/>
        <cd:constant type="tag"/>
        <cd:constant type="keywords"/>
        <cd:constant type="author"/>
        <cd:constant type="authoryears"/>
        <cd:constant type="authornum"/>
        <cd:constant type="authoryear"/>
    </cd:define>

    <!-- btxfield = ... -->

    <cd:define name="value-btxfield">
        <cd:constant type="address"/>
        <cd:constant type="assignee"/>
        <cd:constant type="author"/>
        <cd:constant type="booktitle"/>
        <cd:constant type="chapter"/>
        <cd:constant type="day"/>
        <cd:constant type="dayfiled"/>
        <cd:constant type="edition"/>
        <cd:constant type="editor"/>
        <cd:constant type="howpublished"/>
        <cd:constant type="institution"/>
        <cd:constant type="journal"/>
        <cd:constant type="language"/>
        <cd:constant type="month"/>
        <cd:constant type="monthfiled"/>
        <cd:constant type="nationality"/>
        <cd:constant type="note"/>
        <cd:constant type="number"/>
        <cd:constant type="one"/>
        <cd:constant type="two"/>
        <cd:constant type="organization"/>
        <cd:constant type="pages"/>
        <cd:constant type="publisher"/>
        <cd:constant type="school"/>
        <cd:constant type="series"/>
        <cd:constant type="title"/>
        <cd:constant type="type"/>
        <cd:constant type="volume"/>
        <cd:constant type="year"/>
        <cd:constant type="yearfiled"/>
        <cd:constant type="cd:name"/>
    </cd:define>

    <!-- btxauthor = ... -->

    <cd:define name="value-btxauthor">
        <cd:constant type="author"/>
        <cd:constant type="editor"/>
    </cd:define>

    <!-- formula = ... -->

    <cd:define name="value-formula">
        <cd:constant type="packed"/>
        <cd:constant type="tight"/>
        <cd:constant type="middle"/>
        <cd:constant type="frame"/>
        <cd:constant type="depth"/>
        <cd:constant type="line"/>
        <cd:constant type="halfline"/>
        <cd:constant type="line" prefix="-" method="none"/>
        <cd:constant type="halfline" prefix="-" method="none"/>
        <cd:inherit name="setupbodyfont"/>
    </cd:define>

    <!-- formula = ... -->

    <cd:define name="value-formulareference">
        <cd:constant type="+"/>
        <cd:constant type="-"/>
        <cd:constant type="cd:reference"/>
    </cd:define>

    <!-- shape = ... -->

    <cd:define name="value-flowshape">
        <cd:constant type="none"/>
        <cd:constant type="node"/>
        <cd:constant type="action"/>
        <cd:constant type="procedure"/>
        <cd:constant type="product"/>
        <cd:constant type="subprocedure"/>
        <cd:constant type="singledocument"/>
        <cd:constant type="multidocument"/>
        <cd:constant type="decision"/>
        <cd:constant type="archive"/>
        <cd:constant type="loop"/>
        <cd:constant type="wait"/>
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="top"/>
        <cd:constant type="up"/>
        <cd:constant type="down"/>
        <cd:constant type="cd:number"/>
    </cd:define>

    <!-- location = ... -->

    <cd:define name="value-chartlabel">
        <cd:constant type="l"/>
        <cd:constant type="r"/>
        <cd:constant type="t"/>
        <cd:constant type="b"/>
        <cd:constant type="lt"/>
        <cd:constant type="rt"/>
        <cd:constant type="lb"/>
        <cd:constant type="rb"/>
        <cd:constant type="tl"/>
        <cd:constant type="tr"/>
        <cd:constant type="bl"/>
        <cd:constant type="br"/>
        <!-- text only
            <cd:constant type="c"/>
            <cd:constant type="m"/>
        -->
        <cd:constant type="left"/>
        <cd:constant type="right"/>
        <cd:constant type="top"/>
        <cd:constant type="bottom"/>
        <!-- text only
            <cd:constant type="center"/>
            <cd:constant type="middle"/>
        -->
    </cd:define>

    <!-- tochar = ... -->

    <cd:define name="value-tochar">
        <cd:constant prefix="e" type="cd:name" method="range"/>
        <cd:constant prefix="x" type="cd:number" method="range"/>
        <cd:constant prefix="d" type="cd:number" method="range"/>
        <cd:constant prefix="s" type="cd:number" method="range"/>
        <cd:constant prefix="i" type="cd:number" method="range"/>
        <cd:constant prefix="n" type="cd:name" method="range"/>
        <cd:constant prefix="c" type="cd:name" method="range"/>
        <cd:constant prefix="u" type="cd:name" method="range"/>
        <cd:constant prefix="a" type="cd:name" method="range"/>
    </cd:define>

    <!-- option = ... -->

    <cd:define name="value-verbatim">
        <cd:constant type="mp"/>
        <cd:constant type="lua"/>
        <cd:constant type="xml"/>
        <cd:constant type="parsed-xml"/>
        <cd:constant type="nested"/>
        <cd:constant type="tex"/>
        <cd:constant type="context"/>
        <cd:constant type="none"/>
        <cd:constant type="cd:name"/>
    </cd:define>

    <!-- blank -->

    <cd:define name="value-blank">
        <cd:constant type="preference"/>
        <cd:constant type="samepage"/>
        <cd:constant type="max"/>
        <cd:constant type="force"/>
        <cd:constant type="enable"/>
        <cd:constant type="disable"/>
        <cd:constant type="nowhite"/>
        <cd:constant type="packed"/>
        <cd:constant type="back"/>
        <cd:constant type="overlay"/>
        <cd:constant type="always"/>
        <cd:constant type="weak"/>
        <cd:constant type="strong"/>
        <cd:constant type="default"/>
        <cd:constant type="before"/>
        <cd:constant type="inbetween"/>
        <cd:constant type="after"/>
        <cd:constant type="fixed"/>
        <cd:constant type="flexible"/>
        <cd:constant type="none"/>
        <cd:constant type="small"/>
        <cd:constant type="medium"/>
        <cd:constant type="big"/>
        <cd:constant type="line"/>
        <cd:constant type="halfline"/>
        <cd:constant type="quarterline"/>
        <cd:constant type="formula"/>
        <cd:constant type="white"/>
        <cd:constant type="height"/>
        <cd:constant type="depth"/>
        <cd:constant type="standard"/>
        <cd:constant type="small" prefix="cd:number" method="factor"/>
        <cd:constant type="medium" prefix="cd:number" method="factor"/>
        <cd:constant type="big" prefix="cd:number" method="factor"/>
        <cd:constant type="line" prefix="cd:number" method="factor"/>
        <cd:constant type="halfline" prefix="cd:number" method="factor"/>
        <cd:constant type="quarterline" prefix="cd:number" method="factor"/>
        <cd:constant type="formula" prefix="cd:number" method="factor"/>
        <cd:constant type="white" prefix="cd:number" method="factor"/>
        <cd:constant type="height" prefix="cd:number" method="factor"/>
        <cd:constant type="depth" prefix="cd:number" method="factor"/>
        <cd:constant type="cd:number" prefix="category" method="range"/>
        <cd:constant type="cd:number" prefix="order" method="range"/>
        <cd:constant type="cd:number" prefix="penalty" method="range"/>
        <cd:constant type="cd:dimension"/>
        <cd:constant type="cd:name"/>
    </cd:define>

    <cd:define name="value-leftfence">
        <!--
            <cd:constant type="||"/>
            <cd:constant type="|||"/>
        -->
        <cd:constant type="\bgroup"/>
        <cd:constant type="\egroup"/>
        <cd:constant type="\letteropenbrace"/>
        <cd:constant type="["/>
        <cd:constant type="]"/>
        <cd:constant type="("/>
        <cd:constant type=")"/>
        <cd:constant type="<"/>
        <cd:constant type=">"/>
        <cd:constant type="/"/>
        <cd:constant type="|"/>
        <cd:constant type="⌊"/>
        <cd:constant type="⌋"/>
        <cd:constant type="⌈"/>
        <cd:constant type="⌉"/>
        <cd:constant type="⟨"/>
        <cd:constant type="⟩"/>
        <cd:constant type="⟪"/>
        <cd:constant type="⟫"/>
        <cd:constant type="‖"/>
        <cd:constant type="⦀"/>
        <cd:constant type="⦗"/>
        <cd:constant type="\lbrace"/>
        <cd:constant type="\lbracket"/>
        <cd:constant type="\lbrack"/>
        <cd:constant type="\lparenthesis"/>
        <cd:constant type="\lparent"/>
        <cd:constant type="\lparen"/>
        <cd:constant type="\langle"/>
        <cd:constant type="\llangle"/>
        <cd:constant type="\lVert"/>
        <cd:constant type="\vert"/>
        <cd:constant type="\solidus"/>
        <cd:constant type="\lfloor"/>
        <cd:constant type="\lceiling"/>
        <cd:constant type="\lceil"/>
        <cd:constant type="\ulcorner"/>
        <cd:constant type="\llcorner"/>
        <cd:constant type="\lmoustache"/>
        <cd:constant type="\llbracket"/>
        <cd:constant type="\lgroup"/>
        <cd:constant type="\linterval"/>
        <cd:constant type="\lointerval"/>
        <cd:constant type="\llointerval"/>
        <cd:constant type="\lrointerval"/>
        <cd:constant type="\{"/>
        <cd:constant type="\["/>
        <cd:constant type="\("/>
        <cd:constant type="\<"/>
        <cd:constant type="\|"/>
        <cd:constant type="cd:character"/>
    </cd:define>

    <cd:define name="value-rightfence">
        <!--
            <cd:constant type="||"/>
            <cd:constant type="|||"/>
        -->
        <cd:constant type="\egroup"/>
        <cd:constant type="\bgroup"/>
        <cd:constant type="\letterclosebrace"/>
        <cd:constant type="]"/>
        <cd:constant type="["/>
        <cd:constant type=")"/>
        <cd:constant type="("/>
        <cd:constant type=">"/>
        <cd:constant type="<"/>
        <cd:constant type="/"/>
        <cd:constant type="|"/>
        <cd:constant type="⌋"/>
        <cd:constant type="⌊"/>
        <cd:constant type="⌉"/>
        <cd:constant type="⌈"/>
        <cd:constant type="⟩"/>
        <cd:constant type="⟨"/>
        <cd:constant type="⟫"/>
        <cd:constant type="⟪"/>
        <cd:constant type="‖"/>
        <cd:constant type="⦀"/>
        <cd:constant type="⦘"/>
        <cd:constant type="\rbrace"/>
        <cd:constant type="\rbracket"/>
        <cd:constant type="\rbracket"/>
        <cd:constant type="\rparenthesis"/>
        <cd:constant type="\rparent"/>
        <cd:constant type="\rparen"/>
        <cd:constant type="\rangle"/>
        <cd:constant type="\rrangle"/>
        <cd:constant type="\rVert"/>
        <cd:constant type="\vert"/>
        <cd:constant type="\solidus"/>
        <cd:constant type="\rfloor"/>
        <cd:constant type="\rceiling"/>
        <cd:constant type="\rceil"/>
        <cd:constant type="\urcorner"/>
        <cd:constant type="\lrcorner"/>
        <cd:constant type="\rmoustache"/>
        <cd:constant type="\rrbracket"/>
        <cd:constant type="\rgroup"/>
        <cd:constant type="\rinterval"/>
        <cd:constant type="\rointerval"/>
        <cd:constant type="\rlointerval"/>
        <cd:constant type="\rrointerval"/>
        <cd:constant type="\}"/>
        <cd:constant type="\]"/>
        <cd:constant type="\)"/>
        <cd:constant type="\>"/>
        <cd:constant type="\|"/>
        <cd:constant type="cd:character"/>
    </cd:define>

</cd:interface>
