DSSSL.KLD - KEDIT Language Definition for DSSSL Specifications From: http://jenufa.infotek.no/~grove/dsssl.kld * DSSSL.KLD - KEDIT Language Definition for DSSSL Specifications * Version 1.0 - March 1997 * (C) 1997 - Geir Ove Grønmo, grove@infotek.no * ^ Copy freely :case respect :number c :identifier [a-zA-Z_\-$*] [a-zA-Z0-9_\-$*?+<>=] [a-zA-Z_\-$*?:] :comment line ; any :match ( ) { } :keyword * Properties after-column-border: alternate 3 after-row-border: alternate 3 align-leader?: alternate 3 alignment-point-offset: alternate 3 allowed-ligatures: alternate 3 anchor-keep-with-previous?: alternate 3 annotation-glyph-placement: alternate 3 annotation-glyph-style: alternate 3 asis-truncate-char: alternate 3 asis-wrap-char: alternate 3 asis-wrap-indent: alternate 3 background-color: alternate 3 background-layer: alternate 3 background-tile: alternate 3 before-column-border: alternate 3 before-row-border: alternate 3 binding-edge: alternate 3 blank-back-page-model: alternate 3 blank-front-page-model: alternate 3 border-alignment: alternate 3 border-omit-at-break?: alternate 3 border-present?: alternate 3 border-priority: alternate 3 bottom-margin: alternate 3 box-border-alignment: alternate 3 box-corner-radius: alternate 3 box-corner-rounded: alternate 3 box-open-end?: alternate 3 box-size-after: alternate 3 box-size-before: alternate 3 box-type: alternate 3 break-after-priority: alternate 3 break-after: alternate 3 break-before-priority: alternate 3 break-before: alternate 3 cell-after-column-border: alternate 3 cell-after-column-margin: alternate 3 cell-after-row-border: alternate 3 cell-after-row-margin: alternate 3 cell-background?: alternate 3 cell-before-column-border: alternate 3 cell-before-column-margin: alternate 3 cell-before-row-border: alternate 3 cell-before-row-margin: alternate 3 cell-crossed: alternate 3 cell-row-alignment: alternate 3 center-footer: alternate 3 center-header: alternate 3 char-map: alternate 3 char: alternate 3 close: alternate 3 coalesce-id: alternate 3 color: alternate 3 column-number: alternate 3 column-set-model-map: alternate 3 column-set-model: alternate 3 contents-alignment: alternate 3 contents-rotation: alternate 3 country: alternate 3 denominator-align: alternate 3 destination: alternate 3 direction: alternate 3 display-alignment: alternate 3 display?: alternate 3 drop-after-line-break?: alternate 3 drop-unless-before-line-break?: alternate 3 end-indent: alternate 3 end-margin: alternate 3 ends-row?: alternate 3 entity-system-id: alternate 3 escapement-direction: alternate 3 escapement-space-after: alternate 3 escapement-space-before: alternate 3 expand-tabs?: alternate 3 field-align: alternate 3 field-width: alternate 3 filling-direction: alternate 3 first-line-align: alternate 3 first-line-start-indent: alternate 3 first-page-type: alternate 3 float-out-line-numbers?: alternate 3 float-out-marginalia?: alternate 3 float-out-sidelines?: alternate 3 font-family-name: alternate 3 font-name: alternate 3 font-posture: alternate 3 font-proportionate-width: alternate 3 font-size: alternate 3 font-structure: alternate 3 font-weight: alternate 3 footer-margin: alternate 3 force-first-page: alternate 3 force-last-page: alternate 3 fraction-bar: alternate 3 glyph-alignment-mode: alternate 3 glyph-id: alternate 3 glyph-reorder-method: alternate 3 glyph-subst-method: alternate 3 glyph-subst-table: alternate 3 grid-column-alignment: alternate 3 grid-equidistant-columns?: alternate 3 grid-equidistant-rows?: alternate 3 grid-n-columns: alternate 3 grid-n-rows: alternate 3 grid-position-cell-type: alternate 3 grid-row-alignment: alternate 3 hanging-punct?: alternate 3 header-margin: alternate 3 height: alternate 3 hyphenate?: alternate 3 hyphenation-char: alternate 3 hyphenation-exceptions: alternate 3 hyphenation-keep: alternate 3 hyphenation-ladder-count: alternate 3 hyphenation-method: alternate 3 hyphenation-push-char-count: alternate 3 hyphenation-remain-char-count: alternate 3 ignore-record-end?: alternate 3 implicit-bidi-method: alternate 3 inhibit-line-breaks?: alternate 3 initial-page-models: alternate 3 inline-note-line-count: alternate 3 inline-note-style: alternate 3 inline-space-space: alternate 3 input-tab?: alternate 3 input-whitespace-treatment: alternate 3 input-whitespace?: alternate 3 justify-glyph-space-max-add: alternate 3 justify-glyph-space-max-remove: alternate 3 justify-spread?: alternate 3 keep-with-next?: alternate 3 keep-with-previous?: alternate 3 keep: alternate 3 kern-mode: alternate 3 kern?: alternate 3 label: alternate 3 language: alternate 3 last-line-end-indent: alternate 3 last-line-justify-limit: alternate 3 last-line-quadding: alternate 3 layer: alternate 3 left-footer: alternate 3 left-header: alternate 3 left-margin: alternate 3 length: alternate 3 ligature?: alternate 3 line-breaking-method: alternate 3 line-cap: alternate 3 line-composition-method: alternate 3 line-dash: alternate 3 line-join: alternate 3 line-miter-limit: alternate 3 line-number-sep: alternate 3 line-number-side: alternate 3 line-number: alternate 3 line-repeat: alternate 3 line-sep: alternate 3 line-spacing-priority: alternate 3 line-spacing: alternate 3 line-thickness: alternate 3 lines: alternate 3 marginalia-keep-with-previous?: alternate 3 marginalia-sep: alternate 3 marginalia-side: alternate 3 mark-distribution: alternate 3 mark-style: alternate 3 mark: alternate 3 math-class: alternate 3 math-display-mode: alternate 3 math-font-posture: alternate 3 max-height: alternate 3 max-width: alternate 3 may-violate-keep-after?: alternate 3 may-violate-keep-before?: alternate 3 min-leader-repeat: alternate 3 min-leading: alternate 3 min-post-line-spacing: alternate 3 min-pre-line-spacing: alternate 3 multi-modes: alternate 3 n-columns-spanned: alternate 3 n-rows-spanned: alternate 3 notation-system-id: alternate 3 numbered-lines?: alternate 3 numerator-align: alternate 3 open: alternate 3 orientation: alternate 3 orphan-count: alternate 3 overflow-action: alternate 3 page-category: alternate 3 page-height: alternate 3 page-width: alternate 3 page-number-format: alternate 3 page-number-restart?: alternate 3 page-n-columns: alternate 3 page-column-sep: alternate 3 page-balance-columns?: alternate 3 position-point-shift: alternate 3 position-point-x: alternate 3 position-point-y: alternate 3 position-preference: alternate 3 principal-mode-simultaneous?: alternate 3 punct?: alternate 3 quadding: alternate 3 radical: alternate 3 record-end?: alternate 3 repeat-page-models: alternate 3 right-footer: alternate 3 right-header: alternate 3 right-margin: alternate 3 row-number: alternate 3 scale: alternate 3 score-spaces?: alternate 3 script-mid-sub-align: alternate 3 script-mid-sup-align: alternate 3 script-post-align: alternate 3 script-pre-align: alternate 3 script: alternate 3 side-by-side-overlap-control: alternate 3 side-by-side-post-align: alternate 3 side-by-side-pre-align: alternate 3 sideline-sep: alternate 3 sideline-side: alternate 3 space-after: alternate 3 space-before: alternate 3 space?: alternate 3 span-weak?: alternate 3 span: alternate 3 start-indent: alternate 3 start-margin: alternate 3 starts-row?: alternate 3 stretch-factor: alternate 3 table-auto-width-method: alternate 3 table-border: alternate 3 table-corner-radius: alternate 3 table-corner-rounded: alternate 3 table-part-omit-middle-footer?: alternate 3 table-part-omit-middle-header?: alternate 3 table-width: alternate 3 top-margin: alternate 3 truncate-leader?: alternate 3 type: alternate 3 use: alternate 3 widow-count: alternate 3 width: alternate 3 writing-mode: alternate 3 * Flow objects sequence alternate 4 display-group alternate 4 simple-page-sequence alternate 4 page-sequence alternate 4 column-set-sequence alternate 4 paragraph alternate 4 paragraph-break alternate 4 line-field alternate 4 sideline alternate 4 anchor alternate 4 character alternate 4 leader alternate 4 embedded-text alternate 4 rule alternate 4 external-graphic alternate 4 included-container-area alternate 4 score alternate 4 box alternate 4 side-by-side alternate 4 side-by-side-item alternate 4 glyph-annotation alternate 4 alignment-point alternate 4 aligned-column alternate 4 multi-line-inline-note alternate 4 emphasizing-mark alternate 4 math-sequence alternate 4 unmath alternate 4 subscript alternate 4 superscript alternate 4 script alternate 4 mark alternate 4 fence alternate 4 fraction alternate 4 radical alternate 4 math-operator alternate 4 grid alternate 4 grid-cell alternate 4 table alternate 4 table-part alternate 4 table-column alternate 4 table-width alternate 4 table-row alternate 4 table-cell alternate 4 table-border alternate 4 scroll alternate 4 multi-mode alternate 4 link alternate 4 marginalia alternate 4 * Syntactic Constants add-char-properties align-lines? and backward balance? body-text bottom-float bottom-float-space-above case collate column column-subset cond contents-alignment declare-char-characteristic+property declare-char-property declare-characteristic declare-default-language declare-flow-object-class declare-initial-value declare-reference-value-type decorate default define alternate 7 define-column-set-model alternate 7 define-language alternate 7 define-page-model alternate 7 define-transliteration-map alternate 7 define-unit alternate 7 element alternate 7 else fill-out filling-direction flow footer footnote footnote-separator for-all? forward generate header height id if justify-last-limit justify-limit justify? lambda length-decrease-order length-deviation let let* letrec make mode or order position quasiquote query quote region root select-each style symbol there-exists? tie tolower top-float top-float-space-below toupper union-for-each unquote unquote-splicing width with-mode x-origin y-origin * Prototype Procedures abs absolute-first-sibling? absolute-last-sibling? acos actual-after-column-border actual-after-row-border actual-align-leader? actual-alignment-point-offset actual-allowed-ligatures actual-anchor-keep-with-previous? actual-annotation-glyph-placement actual-annotation-glyph-style actual-asis-truncate-char actual-asis-wrap-char actual-asis-wrap-indent actual-background-color actual-background-layer actual-background-tile actual-before-column-border actual-before-row-border actual-binding-edge actual-blank-back-page-model actual-blank-front-page-model actual-border-alignment actual-border-omit-at-break? actual-border-present? actual-border-priority actual-bottom-margin actual-box-border-alignment actual-box-corner-radius actual-box-corner-rounded actual-box-open-end? actual-box-size-after actual-box-size-before actual-box-type actual-break-after-priority actual-break-after actual-break-before-priority actual-break-before actual-cell-after-column-border actual-cell-after-column-margin actual-cell-after-row-border actual-cell-after-row-margin actual-cell-background? actual-cell-before-column-border actual-cell-before-column-margin actual-cell-before-row-border actual-cell-before-row-margin actual-cell-crossed actual-cell-row-alignment actual-center-footer actual-center-header actual-char-map actual-char actual-close actual-coalesce-id actual-color actual-column-number actual-column-set-model-map actual-column-set-model actual-contents-alignment actual-contents-rotation actual-country actual-denominator-align actual-destination actual-direction actual-display-alignment actual-display? actual-drop-after-line-break? actual-drop-unless-before-line-break? actual-end-indent actual-end-margin actual-ends-row? actual-entity-system-id actual-escapement-direction actual-escapement-space-after actual-escapement-space-before actual-expand-tabs? actual-field-align actual-field-width actual-filling-direction actual-first-line-align actual-first-line-start-indent actual-first-page-type actual-float-out-line-numbers? actual-float-out-marginalia? actual-float-out-sidelines? actual-font-family-name actual-font-name actual-font-posture actual-font-proportionate-width actual-font-size actual-font-structure actual-font-weight actual-footer-margin actual-force-first-page actual-force-last-page actual-fraction-bar actual-glyph-alignment-mode actual-glyph-id actual-glyph-reorder-method actual-glyph-subst-method actual-glyph-subst-table actual-grid-column-alignment actual-grid-equidistant-columns? actual-grid-equidistant-rows? actual-grid-n-columns actual-grid-n-rows actual-grid-position-cell-type actual-grid-row-alignment actual-hanging-punct? actual-header-margin actual-height actual-hyphenate? actual-hyphenation-char actual-hyphenation-exceptions actual-hyphenation-keep actual-hyphenation-ladder-count actual-hyphenation-method actual-hyphenation-push-char-count actual-hyphenation-remain-char-count actual-ignore-record-end? actual-implicit-bidi-method actual-inhibit-line-breaks? actual-initial-page-models actual-inline-note-line-count actual-inline-note-style actual-inline-space-space actual-input-tab? actual-input-whitespace-treatment actual-input-whitespace? actual-justify-glyph-space-max-add actual-justify-glyph-space-max-remove actual-justify-spread? actual-keep-with-next? actual-keep-with-previous? actual-keep actual-kern-mode actual-kern? actual-label actual-language actual-last-line-end-indent actual-last-line-justify-limit actual-last-line-quadding actual-layer actual-left-footer actual-left-header actual-left-margin actual-length actual-ligature? actual-line-breaking-method actual-line-cap actual-line-composition-method actual-line-dash actual-line-join actual-line-miter-limit actual-line-number-sep actual-line-number-side actual-line-number actual-line-repeat actual-line-sep actual-line-spacing-priority actual-line-spacing actual-line-thickness actual-lines actual-marginalia-keep-with-previous? actual-marginalia-sep actual-marginalia-side actual-mark-distribution actual-mark-style actual-mark actual-math-class actual-math-display-mode actual-math-font-posture actual-max-height actual-max-width actual-may-violate-keep-after? actual-may-violate-keep-before? actual-min-leader-repeat actual-min-leading actual-min-post-line-spacing actual-min-pre-line-spacing actual-multi-modes actual-n-columns-spanned actual-n-rows-spanned actual-notation-system-id actual-numbered-lines? actual-numerator-align actual-open actual-orientation actual-orphan-count actual-overflow-action actual-page-category actual-page-height actual-page-width actual-page-number-restart? actual-position-point-shift actual-position-point-x actual-position-point-y actual-position-preference actual-principal-mode-simultaneous? actual-punct? actual-quadding actual-radical actual-record-end? actual-repeat-page-models actual-right-footer actual-right-header actual-right-margin actual-row-number actual-scale actual-score-spaces? actual-script-mid-sub-align actual-script-mid-sup-align actual-script-post-align actual-script-pre-align actual-script actual-side-by-side-overlap-control actual-side-by-side-post-align actual-side-by-side-pre-align actual-sideline-sep actual-sideline-side actual-space-after actual-space-before actual-space? actual-span-weak? actual-span actual-start-indent actual-start-margin actual-starts-row? actual-stretch-factor actual-table-auto-width-method actual-table-border actual-table-corner-radius actual-table-corner-rounded actual-table-part-omit-middle-footer? actual-table-part-omit-middle-header? actual-table-width actual-top-margin actual-truncate-leader? actual-type actual-use actual-widow-count actual-width actual-writing-mode address-local? address-visited? address? all-area-reference-values ancestor ancestor-child-number ancestors append apply asin asis-indirect-sosofo assoc atan attribute-string attributes attributes boolean? caaaar caaadr caaar caadar caaddr caadr caar cadaar cadadr cadar caddar cadddr caddr cadr car category-page-number cdaaar cdaadr cdaar cdadar cdaddr cdadr cdar cddaar cddadr cddar cdddar cddddr cdddr cddr cdr ceiling char-ci<=? char-ci=? char-ci>? char-downcase char-property char-script-case char-upcase char<=? char=? char>? char? child-number children color color-space color-space? color? column-number column-set-model? compare cons cos create-follow create-preced Create-spec create-root create-spec? create-sub current-language current-node current-node-address current-node-page-number-sosofo current-root data datatok debug decorated-area-width decoration-area descendants display-size display-space display-space? element-number element-number-list element-with-id empty-node-list empty-sosofo alternate 7 entity-address entity-attribute-string entity-generated-system-id entity-name-normalize entity-notation entity-public-id entity-system-id entity-text entity-type equal? error even? exact-> exact? exp expt external-procedure first-area-reference-value first-child-gi first-sibling? floor follow font-property foo footnote-number format-number format-number-list general-indirect-sosofo general-name-normalize generated-object? gi glyph-id glyph-id? glyph-subst glyph-subst-table glyph-subst-table? grove-before? grove-root grove-root-path groveloc have-ancestor? hierarchical-number hierarchical-number-recursive hylex-match hytime-linkend id idref-address ifollow if-first-page if-front-page inexact-> inexact? inherited-after-column-border inherited-after-row-border inherited-align-leader? inherited-alignment-point-offset inherited-allowed-ligatures inherited-anchor-keep-with-previous? inherited-annotation-glyph-placement inherited-annotation-glyph-style inherited-asis-truncate-char inherited-asis-wrap-char inherited-asis-wrap-indent inherited-background-color inherited-background-layer inherited-background-tile inherited-before-column-border inherited-before-row-border inherited-binding-edge inherited-blank-back-page-model inherited-blank-front-page-model inherited-border-alignment inherited-border-omit-at-break? inherited-border-present? inherited-border-priority inherited-bottom-margin inherited-box-border-alignment inherited-box-corner-radius inherited-box-corner-rounded inherited-box-open-end? inherited-box-size-after inherited-box-size-before inherited-box-type inherited-break-after-priority inherited-break-after inherited-break-before-priority inherited-break-before inherited-cell-after-column-border inherited-cell-after-column-margin inherited-cell-after-row-border inherited-cell-after-row-margin inherited-cell-background? inherited-cell-before-column-border inherited-cell-before-column-margin inherited-cell-before-row-border inherited-cell-before-row-margin inherited-cell-crossed inherited-cell-row-alignment inherited-center-footer inherited-center-header inherited-char-map inherited-char inherited-close inherited-coalesce-id inherited-color inherited-column-number inherited-column-set-model-map inherited-column-set-model inherited-contents-alignment inherited-contents-rotation inherited-country inherited-denominator-align inherited-destination inherited-direction inherited-display-alignment inherited-display? inherited-drop-after-line-break? inherited-drop-unless-before-line-break? inherited-end-indent inherited-end-margin inherited-ends-row? inherited-entity-system-id inherited-escapement-direction inherited-escapement-space-after inherited-escapement-space-before inherited-expand-tabs? inherited-field-align inherited-field-width inherited-filling-direction inherited-first-line-align inherited-first-line-start-indent inherited-first-page-type inherited-float-out-line-numbers? inherited-float-out-marginalia? inherited-float-out-sidelines? inherited-font-family-name inherited-font-name inherited-font-posture inherited-font-proportionate-width inherited-font-size inherited-font-structure inherited-font-weight inherited-footer-margin inherited-force-first-page inherited-force-last-page inherited-fraction-bar inherited-glyph-alignment-mode inherited-glyph-id inherited-glyph-reorder-method inherited-glyph-subst-method inherited-glyph-subst-table inherited-grid-column-alignment inherited-grid-equidistant-columns? inherited-grid-equidistant-rows? inherited-grid-n-columns inherited-grid-n-rows inherited-grid-position-cell-type inherited-grid-row-alignment inherited-hanging-punct? inherited-header-margin inherited-height inherited-hyphenate? inherited-hyphenation-char inherited-hyphenation-exceptions inherited-hyphenation-keep inherited-hyphenation-ladder-count inherited-hyphenation-method inherited-hyphenation-push-char-count inherited-hyphenation-remain-char-count inherited-ignore-record-end? inherited-implicit-bidi-method inherited-inhibit-line-breaks? inherited-initial-page-models inherited-inline-note-line-count inherited-inline-note-style inherited-inline-space-space inherited-input-tab? inherited-input-whitespace-treatment inherited-input-whitespace? inherited-justify-glyph-space-max-add inherited-justify-glyph-space-max-remove inherited-justify-spread? inherited-keep-with-next? inherited-keep-with-previous? inherited-keep inherited-kern-mode inherited-kern? inherited-label inherited-language inherited-last-line-end-indent inherited-last-line-justify-limit inherited-last-line-quadding inherited-layer inherited-left-footer inherited-left-header inherited-left-margin inherited-length inherited-ligature? inherited-line-breaking-method inherited-line-cap inherited-line-composition-method inherited-line-dash inherited-line-join inherited-line-miter-limit inherited-line-number-sep inherited-line-number-side inherited-line-number inherited-line-repeat inherited-line-sep inherited-line-spacing-priority inherited-line-spacing inherited-line-thickness inherited-lines inherited-marginalia-keep-with-previous? inherited-marginalia-sep inherited-marginalia-side inherited-mark-distribution inherited-mark-style inherited-mark inherited-math-class inherited-math-display-mode inherited-math-font-posture inherited-max-height inherited-max-width inherited-may-violate-keep-after? inherited-may-violate-keep-before? inherited-min-leader-repeat inherited-min-leading inherited-min-post-line-spacing inherited-min-pre-line-spacing inherited-multi-modes inherited-n-columns-spanned inherited-n-rows-spanned inherited-notation-system-id inherited-numbered-lines? inherited-numerator-align inherited-open inherited-orientation inherited-orphan-count inherited-overflow-action inherited-page-category inherited-page-height inherited-page-width inherited-page-number-restart? inherited-position-point-shift inherited-position-point-x inherited-position-point-y inherited-position-preference inherited-principal-mode-simultaneous? inherited-punct? inherited-quadding inherited-radical inherited-record-end? inherited-repeat-page-models inherited-right-footer inherited-right-header inherited-right-margin inherited-row-number inherited-scale inherited-score-spaces? inherited-script-mid-sub-align inherited-script-mid-sup-align inherited-script-post-align inherited-script-pre-align inherited-script inherited-side-by-side-overlap-control inherited-side-by-side-post-align inherited-side-by-side-pre-align inherited-sideline-sep inherited-sideline-side inherited-space-after inherited-space-before inherited-space? inherited-span-weak? inherited-span inherited-start-indent inherited-start-margin inherited-starts-row? inherited-stretch-factor inherited-table-auto-width-method inherited-table-border inherited-table-corner-radius inherited-table-corner-rounded inherited-table-part-omit-middle-footer? inherited-table-part-omit-middle-header? inherited-table-width inherited-top-margin inherited-truncate-leader? inherited-type inherited-use inherited-widow-count inherited-width inherited-writing-mode inherited-attribute-string inherited-element-attribute-string inline-space inline-space? integer? ipreced keyword-> keyword? language? last-area-reference-value last-preceding-area-reference-value last-sibling? length line-number list list-> list-proploc list-ref list-tail list? listloc literal literal-match log make-grove map map-constructor match-element? max member merge-style min modulo named-node named-node-list-names named-node-list-normalize named-node-list? nameloc negative? next-match node-list node-list-> node-list-address node-list-contains? node-list-count node-list-difference node-list-empty? node-list-error node-list-every? node-list-filter node-list-first node-list-head node-list-intersection node-list-intersection node-list-last node-list-length node-list-map node-list-no-order node-list-property node-list-proploc node-list-reduce node-list-ref node-list-remove-duplicates node-list-rest node-list-reverse node-list-some? node-list-sublist node-list-symmetric-difference node-list-tail node-list-union node-list-union-map node-list=? node-list? node-property not notation-generated-system-id notation-public-id notation-system-id null? number-> number-indirect-sosofo number? odd? ordered-may-overlap? ordered-no-overlap? origin origin-to-subnode-rel page-model? page-number page-number-in-node page-number-sosofo pair? parent pathloc positive? preced procedure? process-children alternate 7 process-children-trim alternate 7 process-element-with-id alternate 7 process-first-descendant alternate 7 process-matching-children alternate 7 process-node-list alternate 7 property-lookup q-class q-element q-sdata quantity-> quantity? quotient real? referent regexp-and regexp-node regexp-opt regexp-or regexp-plus regexp-range regexp-rep regexp-search regexp-search-disjoint regexp-seq regexp? relloc-anc relloc-des relloc-esib relloc-ysib remainder reverse round rsiblings select-by-attribute-token select-by-class select-by-missing-property select-by-null-property select-by-property select-by-relation select-elements select-grove select-tokens sgml-document-address sgml-parse sgml-parse-prolog side-sync sin sort-in-tree-order sosofo-append sosofo-discard-labeled sosofo-label sosofo? source span sqrt string string->keyword string->list string->number string->number string->regexp string->symbol string-append string-ci<=? string-ci=? string-ci>? string-equiv? string-length string-ref string<=? string=? string>? string? style? subgrove subgrove-spec substring subtree symbol-> symbol? sync table-unit tan time time-> time<=? time=? time>? total-node-page-numbers transform-grove transform-grove-spec? transliteration-map? tree-before tree-before? tree-root treeloc truncate value-proploc with-language word-parse zero?