[Archive copy mirrored from: http://www.ltg.ed.ac.uk/~ht/dsssl-proc-index.html, June 03, 1997]
Index to all DSSSL procedures by prototype
Henry S. Thompson
21 April 1997
Copyright © Henry S. Thompson, 1997
Derived automatically from the standard using JADE. A postfix '*' means it's in the core expression language. A postfix '!' means it's in the core query language along with those in 10.2.4.
Characteristics and flow objects coming soon, watch this space!
(> q1 q2 q3 ...) 8.5.7.7*
(>= q1 q2 q3 ...) 8.5.7.7*
(< q1 q2 q3 ...) 8.5.7.7*
(<= q1 q2 q3 ...) 8.5.7.7*
(* length-spec x) 12.5.2
(* q1 ...) 8.5.7.11*
(* x length-spec) 12.5.2
(+ length-spec ...) 12.5.2
(+ q1 ...) 8.5.7.10*
(- length-spec ...) 12.5.2
(- q) 8.5.7.12*
(- q1 q2 ...) 8.5.7.12
(- q1 q2) 8.5.7.12*
(/ length-spec x) 12.5.2
(/ q) 8.5.7.13*
(/ q1 q2 ...) 8.5.7.13
(/ q1 q2) 8.5.7.13*
(/ x length-spec) 12.5.2
(= q1 q2 q3 ...) 8.5.7.7*
(abs q) 8.5.7.14*
(absolute-first-sibling? snl) 10.2.4.4
(absolute-last-sibling? snl) 10.2.4.4
(acos x) 8.5.7.19
(actual-c) 12.4.6
(address-local? address) 12.5.8
(address-visited? address) 12.5.8
(address? obj) 12.5.8
(all-area-reference-values symbol #!key unique: inherit:) 12.5.1.3
(ancestor string osnl) 10.2.4.1
(ancestor-child-number string snl) 10.2.4.2
(ancestors nl) 10.2.3
(ancestors rnl) 11.3.3
(append list ...) 8.5.3.10*
(apply proc arg1 ... args) 8.5.10.2
(apply proc args) 8.5.10.2*
(asin x) 8.5.7.19
(asis-indirect-sosofo generated-object) 12.5.1.1
(assoc obj alist) 8.5.3.15
(atan q1 q2) 8.5.7.19
(atan x) 8.5.7.19
(attribute string nl) 10.2.5
(attribute-string string osnl) 10.2.4.3
(attributes nl) 10.2.5
(attributes rnl) 11.3.3
(boolean? obj) 8.5.1.2*
(caaaar pair) 8.5.3.5
(caaadr pair) 8.5.3.5
(caaar pair) 8.5.3.5
(caadar pair) 8.5.3.5
(caaddr pair) 8.5.3.5
(caadr pair) 8.5.3.5
(caar pair) 8.5.3.5
(cadaar pair) 8.5.3.5
(cadadr pair) 8.5.3.5
(cadar pair) 8.5.3.5
(caddar pair) 8.5.3.5
(cadddr pair) 8.5.3.5
(caddr pair) 8.5.3.5
(cadr pair) 8.5.3.5
(car pair) 8.5.3.3
(category-page-number #!key first-area-of-node: last-area-of-node:) 12.5.1.2
(cdaaar pair) 8.5.3.5
(cdaadr pair) 8.5.3.5
(cdaar pair) 8.5.3.5
(cdadar pair) 8.5.3.5
(cdaddr pair) 8.5.3.5
(cdadr pair) 8.5.3.5
(cdar pair) 8.5.3.5
(cddaar pair) 8.5.3.5
(cddadr pair) 8.5.3.5
(cddar pair) 8.5.3.5
(cdddar pair) 8.5.3.5
(cddddr pair) 8.5.3.5
(cdddr pair) 8.5.3.5
(cddr pair) 8.5.3.5
(cdr pair) 8.5.3.4
(ceiling x) 8.5.7.16*
(char>=? char1 char2) 8.5.8.4
(char>? char1 char2) 8.5.8.4
(char<=? char1 char2) 8.5.8.4
(char<? char1 char2) 8.5.8.4
(char-ci>=? char1 char2) 8.5.8.5
(char-ci>? char1 char2) 8.5.8.5
(char-ci<=? char1 char2) 8.5.8.5
(char-ci<? char1 char2) 8.5.8.5
(char-ci=? char1 char2) 8.5.8.5
(char-downcase char) 8.5.8.6
(char-property symbol char obj) 8.5.8.7*
(char-property symbol char) 8.5.8.7*
(char-script-case string1 obj1 ... stringn-1 objn-1 objn) 12.4.6
(char-upcase char) 8.5.8.6
(char=? char1 char2) 8.5.8.4*
(char? obj) 8.5.8.3*
(child-number snl) 10.2.4.2
(children nl) 10.2.3
(children rnl) 11.3.3
(color color-space arg ...) 12.5.9
(color-space string arg ...) 12.5.9
(color-space? obj) 12.5.9
(color? obj) 12.5.9
(column-number #!key first-area-of-node: last-area-of-node:) 12.5.1.2
(column-set-model? obj) 12.6.5.1
(compare proc list) 10.2.1
(cons obj1 obj2) 8.5.3.2
(cos x) 8.5.7.18
(create-follow snl sg #!key label: result-path: optional: unique:) 11.3.2
(create-preced snl sg #!key label: result-path: optional: unique:) 11.3.2
(create-root obj sg) 11.3.2
(create-spec? obj) 11.3.2
(create-sub snl sg #!key property: label: result-path: optional: unique:) 11.3.2
(current-language) 8.5.8.2
(current-node) 10.1.1!
(current-node-address) 12.5.8
(current-node-page-number-sosofo) 12.6.3
(current-root) 10.1.1
(data nl) 10.2.3
(datatok nl #!key filter: concat: catsrcsp: catressp: tokensep: ascp: stop: min: max: nlword: stem?:) 10.2.1
(decorated-area-height) 12.5.3
(decorated-area-width) 12.5.3
(decoration-area sosofo #!key placement-point-x: placement-point-y: placement-direction:) 12.5.3
(descendants nl) 10.2.3
(descendants rnl) 11.3.3
(display-size) 12.5.2
(display-space length-spec #!key min: max: conditional?: priority:) 12.5.4.1
(display-space? obj) 12.5.4.1
(element-number snl) 10.2.4.2
(element-number-list list snl) 10.2.4.2
(element-with-id string snl) 10.2.5
(empty-node-list) 10.2.2
(empty-sosofo) 12.4.3
(entity-address string) 12.5.8
(entity-attribute-string string1 string2 snl) 10.2.4.5
(entity-generated-system-id string snl) 10.2.4.5
(entity-name-normalize string snl) 10.2.4.6
(entity-notation string snl) 10.2.4.5
(entity-public-id string snl) 10.2.4.5
(entity-system-id string snl) 10.2.4.5
(entity-text string snl) 10.2.4.5
(entity-type string snl) 10.2.4.5
(equal? obj1 obj2) 8.5.2*
(error string) 8.5.12*
(even? n) 8.5.7.8
(exact->inexact q) 8.5.7.22
(exact? q) 8.5.7.6
(exp x) 8.5.7.17
(expt x1 x2) 8.5.7.21
(external-procedure string) 8.5.10.4*
(first-area-reference-value symbol #!key default: inherit:) 12.5.1.3
(first-child-gi osnl) 10.2.4.1
(first-sibling? snl) 10.2.4.4
(floor x) 8.5.7.16*
(follow nl) 10.2.3
(follow rnl) 11.3.3
(font-property string list #!key size: name: family-name: weight: posture: structure: proportionate-width: writing-mode:) 12.5.7
(footnote-number symbol #!key first-area-of-node: last-area-of-node:) 12.5.1.2
(format-number n string) 8.5.7.24
(format-number-list list obj1 obj2) 8.5.7.24
(general-indirect-sosofo procedure generated-object ...) 12.5.1.1
(general-name-normalize string snl) 10.2.4.6
(generated-object? obj) 12.5.1
(gi osnl) 10.2.4.1
(glyph-id string) 12.5.5
(glyph-id? obj) 12.5.5
(glyph-subst glyph-subst-table glyph-id) 12.5.6
(glyph-subst-table list) 12.5.6
(glyph-subst-table? obj) 12.5.6
(grove-before? snl1 snl2) 10.2.3
(grove-root nl) 10.2.3
(grove-root-path nl) 10.2.3
(groveloc list nl #!key overrun:) 10.2.1
(have-ancestor? obj snl) 10.2.4.4
(hierarchical-number list snl) 10.2.4.2
(hierarchical-number-recursive string snl) 10.2.4.2
(hylex-match string nl #!key norm?: level: boundary: min-hits: max-hits:) 10.2.1
(hytime-linkend) 12.5.8
(id osnl) 10.2.4.1
(idref-address string) 12.5.8
(ifollow nl) 10.2.3
(inexact->exact q) 8.5.7.22
(inexact? q) 8.5.7.6
(inherited-attribute-string string osnl) 10.2.4.3
(inherited-c) 12.4.6
(inherited-element-attribute-string string1 string2 osnl ) 10.2.4.3
(inline-space length-spec #!key min: max:) 12.5.4.2
(inline-space? obj) 12.5.4.2
(integer? obj) 8.5.7.5*
(ipreced nl) 10.2.3
(keyword->string keyword) 8.5.5.2
(keyword? obj) 8.5.5.1*
(language? obj) 8.5.8.2
(last-area-reference-value symbol #!key default: inherit:) 12.5.1.3
(last-preceding-area-reference-value symbol #!key default:) 12.5.1.3
(last-sibling? snl) 10.2.4.4
(length list) 8.5.3.9*
(line-number symbol #!key first-area-of-node: last-area-of-node:) 12.5.1.2
(list obj ...) 8.5.3.8*
(list->string chars) 8.5.9.9
(list-proploc propname nl #!key apropsrc?: ignore-missing?:) 10.2.1
(list-ref list k) 8.5.3.13*
(list-tail list k) 8.5.3.12*
(list? obj) 8.5.3.7*
(listloc dimlist list #!key overrun:) 10.2.1
(listloc dimlist nl #!key overrun:) 10.2.1
(listloc dimlist string #!key overrun:) 10.2.1
(literal string ...) 12.4.3
(literal-match string nl #!key level: boundary: min-hits: max-hits:) 10.2.1
(log x) 8.5.7.17
(make-grove string nl) 10.2.1
(map proc list1 list2 ...) 8.5.10.3
(map-constructor procedure node-list) 12.4.3
(match-element? pattern snl) 10.2.5
(max q1 q2 ...) 8.5.7.9*
(member obj list) 8.5.3.14*
(merge-style style ...) 12.4.5
(min q1 q2 ...) 8.5.7.9*
(modulo n1 n2) 8.5.7.15*
(named-node string nnl) 10.1.3
(named-node-list-names nnl) 10.1.3
(named-node-list-normalize string nnl symbol) 10.1.3
(named-node-list? obj) 10.1.3
(nameloc nmlist nnl #!key ignore-missing?:) 10.2.1
(negative? q) 8.5.7.8
(next-match style) 12.4.3
(next-match) 12.4.3
(node-list nl1 nl2 ...) 10.1.2
(node-list->list nl) 10.2.2
(node-list-address node-list) 12.5.8
(node-list-contains? nl snl) 10.2.2
(node-list-count nl) 10.2.2
(node-list-difference #!rest args) 10.2.2
(node-list-empty? nl) 10.1.2!
(node-list-error string nl) 10.1.4!
(node-list-every? proc nl) 10.2.2
(node-list-filter proc nl) 10.2.2
(node-list-first nl) 10.1.2
(node-list-head nl k) 10.2.2
(node-list-intersection #!rest args) 10.2.2
(node-list-intersection rnl ...) 11.3.3
(node-list-last nl) 10.2.2
(node-list-length nl) 10.2.2
(node-list-map proc nl) 10.2.2
(node-list-no-order nl) 10.1.2
(node-list-property propname nl) 10.2.3
(node-list-proploc propname nl #!key apropsrc?: ignore-missing?:) 10.2.1
(node-list-reduce nl proc obj) 10.2.2
(node-list-ref nl k) 10.2.2
(node-list-remove-duplicates nl) 10.2.2
(node-list-rest nl) 10.1.2
(node-list-reverse nl) 10.2.2
(node-list-some? proc nl) 10.2.2
(node-list-sublist nl k1 k2) 10.2.2
(node-list-symmetric-difference #!rest args) 10.2.2
(node-list-tail nl k) 10.2.2
(node-list-union #!rest args) 10.2.2
(node-list-union rnl ...) 11.3.3
(node-list-union-map proc nl) 10.2.2
(node-list=? nl1 nl2) 10.1.2
(node-list? obj) 10.1.2!
(node-property propname snl #!key default: null: rcs?:) 10.1.6
(not obj) 8.5.1.1*
(notation-generated-system-id string snl) 10.2.4.5
(notation-public-id string snl) 10.2.4.5
(notation-system-id string snl) 10.2.4.5
(null? obj) 8.5.3.6*
(number->string number radix) 8.5.7.24*
(number->string number) 8.5.7.24*
(number-indirect-sosofo generated-object #!key format: add: multiple:) 12.5.1.1
(number? obj) 8.5.7.5*
(odd? n) 8.5.7.8
(ordered-may-overlap? nl) 10.2.1
(ordered-no-overlap? nl) 10.2.1
(origin nl) 10.2.3
(origin rnl) 11.3.3
(origin-to-subnode-rel snl) 10.2.3
(page-model? obj) 12.6.4.1
(page-number #!key first-area-of-node: last-area-of-node:) 12.5.1.2
(page-number-in-node nd) 12.5.1.2
(page-number-sosofo) 12.6.3
(pair? obj) 8.5.3.1
(parent nl) 10.2.3!
(parent rnl) 11.3.3
(pathloc dimlist nl #!key overrun: treecom?:) 10.2.1
(positive? q) 8.5.7.8
(preced nl) 10.2.3
(preced rnl) 11.3.3
(procedure? obj) 8.5.10.1*
(process-children) 12.4.3
(process-children-trim) 12.4.3
(process-element-with-id string) 12.4.3
(process-first-descendant pattern ...) 12.4.3
(process-matching-children pattern ...) 12.4.3
(process-node-list ndlist) 12.4.3
(property-lookup propname snl if-present if-not-present) 10.2.3
(q-class symbol nl) 10.2.5
(q-class symbol) 10.2.5
(q-element pattern nl) 10.2.5
(q-element pattern) 10.2.5
(q-sdata string nl) 10.2.5
(q-sdata string) 10.2.5
(quantity->number q) 8.5.7.23
(quantity? obj) 8.5.7.5*
(quotient n1 n2) 8.5.7.15*
(real? obj) 8.5.7.5*
(referent nl) 10.2.5
(regexp-and regexp1 regexp2 ... regexpn) 10.3.3
(regexp-node proc) 10.3.3
(regexp-opt regexp) 10.3.3
(regexp-or regexp1 regexp2 ... regexpn) 10.3.3
(regexp-plus regexp) 10.3.3
(regexp-range regexp k1 k2) 10.3.3
(regexp-rep regexp) 10.3.3
(regexp-search nl regexp) 10.3.4
(regexp-search-disjoint nl regexp) 10.3.4
(regexp-seq regexp1 regexp2 ... regexpn) 10.3.3
(regexp? obj) 10.3.2
(relloc-anc dimlist nl #!key overrun:) 10.2.1
(relloc-des dimlist nl #!key overrun:) 10.2.1
(relloc-esib dimlist nl #!key overrun:) 10.2.1
(relloc-ysib dimlist nl #!key overrun:) 10.2.1
(remainder n1 n2) 8.5.7.15*
(reverse list) 8.5.3.11*
(round x) 8.5.7.16*
(rsiblings nl) 10.2.3
(select-by-attribute-token rnl string1 string2) 11.3.3
(select-by-class nl sym) 10.2.3
(select-by-class rnl sym) 11.3.3
(select-by-missing-property nl sym) 10.2.3
(select-by-missing-property rnl sym) 11.3.3
(select-by-null-property nl sym) 10.2.3
(select-by-null-property rnl sym) 11.3.3
(select-by-property nl sym proc) 10.2.3
(select-by-property rnl sym proc) 11.3.3
(select-by-relation rnl i proc) 11.3.3
(select-elements nl pattern) 10.2.5
(select-grove nl obj) 11.3.4
(select-tokens nl string) 10.3.1
(sgml-document-address string1 string2) 12.5.8
(sgml-parse string #!key active: parent:) 10.1.7
(sgml-parse-prolog string) 11.3.5
(side-sync list) 12.4.7
(sin x) 8.5.7.18
(sort-in-tree-order nl) 10.2.3
(sosofo-append sosofo ...) 12.4.3
(sosofo-discard-labeled sosofo symbol) 12.4.3
(sosofo-label sosofo symbol) 12.4.3
(sosofo? obj) 12.4.3
(source nl) 10.2.3
(span nl symbol) 10.2.1
(sqrt q) 8.5.7.20*
(string char ...) 8.5.9.2*
(string>=? string1 string2) 8.5.9.6
(string>? <string1 string2) 8.5.9.6
(string<=? string1 string2) 8.5.9.6
(string<? string1 string2) 8.5.9.6
(string->keyword string) 8.5.5.3
(string->list string) 8.5.9.9
(string->number string radix) 8.5.7.25*
(string->number string) 8.5.7.25*
(string->regexp string) 10.3.3
(string->symbol string) 8.5.4.3
(string-append string ...) 8.5.9.8*
(string-ci>=? string1 string2) 8.5.9.6
(string-ci>? string1 string2) 8.5.9.6
(string-ci<=? string1 string2) 8.5.9.6
(string-ci<? string1 string2) 8.5.9.6
(string-ci=? string1 string2) 8.5.9.5
(string-equiv? string1 string2 k) 8.5.9.5
(string-length string) 8.5.9.3*
(string-ref string k) 8.5.9.4*
(string=? string1 string2) 8.5.9.5*
(string? obj) 8.5.9.1*
(style? obj) 12.4.5
(subgrove nl) 10.2.3
(subgrove-spec #!key node: subgrove: class: add: null: remove: children: sub: label: sort-children:) 11.3.1
(substring string start end) 8.5.9.7*
(subtree nl) 10.2.3
(symbol->string symbol) 8.5.4.2
(symbol? obj) 8.5.4.1*
(sync sosofo1 sosofo2 #!key type: min: max:) 12.4.7
(table-unit k) 12.6.27.3
(tan x) 8.5.7.18
(time>=? string1 string2) 8.5.11
(time>? string1 string2) 8.5.11
(time<=? string1 string2) 8.5.11
(time<? string1 string2) 8.5.11
(time) 8.5.11*
(time->string k boolean) 8.5.11*
(time->string k) 8.5.11*
(total-node-page-numbers nd) 12.5.1.2
(transform-grove snl obj ...) 11.3.4
(transform-grove-spec? obj) 11.3.4
(transliteration-map? obj) 11.4.2
(tree-before nl) 10.2.3
(tree-before? snl1 snl2) 10.2.3
(tree-root nl) 10.2.3
(treeloc marklist nl #!key overrun: treecom?:) 10.2.1
(truncate x) 8.5.7.16*
(value-proploc propname snl #!key apropsrc?: default:) 10.2.1
(with-language language proc) 8.5.8.2
(word-parse nl string) 10.3.1
(word-parse nl) 10.3.1
(zero? q) 8.5.7.8
Copyright © Henry S. Thompson 1997. Permission to copy and redistribute this document for any purpose connected with the promotion and use of the DSSSL standard is hereby granted, provided only that this copyright notice is included in any such copy.