TAN-class-2-and-3 global variables, keys, and functions summarized

tan:feature-test-to-groups($attr-feature-test as xs:string?) as element()*

Input: any value of @feature-test

Output: the value converted into a series of <group>ed <item>s, observing the accepted syntax for this attribute

Example: "a b + c" - >

<group>

<item>a</item>

</group>

<group>

<item>b</item>

<item>c</item>

</group>

Used by template ŧ prep-tan-mor

Used by function tan:obeyed-by-m()

Relies upon tan:normalize-text .

Option 1 (TAN-class-2-and-3-functions)

tan:prep-TAN-mor($TAN-mor-docs-resolved as document-node()*) as document-node()*

One-param version of the function below

Used by variable $morphologies-prepped

Used by function tan:prep-TAN-mor()

Relies upon $doc-id $inclusions-1st-da tan:resolve-doc tan:get-1st-doc tan:prep-TAN-mor .

Option 2 (TAN-class-2-and-3-functions)

tan:prep-TAN-mor($TAN-mor-docs-resolved as document-node()*, $TAN-mor-doc-inclusions-resolved as document-node()*) as document-node()*

Input: resolved TAN-mor documents

Output: the same documents, after the inclusions have been resolved

Used by variable $morphologies-prepped

Used by function tan:prep-TAN-mor()

Relies upon ŧ prep-tan-mor .