This is the xuriella Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 07:07:24 2025 GMT+0.
xuriella/xuriella.asdxuriella/package.lispxuriella/trace.lispxuriella/early-profile.lispxuriella/unparse.lispxuriella/xslt.lispxuriella/instructions.lispxuriella/parser.lispxuriella/space.lispxuriella/html.lispxuriella/format-number.lispxuriella/number.lispxuriella/stpx.lispxuriella/extensions.lispxuriella/profile.lispxuriella/test.lispThe main system appears first, followed by any subsystem dependency.
xuriellacxml (system).
cxml-stp (system).
closure-html (system).
xpath (system).
split-sequence (system).
package.lisp (file).
trace.lisp (file).
early-profile.lisp (file).
unparse.lisp (file).
xslt.lisp (file).
instructions.lisp (file).
parser.lisp (file).
space.lisp (file).
html.lisp (file).
format-number.lisp (file).
number.lisp (file).
stpx.lisp (file).
extensions.lisp (file).
profile.lisp (file).
test.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
xuriella/xuriella.asdxuriella/package.lispxuriella/trace.lispxuriella/early-profile.lispxuriella/unparse.lispxuriella/xslt.lispxuriella/instructions.lispxuriella/parser.lispxuriella/space.lispxuriella/html.lispxuriella/format-number.lispxuriella/number.lispxuriella/stpx.lispxuriella/extensions.lispxuriella/profile.lispxuriella/test.lispxuriella/xuriella.asdxuriella (system).
perform (method).
closure-source-file (class).
xuriella/trace.lisppackage.lisp (file).
xuriella (system).
*xslt-trace* (special variable).
*xslt-trace-context* (special variable).
*xslt-trace-indent* (special variable).
*xslt-trace-level* (special variable).
xslt-trace (function).
xslt-trace-thunk (function).
xuriella/early-profile.lisptrace.lisp (file).
xuriella (system).
*apply-stylesheet-counter* (special variable).
*parse-stylesheet-counter* (special variable).
*parse-xml-counter* (special variable).
*profiling-enabled-p* (special variable).
*unparse-xml-counter* (special variable).
copy-profile-counter (function).
make-profile-counter (function).
profile-counter (structure).
profile-counter-calls (reader).
(setf profile-counter-calls) (writer).
profile-counter-p (function).
profile-counter-real (reader).
(setf profile-counter-real) (writer).
profile-counter-run (reader).
(setf profile-counter-run) (writer).
with-profile-counter (macro).
xuriella/unparse.lispearly-profile.lisp (file).
xuriella (system).
*current-element* (special variable).
*initial-unparse-namespaces* (special variable).
*sink* (special variable).
*start-tag-written-p* (special variable).
convert-attribute (function).
copy-sink-attribute (function).
copy-sink-element (function).
defun/unparse (macro).
doctype (function).
ensure-prefix-for-uri (function).
invoke-with-element (function).
invoke-with-output-sink-bound (function).
invoke-with-xml-output (function).
make-sink-attribute (function).
make-sink-element (function).
make-xmlns-attribute (function).
maybe-emit-start-tag (function).
nc-name-p (function).
process-extra-namespace (function).
process-extra-namespaces (function).
push-sink-element-namespace (function).
sink-attribute (structure).
sink-attribute-local-name (reader).
(setf sink-attribute-local-name) (writer).
sink-attribute-p (function).
sink-attribute-suggested-prefix (reader).
(setf sink-attribute-suggested-prefix) (writer).
sink-attribute-uri (reader).
(setf sink-attribute-uri) (writer).
sink-attribute-value (reader).
(setf sink-attribute-value) (writer).
sink-element (structure).
sink-element-actual-qname (reader).
(setf sink-element-actual-qname) (writer).
sink-element-all-namespaces (reader).
(setf sink-element-all-namespaces) (writer).
sink-element-attributes (reader).
(setf sink-element-attributes) (writer).
sink-element-find-uri (function).
sink-element-local-name (reader).
(setf sink-element-local-name) (writer).
sink-element-new-namespaces (reader).
(setf sink-element-new-namespaces) (writer).
sink-element-p (function).
sink-element-suggested-prefix (reader).
(setf sink-element-suggested-prefix) (writer).
sink-element-uri (reader).
(setf sink-element-uri) (writer).
sink-element-used-prefixes (reader).
(setf sink-element-used-prefixes) (writer).
unalias-attribute-uri (function).
with-element (macro).
with-output-sink-bound (macro).
with-xml-output (macro).
write-attribute (function).
write-comment (function).
write-extra-namespace (function).
write-processing-instruction (function).
write-text (function).
write-unescaped (function).
xuriella/xslt.lispunparse.lisp (file).
xuriella (system).
apply-stylesheet (function).
characters (method).
characters (method).
end-document (method).
end-element (method).
make-parameter (function).
parameter (structure).
parameter-local-name (reader).
(setf parameter-local-name) (writer).
parameter-uri (reader).
(setf parameter-uri) (writer).
parameter-value (reader).
(setf parameter-value) (writer).
parse-stylesheet (function).
start-element (method).
stylesheet (structure).
unescaped (method).
unescaped (method).
unescaped (method).
xslt-error (function).
xslt-error (condition).
%document (function).
%get-node-id (function).
%key (function).
*apply-imports* (special variable).
*apply-imports-limit* (special variable).
*debug* (special variable).
*default-mode* (special variable).
*empty-mode* (special variable).
*excluded-namespaces* (special variable).
*extension-namespaces* (special variable).
*forwards-compatible-p* (special variable).
*global-variable-declarations* (special variable).
*global-variable-values* (special variable).
*html* (special variable).
*import-priority* (special variable).
*included-attribute-sets* (special variable).
*initial-namespaces* (special variable).
*instruction-base-uri* (special variable).
*lexical-variable-declarations* (special variable).
*lexical-variable-values* (special variable).
*namespaces* (special variable).
*root-to-document* (special variable).
*stack-limit* (special variable).
*stylesheet* (special variable).
*uri-resolver* (special variable).
*uri-to-document* (special variable).
*without-xslt-current-p* (special variable).
*xml* (special variable).
*xsl* (special variable).
*xsl-import-stack* (special variable).
*xsl-include-stack* (special variable).
acons-namespaces (function).
add-key (function).
apply-applicable-templates (function).
apply-default-templates (function).
apply-templates (function).
apply-templates/list (function).
build-key-index (function).
call-template (function).
check-errors_err035 (function).
check-for-invalid-attributes (function).
compile-global-variable (function).
compile-template (function).
compile-value-thunk (function).
compile-var-binding (function).
compile-var-bindings (function).
compile-xpath (function).
copy-import-variable (function).
copy-mode (function).
copy-output-specification (function).
copy-parameter (function).
copy-source-document (function).
copy-strip-test (function).
copy-stylesheet (function).
copy-template (function).
copy-variable-chain (function).
decode-qname (function).
do-pipe (macro).
do-toplevel (macro).
document-base-uri (function).
ensure-mode (function).
ensure-mode/qname (function).
environment-find-function (method).
environment-find-namespace (method).
environment-find-variable (method).
environment-find-variable (method).
environment-find-variable (method).
environment-find-variable (method).
escaper (class).
expression-priority (function).
find-attribute-set (function).
find-key (function).
find-mode (function).
find-named-templates (function).
find-parameter-value (function).
find-templates (function).
find-variable-index (function).
global-variable-environment (class).
global-variable-value (function).
(setf global-variable-value) (function).
handler-case* (macro).
import-variable (structure).
import-variable-p (function).
initial-global-variable-thunks (reader method).
(setf initial-global-variable-thunks) (writer method).
intern-global-variable (function).
invoke-template (function).
invoke-with-forward-compatible-errors (function).
invoke-with-import-magic (function).
invoke-with-output-sink (function).
invoke-with-resignalled-errors (function).
invoke-with-stack-limit (function).
invoke-with-toplevel-text-output-sink (function).
invoke-without-xslt-current (function).
key-environment (class).
key-match (function).
key-use (function).
lexical-variable-value (function).
(setf lexical-variable-value) (function).
lexical-xslt-environment (class).
list-toplevel (function).
make-empty-declaration-array (function).
make-escaper (function).
make-key (function).
make-mode (function).
make-output-sink (function).
make-output-specification (function).
make-source-document (function).
make-strip-test (function).
make-stylesheet (function).
make-template (function).
make-text-filter (function).
make-variable (function).
make-variable-chain (function).
make-variable-value-array (function).
map-pipe-eagerly (function).
map-toplevel (function).
maximize (function).
mode (structure).
mode-match-thunk (reader).
(setf mode-match-thunk) (writer).
mode-p (function).
mode-templates (reader).
(setf mode-templates) (writer).
namep (function).
node-to-source-document (function).
of-name (function).
only-with-attributes (macro).
output-cdata-section-matchers (reader).
(setf output-cdata-section-matchers) (writer).
output-doctype-public (reader).
(setf output-doctype-public) (writer).
output-doctype-system (reader).
(setf output-doctype-system) (writer).
output-encoding (reader).
(setf output-encoding) (writer).
output-indent (reader).
(setf output-indent) (writer).
output-media-type (reader).
(setf output-media-type) (writer).
output-method (reader).
(setf output-method) (writer).
output-omit-xml-declaration (reader).
(setf output-omit-xml-declaration) (writer).
output-specification (structure).
output-specification-p (function).
output-standalone-p (reader).
(setf output-standalone-p) (writer).
parameter-p (function).
parse-1-stylesheet (function).
parse-allowing-microsoft-bom (function).
parse-attribute-sets! (function).
parse-decimal-formats! (function).
parse-exclude-result-prefixes! (function).
parse-extension-element-prefixes! (function).
parse-global-variable! (function).
parse-imported-stylesheet (function).
parse-key-pattern (function).
parse-keys! (function).
parse-namespace-aliases! (function).
parse-nametest-tokens (function).
parse-output! (function).
parse-strip/preserve-space! (function).
parse-stylesheet-to-stp (function).
parse-templates! (function).
prepare-global-variables (function).
push-variable (function).
recoverable-xslt-error (condition).
sometimes-with-attributes (macro).
source-document (structure).
source-document-id (reader).
(setf source-document-id) (writer).
source-document-indices (reader).
(setf source-document-indices) (writer).
source-document-p (function).
source-document-root-node (reader).
(setf source-document-root-node) (writer).
split-qname (function).
strip-test (structure).
strip-test-compiled-pattern (reader).
(setf strip-test-compiled-pattern) (writer).
strip-test-p (function).
strip-test-position (reader).
(setf strip-test-position) (writer).
strip-test-priority (reader).
(setf strip-test-priority) (writer).
strip-test-value (reader).
(setf strip-test-value) (writer).
stylesheet-attribute-sets (reader).
(setf stylesheet-attribute-sets) (writer).
stylesheet-decimal-formats (reader).
(setf stylesheet-decimal-formats) (writer).
stylesheet-global-variables (reader).
(setf stylesheet-global-variables) (writer).
stylesheet-initial-global-variable-thunks (reader).
(setf stylesheet-initial-global-variable-thunks) (writer).
stylesheet-keys (reader).
(setf stylesheet-keys) (writer).
stylesheet-modes (reader).
(setf stylesheet-modes) (writer).
stylesheet-named-templates (reader).
(setf stylesheet-named-templates) (writer).
stylesheet-namespace-aliases (reader).
(setf stylesheet-namespace-aliases) (writer).
stylesheet-output-specification (reader).
(setf stylesheet-output-specification) (writer).
stylesheet-p (function).
stylesheet-strip-tests (reader).
(setf stylesheet-strip-tests) (writer).
stylesheet-strip-thunk (reader).
(setf stylesheet-strip-thunk) (writer).
template (structure).
template-apply-imports-limit (reader).
(setf template-apply-imports-limit) (writer).
template-base-uri (reader).
(setf template-base-uri) (writer).
template-body (reader).
(setf template-body) (writer).
template-compiled-pattern (reader).
(setf template-compiled-pattern) (writer).
template-import-priority (reader).
(setf template-import-priority) (writer).
template-match-expression (reader).
(setf template-match-expression) (writer).
template-mode (reader).
(setf template-mode) (writer).
template-mode-qname (reader).
(setf template-mode-qname) (writer).
template-n-variables (reader).
(setf template-n-variables) (writer).
template-name (reader).
(setf template-name) (writer).
template-p (function).
template-params (reader).
(setf template-params) (writer).
template-position (reader).
(setf template-position) (writer).
template-priority (reader).
(setf template-priority) (writer).
template-stylesheet (reader).
(setf template-stylesheet) (writer).
template-unparsed-qname (reader).
(setf template-unparsed-qname) (writer).
template< (function).
text-filter (class).
text-filter-target (reader method).
(setf text-filter-target) (writer method).
text-output-sink-target (reader method).
(setf text-output-sink-target) (writer method).
textoutput-sink-depth (reader method).
(setf textoutput-sink-depth) (writer method).
toplevel-text-output-sink (class).
unalias-uri (function).
unwrap-2.3 (function).
uri-to-pathname (function).
variable-chain (structure).
variable-chain-definitions (reader).
(setf variable-chain-definitions) (writer).
variable-chain-index (reader).
(setf variable-chain-index) (writer).
variable-chain-local-name (reader).
(setf variable-chain-local-name) (writer).
variable-chain-p (function).
variable-chain-thunk (reader).
(setf variable-chain-thunk) (writer).
variable-chain-uri (reader).
(setf variable-chain-uri) (writer).
variable-param-p (reader).
(setf variable-param-p) (writer).
variable-value-thunk (reader).
(setf variable-value-thunk) (writer).
variable-value-thunk-setter (reader).
(setf variable-value-thunk-setter) (writer).
with-forward-compatible-errors (macro).
with-import-magic (macro).
with-resignalled-errors (macro).
with-stack-limit (macro).
with-toplevel-text-output-sink (macro).
without-xslt-current (macro).
xfd-current (function).
xfd-document (function).
xfd-element-available (function).
xfd-function-available (function).
xfd-generate-id (function).
xfd-key (function).
xfd-system-property (function).
xfd-unparsed-entity-uri (function).
xml-designator (type).
xslt-cerror (function).
xslt-environment (class).
xuriella/instructions.lispxslt.lisp (file).
xuriella (system).
apply-templates (macro).
attribute (macro).
call-template (macro).
comment (macro).
compile-instruction (function).
copy-of (macro).
element (macro).
for-each (macro).
literal-attribute (macro).
literal-element (macro).
message (macro).
node-p-using-navigator (method).
node-text-using-navigator (method).
processing-instruction (macro).
terminate (macro).
text (macro).
unescaped-value-of (macro).
value-of (macro).
*builtin-instructions* (special variable).
*lower-first-order* (special variable).
*template-variables* (special variable).
*upper-first-order* (special variable).
apply-to-result-tree-fragment (function).
collation-char (function).
collect-literal-attribute-namespaces-kludge (function).
compare-numbers (function).
compare-strings (function).
compile-attribute/constant-name (function).
compile-attribute/runtime (function).
compile-avt (function).
compile-element/constant-name (function).
compile-element/runtime (function).
compile-message (function).
compile-optional-avt (function).
compile-var-bindings/nointern (function).
compose-sorters/lazy (function).
contextify-node-list (function).
copy-into-result (function).
copy-leaf-node (function).
copy-result-tree-fragment (function).
decode-qname/runtime (function).
define-indentation (macro).
define-instruction (macro).
make-collation-key (function).
make-result-tree-fragment (function).
make-sort-predicate/lazy (function).
make-sorter/lazy (function).
mismatch* (function).
namespaces-as-alist (function).
not-actually-excluded-namespaces-kludge (function).
parse-attribute-value-template (function).
remove-excluded-namespaces (function).
result-tree-fragment (structure).
result-tree-fragment-node (reader).
(setf result-tree-fragment-node) (writer).
result-tree-fragment-p (function).
sort/@case-order (function).
sort/@data-type (function).
sort/@order (function).
test-instruction (function).
xuriella/parser.lispinstructions.lisp (file).
xuriella (system).
parse-body (function).
assert-no-body (function).
boolean-or-error (function).
define-instruction-parser (macro).
map-namespace-declarations (function).
maybe-wrap-namespaces (function).
parse-fallback-children (function).
parse-instruction (function).
parse-instruction/literal-element (function).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-instruction/xsl-element (method).
parse-param (function).
parse-sort (function).
xuriella/space.lispparser.lisp (file).
xuriella (system).
attribute-pipe-using-navigator (method).
characters (method).
child-pipe-using-navigator (method).
end-element (method).
get-element-by-id-using-navigator (method).
hash-key-using-navigator (method).
local-name-using-navigator (method).
namespace-pipe-using-navigator (method).
namespace-prefix-using-navigator (method).
namespace-uri-using-navigator (method).
node-equal-using-navigator (method).
node-p-using-navigator (method).
node-text-using-navigator (method).
node-type-p-using-navigator (method).
parent-node-using-navigator (method).
print-object (method).
qualified-name-using-navigator (method).
start-element (method).
unparsed-entity-uri-using-navigator (method).
*whitespace* (special variable).
copy-leaf-stripping-node (function).
copy-parent-stripping-node (function).
copy-stripping-node (function).
flush-pending (function).
leaf-stripping-node (structure).
leaf-stripping-node-children (function).
(setf leaf-stripping-node-children) (function).
leaf-stripping-node-p (function).
leaf-stripping-node-parent (function).
(setf leaf-stripping-node-parent) (function).
leaf-stripping-node-target (function).
(setf leaf-stripping-node-target) (function).
make-leaf-stripping-node (function).
make-parent-stripping-node (function).
make-stripping-node (function).
make-text-normalizer (function).
make-whitespace-stripper (function).
normalize-whitespace (function).
parent-stripping-node (structure).
parent-stripping-node-children (function).
(setf parent-stripping-node-children) (function).
parent-stripping-node-p (function).
parent-stripping-node-parent (function).
(setf parent-stripping-node-parent) (function).
parent-stripping-node-target (function).
(setf parent-stripping-node-target) (function).
pending-text-node (reader method).
(setf pending-text-node) (writer method).
strip-stylesheet (function).
strip-test-< (function).
strip-under-qname-p (function).
stripping-node (structure).
stripping-node-children (reader).
(setf stripping-node-children) (writer).
stripping-node-p (function).
stripping-node-parent (reader).
(setf stripping-node-parent) (writer).
stripping-node-target (reader).
(setf stripping-node-target) (writer).
text-normalizer (class).
whitespacep (function).
words (function).
write-string-value (method).
write-string-value (method).
write-string-value (method).
xpath-protocol/attribute-value (function).
xuriella/html.lispspace.lisp (file).
xuriella (system).
characters (method).
characters (method).
comment (method).
comment (method).
end-document (method).
end-document (method).
end-element (method).
initialize-instance (method).
processing-instruction (method).
processing-instruction (method).
start-document (method).
start-document (method).
start-dtd (method).
start-dtd (method).
start-element (method).
start-element (method).
unescaped (method).
unescaped (method).
auto-detect-sink (class).
combi-sink (class).
hey⎵test⎵suite,⎵this⎵is⎵an⎵html⎵document (condition).
make-auto-detect-sink (function).
maybe-close-tag (function).
replay-buffered-events (function).
sink-buffered-events (reader method).
(setf sink-buffered-events) (writer method).
sink-detected-method (reader method).
(setf sink-detected-method) (writer method).
sink-encoding (reader method).
(setf sink-encoding) (writer method).
sink-hax-target (reader method).
(setf sink-hax-target) (writer method).
sink-media-type (reader method).
(setf sink-media-type) (writer method).
sink-pubid (reader method).
(setf sink-pubid) (writer method).
sink-sax-target (reader method).
(setf sink-sax-target) (writer method).
sink-switched-p (reader method).
(setf sink-switched-p) (writer method).
sink-sysid (reader method).
(setf sink-sysid) (writer method).
switch-to-html-output (function).
switch-to-xml-output (function).
xuriella/format-number.lisphtml.lisp (file).
xuriella (system).
copy-decimal-format (function).
copy-picture (function).
decimal-format (structure).
decimal-format-p (function).
decimal-format= (function).
df/active-characters (function).
df/case (macro).
df/decimal-separator (reader).
(setf df/decimal-separator) (writer).
df/digit (reader).
(setf df/digit) (writer).
df/digits (function).
df/grouping-separator (reader).
(setf df/grouping-separator) (writer).
df/infinity (reader).
(setf df/infinity) (writer).
df/minus-sign (reader).
(setf df/minus-sign) (writer).
df/nan (reader).
(setf df/nan) (writer).
df/pattern-separator (reader).
(setf df/pattern-separator) (writer).
df/per-mille (reader).
(setf df/per-mille) (writer).
df/percent (reader).
(setf df/percent) (writer).
df/zero-digit (reader).
(setf df/zero-digit) (writer).
find-decimal-format (function).
(setf find-decimal-format) (function).
format-number (function).
format-number-~f (function).
format-ordinary-number (function).
make-decimal-format (function).
make-grouping-test (function).
make-picture (function).
parse-fractional-picture (function).
parse-integer-picture (function).
parse-picture (function).
parse-sub-picture (function).
pic/fractional-part-grouping-positions (reader).
(setf pic/fractional-part-grouping-positions) (writer).
pic/integer-part-grouping-positions (reader).
(setf pic/integer-part-grouping-positions) (writer).
pic/maximum-fractional-part-size (reader).
(setf pic/maximum-fractional-part-size) (writer).
pic/minimum-fractional-part-size (reader).
(setf pic/minimum-fractional-part-size) (writer).
pic/minimum-integer-part-size (reader).
(setf pic/minimum-integer-part-size) (writer).
pic/per-mille-p (reader).
(setf pic/per-mille-p) (writer).
pic/percentp (reader).
(setf pic/percentp) (writer).
pic/prefix (reader).
(setf pic/prefix) (writer).
pic/suffix (reader).
(setf pic/suffix) (writer).
picture (structure).
picture-p (function).
test-format-number (function).
xfd-format-number (function).
xuriella/number.lispformat-number.lisp (file).
xuriella (system).
ancestors-using-count-and-from (function).
compute-number-list (function).
format-lexer (function).
format-number-list (function).
format-number-token (function).
group-numbers (function).
node-position-among-siblings (function).
node-type (function).
parse-number-format (function).
pattern-thunk-matches-p (function).
xsl-number-value (function).
xuriella/stpx.lispnumber.lisp (file).
xuriella (system).
unescaped (method).
make-stpx-builder (function).
make-unescaped (function).
stpx-builder (class).
unescaped-text (class).
xuriella/extensions.lispstpx.lisp (file).
xuriella (system).
define-extension-compiler (macro).
define-extension-group (macro).
define-extension-parser (macro).
%define-extension-group (function).
*extension-groups* (special variable).
copy-extension-element (function).
copy-extension-group (function).
ensure-extension-element (function).
extension-element (structure).
extension-element-local-name (reader).
(setf extension-element-local-name) (writer).
extension-element-p (function).
extension-element-parser (reader).
(setf extension-element-parser) (writer).
extension-group (structure).
extension-group-documentation (reader).
(setf extension-group-documentation) (writer).
extension-group-elements (reader).
(setf extension-group-elements) (writer).
extension-group-p (function).
extension-group-uri (reader).
(setf extension-group-uri) (writer).
find-extension-element (function).
make-extension-element (function).
make-extension-group (function).
parse-extension-lambda-list (function).
xuriella/profile.lispextensions.lisp (file).
xuriella (system).
disable-profiling (function).
enable-profiling (function).
report (function).
*profiling-callers* (special variable).
*samples* (special variable).
clear-counter (function).
copy-profile-data (function).
counter- (function).
data-calls (reader).
(setf data-calls) (writer).
data-self-real (reader).
(setf data-self-real) (writer).
data-self-run (reader).
(setf data-self-run) (writer).
data-template (reader).
(setf data-template) (writer).
data-total-real (reader).
(setf data-total-real) (writer).
data-total-run (reader).
(setf data-total-run) (writer).
group-and-sort-samples (function).
invoke-template/profile (function).
invoke-with-profile-counter (function).
make-profile-data (function).
profile-data (structure).
profile-data-p (function).
report-counter (function).
report-samples (function).
xuriella/test.lispprofile.lisp (file).
xuriella (system).
print-object (method).
*bad-tests* (special variable).
*known-failures* (special variable).
*tests-directory* (special variable).
*whitespace-issues* (special variable).
assert-node= (function).
child-count (function).
copy-file (function).
copy-test-files (function).
dribble-tests (function).
find-named-test (function).
html-output-equal-p (function).
known-failure-p (function).
map-original-tests (function).
map-tests (function).
maybe-normalize-test-spaces (function).
named-node-= (function).
node= (method).
node= (method).
node= (method).
node= (method).
node= (method).
node= (method).
node= (method).
node= (method).
noindent-stylesheet-pathname (function).
normalize-html-whitespace (function).
output-equal-p (function).
parent-node-= (function).
parse-for-comparison (function).
parse-original-test (function).
parse-test (function).
replace-junk (function).
run-named-test (function).
run-test (function).
run-tests (function).
run-xpath-tests (function).
sanitize-stylesheet (function).
saxon (function).
simplify-test (function).
simplify-tests (function).
slurp-for-comparison (function).
slurp-for-comparison-1 (function).
slurp-output-method (function).
strip-addresses (function).
test-case (class).
test-category (reader method).
(setf test-category) (writer method).
test-data-pathname (reader method).
(setf test-data-pathname) (writer method).
test-data-pathname-2 (reader method).
(setf test-data-pathname-2) (writer method).
test-id (reader method).
(setf test-id) (writer method).
test-official-output-pathname (reader method).
(setf test-official-output-pathname) (writer method).
test-operation (reader method).
(setf test-operation) (writer method).
test-output-compare (reader method).
(setf test-output-compare) (writer method).
test-output-pathname (function).
test-stylesheet-pathname (reader method).
(setf test-stylesheet-pathname) (writer method).
test-stylesheet-pathname-2 (reader method).
(setf test-stylesheet-pathname-2) (writer method).
text-output-equal-p (function).
write-simplified-test (function).
xfd-print (function).
xml-output-equal-p (function).
xsltproc (function).
Packages are listed by definition order.
xuriellaXuriella is an implementation of XSLT 1.0.
@begin[Using XSLT]{section}
      XSLT stylesheets are invoked using the @code{apply-stylesheet} function,
      which can parse, compile, and apply XSLT stylesheets.
Top-level parameters to the stylesheet can be specified using
      parameter instances created by @fun{make-parameter}.
@aboutfun{apply-stylesheet}
      @aboutclass{parameter}
      @aboutfun{make-parameter}
    @end{section}
    @begin[Compiling stylesheets explicitly]{section}
      @code{parse-stylesheet} allows the compilation of XSLT stylesheets into
      objects ahead of time, so that @code{apply-stylesheet} only needs to
      invoke the pre-compiled sheet rather than having to parse and
      compile it first.
@aboutfun{parse-stylesheet}
      @aboutclass{stylesheet}
    @end{section}
    @begin[Profiling support]{section}
     The profiling facility records the run time of XSLT templates.
@aboutfun{enable-profiling}
     @aboutfun{disable-profiling}
     @aboutfun{report}
    @end{section}
    @begin[Defining extension elements]{section}
      Xuriella can be extended in two ways:
Custom XPath functions can be implemented using the extension
      mechanism in @a[http://common-lisp.net/project/plexippus-xpath/atdoc/pages/xpath-sys.html]{Plexippus}.
Custom XSLT elements can be implemented using the following macros.
@code{define-extension-group} is used to establish a namespace for
      the extensions, which can then be activated using a namespace declaration
      and the @code{extension-element-prefixes} attribute in the stylesheet.
Every individual extension element needs at least a definition
      using @code{define-extension-parser}.  The parser will run at
      compilation time and return an XSLT instruction in a sexp syntax.
      If the extension can be implemented as a transformation into ordinary
      XSLT elements, the parser only needs to return that XSLT sexp.
In addition, the sexp representation itself can be extended using
      @code{define-extension-compiler}.  The extension compiler will be
      invoked while the stylesheet is compiled to return a function, usually
      a closure, that will be called by the stylesheet at run-time.
@aboutmacro{define-extension-group}
      @aboutmacro{define-extension-parser}
      @aboutmacro{define-extension-compiler}
    @end{section}
    @begin[Functions useful in extensions]{section}
      The following functions can be used by extension parsers and compilers,
      to parse child nodes as instructions, or to compile such instructions,
      respectively.
@aboutfun{parse-body}
      @aboutfun{compile-instruction}
    @end{section}
common-lisp.
apply-stylesheet (function).
compile-instruction (function).
define-extension-compiler (macro).
define-extension-group (macro).
define-extension-parser (macro).
disable-profiling (function).
enable-profiling (function).
make-parameter (function).
parameter (structure).
parameter-local-name (reader).
(setf parameter-local-name) (writer).
parameter-uri (reader).
(setf parameter-uri) (writer).
parameter-value (reader).
(setf parameter-value) (writer).
parse-body (function).
parse-stylesheet (function).
report (function).
stylesheet (structure).
xslt-error (function).
xslt-error (condition).
%define-extension-group (function).
%document (function).
%get-node-id (function).
%key (function).
*apply-imports* (special variable).
*apply-imports-limit* (special variable).
*apply-stylesheet-counter* (special variable).
*bad-tests* (special variable).
*builtin-instructions* (special variable).
*current-element* (special variable).
*debug* (special variable).
*default-mode* (special variable).
*empty-mode* (special variable).
*excluded-namespaces* (special variable).
*extension-groups* (special variable).
*extension-namespaces* (special variable).
*forwards-compatible-p* (special variable).
*global-variable-declarations* (special variable).
*global-variable-values* (special variable).
*html* (special variable).
*import-priority* (special variable).
*included-attribute-sets* (special variable).
*initial-namespaces* (special variable).
*initial-unparse-namespaces* (special variable).
*instruction-base-uri* (special variable).
*known-failures* (special variable).
*lexical-variable-declarations* (special variable).
*lexical-variable-values* (special variable).
*lower-first-order* (special variable).
*namespaces* (special variable).
*parse-stylesheet-counter* (special variable).
*parse-xml-counter* (special variable).
*profiling-callers* (special variable).
*profiling-enabled-p* (special variable).
*root-to-document* (special variable).
*samples* (special variable).
*sink* (special variable).
*stack-limit* (special variable).
*start-tag-written-p* (special variable).
*stylesheet* (special variable).
*template-variables* (special variable).
*tests-directory* (special variable).
*unparse-xml-counter* (special variable).
*upper-first-order* (special variable).
*uri-resolver* (special variable).
*uri-to-document* (special variable).
*whitespace* (special variable).
*whitespace-issues* (special variable).
*without-xslt-current-p* (special variable).
*xml* (special variable).
*xsl* (special variable).
*xsl-import-stack* (special variable).
*xsl-include-stack* (special variable).
*xslt-trace* (special variable).
*xslt-trace-context* (special variable).
*xslt-trace-indent* (special variable).
*xslt-trace-level* (special variable).
acons-namespaces (function).
add-key (function).
ancestors-using-count-and-from (function).
apply-applicable-templates (function).
apply-default-templates (function).
apply-templates (function).
apply-templates/list (function).
apply-to-result-tree-fragment (function).
assert-no-body (function).
assert-node= (function).
auto-detect-sink (class).
boolean-or-error (function).
build-key-index (function).
call-template (function).
check-errors_err035 (function).
check-for-invalid-attributes (function).
child-count (function).
clear-counter (function).
collation-char (function).
collect-literal-attribute-namespaces-kludge (function).
combi-sink (class).
compare-numbers (function).
compare-strings (function).
compile-attribute/constant-name (function).
compile-attribute/runtime (function).
compile-avt (function).
compile-element/constant-name (function).
compile-element/runtime (function).
compile-global-variable (function).
compile-message (function).
compile-optional-avt (function).
compile-template (function).
compile-value-thunk (function).
compile-var-binding (function).
compile-var-bindings (function).
compile-var-bindings/nointern (function).
compile-xpath (function).
compose-sorters/lazy (function).
compute-number-list (function).
contextify-node-list (function).
convert-attribute (function).
copy-decimal-format (function).
copy-extension-element (function).
copy-extension-group (function).
copy-file (function).
copy-import-variable (function).
copy-into-result (function).
copy-leaf-node (function).
copy-leaf-stripping-node (function).
copy-mode (function).
copy-output-specification (function).
copy-parameter (function).
copy-parent-stripping-node (function).
copy-picture (function).
copy-profile-counter (function).
copy-profile-data (function).
copy-result-tree-fragment (function).
copy-sink-attribute (function).
copy-sink-element (function).
copy-source-document (function).
copy-strip-test (function).
copy-stripping-node (function).
copy-stylesheet (function).
copy-template (function).
copy-test-files (function).
copy-variable-chain (function).
counter- (function).
data-calls (reader).
(setf data-calls) (writer).
data-self-real (reader).
(setf data-self-real) (writer).
data-self-run (reader).
(setf data-self-run) (writer).
data-template (reader).
(setf data-template) (writer).
data-total-real (reader).
(setf data-total-real) (writer).
data-total-run (reader).
(setf data-total-run) (writer).
decimal-format (structure).
decimal-format-p (function).
decimal-format= (function).
decode-qname (function).
decode-qname/runtime (function).
define-indentation (macro).
define-instruction (macro).
define-instruction-parser (macro).
defun/unparse (macro).
df/active-characters (function).
df/case (macro).
df/decimal-separator (reader).
(setf df/decimal-separator) (writer).
df/digit (reader).
(setf df/digit) (writer).
df/digits (function).
df/grouping-separator (reader).
(setf df/grouping-separator) (writer).
df/infinity (reader).
(setf df/infinity) (writer).
df/minus-sign (reader).
(setf df/minus-sign) (writer).
df/nan (reader).
(setf df/nan) (writer).
df/pattern-separator (reader).
(setf df/pattern-separator) (writer).
df/per-mille (reader).
(setf df/per-mille) (writer).
df/percent (reader).
(setf df/percent) (writer).
df/zero-digit (reader).
(setf df/zero-digit) (writer).
do-pipe (macro).
do-toplevel (macro).
doctype (function).
document-base-uri (function).
dribble-tests (function).
ensure-extension-element (function).
ensure-mode (function).
ensure-mode/qname (function).
ensure-prefix-for-uri (function).
escaper (class).
expression-priority (function).
extension-element (structure).
extension-element-local-name (reader).
(setf extension-element-local-name) (writer).
extension-element-p (function).
extension-element-parser (reader).
(setf extension-element-parser) (writer).
extension-group (structure).
extension-group-documentation (reader).
(setf extension-group-documentation) (writer).
extension-group-elements (reader).
(setf extension-group-elements) (writer).
extension-group-p (function).
extension-group-uri (reader).
(setf extension-group-uri) (writer).
find-attribute-set (function).
find-decimal-format (function).
(setf find-decimal-format) (function).
find-extension-element (function).
find-key (function).
find-mode (function).
find-named-templates (function).
find-named-test (function).
find-parameter-value (function).
find-templates (function).
find-variable-index (function).
flush-pending (function).
format-lexer (function).
format-number (function).
format-number-list (function).
format-number-token (function).
format-number-~f (function).
format-ordinary-number (function).
global-variable-environment (class).
global-variable-value (function).
(setf global-variable-value) (function).
group-and-sort-samples (function).
group-numbers (function).
handler-case* (macro).
hey⎵test⎵suite,⎵this⎵is⎵an⎵html⎵document (condition).
html-output-equal-p (function).
import-variable (structure).
import-variable-p (function).
initial-global-variable-thunks (generic reader).
(setf initial-global-variable-thunks) (generic writer).
intern-global-variable (function).
invoke-template (function).
invoke-template/profile (function).
invoke-with-element (function).
invoke-with-forward-compatible-errors (function).
invoke-with-import-magic (function).
invoke-with-output-sink (function).
invoke-with-output-sink-bound (function).
invoke-with-profile-counter (function).
invoke-with-resignalled-errors (function).
invoke-with-stack-limit (function).
invoke-with-toplevel-text-output-sink (function).
invoke-with-xml-output (function).
invoke-without-xslt-current (function).
key-environment (class).
key-match (function).
key-use (function).
known-failure-p (function).
leaf-stripping-node (structure).
leaf-stripping-node-children (function).
(setf leaf-stripping-node-children) (function).
leaf-stripping-node-p (function).
leaf-stripping-node-parent (function).
(setf leaf-stripping-node-parent) (function).
leaf-stripping-node-target (function).
(setf leaf-stripping-node-target) (function).
lexical-variable-value (function).
(setf lexical-variable-value) (function).
lexical-xslt-environment (class).
list-toplevel (function).
make-auto-detect-sink (function).
make-collation-key (function).
make-decimal-format (function).
make-empty-declaration-array (function).
make-escaper (function).
make-extension-element (function).
make-extension-group (function).
make-grouping-test (function).
make-key (function).
make-leaf-stripping-node (function).
make-mode (function).
make-output-sink (function).
make-output-specification (function).
make-parent-stripping-node (function).
make-picture (function).
make-profile-counter (function).
make-profile-data (function).
make-result-tree-fragment (function).
make-sink-attribute (function).
make-sink-element (function).
make-sort-predicate/lazy (function).
make-sorter/lazy (function).
make-source-document (function).
make-stpx-builder (function).
make-strip-test (function).
make-stripping-node (function).
make-stylesheet (function).
make-template (function).
make-text-filter (function).
make-text-normalizer (function).
make-unescaped (function).
make-variable (function).
make-variable-chain (function).
make-variable-value-array (function).
make-whitespace-stripper (function).
make-xmlns-attribute (function).
map-namespace-declarations (function).
map-original-tests (function).
map-pipe-eagerly (function).
map-tests (function).
map-toplevel (function).
maximize (function).
maybe-close-tag (function).
maybe-emit-start-tag (function).
maybe-normalize-test-spaces (function).
maybe-wrap-namespaces (function).
mismatch* (function).
mode (structure).
mode-match-thunk (reader).
(setf mode-match-thunk) (writer).
mode-p (function).
mode-templates (reader).
(setf mode-templates) (writer).
named-node-= (function).
namep (function).
namespaces-as-alist (function).
nc-name-p (function).
node-position-among-siblings (function).
node-to-source-document (function).
node-type (function).
node= (generic function).
noindent-stylesheet-pathname (function).
normalize-html-whitespace (function).
normalize-whitespace (function).
not-actually-excluded-namespaces-kludge (function).
of-name (function).
only-with-attributes (macro).
output-cdata-section-matchers (reader).
(setf output-cdata-section-matchers) (writer).
output-doctype-public (reader).
(setf output-doctype-public) (writer).
output-doctype-system (reader).
(setf output-doctype-system) (writer).
output-encoding (reader).
(setf output-encoding) (writer).
output-equal-p (function).
output-indent (reader).
(setf output-indent) (writer).
output-media-type (reader).
(setf output-media-type) (writer).
output-method (reader).
(setf output-method) (writer).
output-omit-xml-declaration (reader).
(setf output-omit-xml-declaration) (writer).
output-specification (structure).
output-specification-p (function).
output-standalone-p (reader).
(setf output-standalone-p) (writer).
parameter-p (function).
parent-node-= (function).
parent-stripping-node (structure).
parent-stripping-node-children (function).
(setf parent-stripping-node-children) (function).
parent-stripping-node-p (function).
parent-stripping-node-parent (function).
(setf parent-stripping-node-parent) (function).
parent-stripping-node-target (function).
(setf parent-stripping-node-target) (function).
parse-1-stylesheet (function).
parse-allowing-microsoft-bom (function).
parse-attribute-sets! (function).
parse-attribute-value-template (function).
parse-decimal-formats! (function).
parse-exclude-result-prefixes! (function).
parse-extension-element-prefixes! (function).
parse-extension-lambda-list (function).
parse-fallback-children (function).
parse-for-comparison (function).
parse-fractional-picture (function).
parse-global-variable! (function).
parse-imported-stylesheet (function).
parse-instruction (function).
parse-instruction/literal-element (function).
parse-instruction/xsl-element (generic function).
parse-integer-picture (function).
parse-key-pattern (function).
parse-keys! (function).
parse-namespace-aliases! (function).
parse-nametest-tokens (function).
parse-number-format (function).
parse-original-test (function).
parse-output! (function).
parse-param (function).
parse-picture (function).
parse-sort (function).
parse-strip/preserve-space! (function).
parse-stylesheet-to-stp (function).
parse-sub-picture (function).
parse-templates! (function).
parse-test (function).
pattern-thunk-matches-p (function).
pending-text-node (generic reader).
(setf pending-text-node) (generic writer).
pic/fractional-part-grouping-positions (reader).
(setf pic/fractional-part-grouping-positions) (writer).
pic/integer-part-grouping-positions (reader).
(setf pic/integer-part-grouping-positions) (writer).
pic/maximum-fractional-part-size (reader).
(setf pic/maximum-fractional-part-size) (writer).
pic/minimum-fractional-part-size (reader).
(setf pic/minimum-fractional-part-size) (writer).
pic/minimum-integer-part-size (reader).
(setf pic/minimum-integer-part-size) (writer).
pic/per-mille-p (reader).
(setf pic/per-mille-p) (writer).
pic/percentp (reader).
(setf pic/percentp) (writer).
pic/prefix (reader).
(setf pic/prefix) (writer).
pic/suffix (reader).
(setf pic/suffix) (writer).
picture (structure).
picture-p (function).
prepare-global-variables (function).
process-extra-namespace (function).
process-extra-namespaces (function).
profile-counter (structure).
profile-counter-calls (reader).
(setf profile-counter-calls) (writer).
profile-counter-p (function).
profile-counter-real (reader).
(setf profile-counter-real) (writer).
profile-counter-run (reader).
(setf profile-counter-run) (writer).
profile-data (structure).
profile-data-p (function).
push-sink-element-namespace (function).
push-variable (function).
recoverable-xslt-error (condition).
remove-excluded-namespaces (function).
replace-junk (function).
replay-buffered-events (function).
report-counter (function).
report-samples (function).
result-tree-fragment (structure).
result-tree-fragment-node (reader).
(setf result-tree-fragment-node) (writer).
result-tree-fragment-p (function).
run-named-test (function).
run-test (function).
run-tests (function).
run-xpath-tests (function).
sanitize-stylesheet (function).
saxon (function).
simplify-test (function).
simplify-tests (function).
sink-attribute (structure).
sink-attribute-local-name (reader).
(setf sink-attribute-local-name) (writer).
sink-attribute-p (function).
sink-attribute-suggested-prefix (reader).
(setf sink-attribute-suggested-prefix) (writer).
sink-attribute-uri (reader).
(setf sink-attribute-uri) (writer).
sink-attribute-value (reader).
(setf sink-attribute-value) (writer).
sink-buffered-events (generic reader).
(setf sink-buffered-events) (generic writer).
sink-detected-method (generic reader).
(setf sink-detected-method) (generic writer).
sink-element (structure).
sink-element-actual-qname (reader).
(setf sink-element-actual-qname) (writer).
sink-element-all-namespaces (reader).
(setf sink-element-all-namespaces) (writer).
sink-element-attributes (reader).
(setf sink-element-attributes) (writer).
sink-element-find-uri (function).
sink-element-local-name (reader).
(setf sink-element-local-name) (writer).
sink-element-new-namespaces (reader).
(setf sink-element-new-namespaces) (writer).
sink-element-p (function).
sink-element-suggested-prefix (reader).
(setf sink-element-suggested-prefix) (writer).
sink-element-uri (reader).
(setf sink-element-uri) (writer).
sink-element-used-prefixes (reader).
(setf sink-element-used-prefixes) (writer).
sink-encoding (generic reader).
(setf sink-encoding) (generic writer).
sink-hax-target (generic reader).
(setf sink-hax-target) (generic writer).
sink-media-type (generic reader).
(setf sink-media-type) (generic writer).
sink-pubid (generic reader).
(setf sink-pubid) (generic writer).
sink-sax-target (generic reader).
(setf sink-sax-target) (generic writer).
sink-switched-p (generic reader).
(setf sink-switched-p) (generic writer).
sink-sysid (generic reader).
(setf sink-sysid) (generic writer).
slurp-for-comparison (function).
slurp-for-comparison-1 (function).
slurp-output-method (function).
sometimes-with-attributes (macro).
sort/@case-order (function).
sort/@data-type (function).
sort/@order (function).
source-document (structure).
source-document-id (reader).
(setf source-document-id) (writer).
source-document-indices (reader).
(setf source-document-indices) (writer).
source-document-p (function).
source-document-root-node (reader).
(setf source-document-root-node) (writer).
split-qname (function).
stpx-builder (class).
strip-addresses (function).
strip-stylesheet (function).
strip-test (structure).
strip-test-< (function).
strip-test-compiled-pattern (reader).
(setf strip-test-compiled-pattern) (writer).
strip-test-p (function).
strip-test-position (reader).
(setf strip-test-position) (writer).
strip-test-priority (reader).
(setf strip-test-priority) (writer).
strip-test-value (reader).
(setf strip-test-value) (writer).
strip-under-qname-p (function).
stripping-node (structure).
stripping-node-children (reader).
(setf stripping-node-children) (writer).
stripping-node-p (function).
stripping-node-parent (reader).
(setf stripping-node-parent) (writer).
stripping-node-target (reader).
(setf stripping-node-target) (writer).
stylesheet-attribute-sets (reader).
(setf stylesheet-attribute-sets) (writer).
stylesheet-decimal-formats (reader).
(setf stylesheet-decimal-formats) (writer).
stylesheet-global-variables (reader).
(setf stylesheet-global-variables) (writer).
stylesheet-initial-global-variable-thunks (reader).
(setf stylesheet-initial-global-variable-thunks) (writer).
stylesheet-keys (reader).
(setf stylesheet-keys) (writer).
stylesheet-modes (reader).
(setf stylesheet-modes) (writer).
stylesheet-named-templates (reader).
(setf stylesheet-named-templates) (writer).
stylesheet-namespace-aliases (reader).
(setf stylesheet-namespace-aliases) (writer).
stylesheet-output-specification (reader).
(setf stylesheet-output-specification) (writer).
stylesheet-p (function).
stylesheet-strip-tests (reader).
(setf stylesheet-strip-tests) (writer).
stylesheet-strip-thunk (reader).
(setf stylesheet-strip-thunk) (writer).
switch-to-html-output (function).
switch-to-xml-output (function).
template (structure).
template-apply-imports-limit (reader).
(setf template-apply-imports-limit) (writer).
template-base-uri (reader).
(setf template-base-uri) (writer).
template-body (reader).
(setf template-body) (writer).
template-compiled-pattern (reader).
(setf template-compiled-pattern) (writer).
template-import-priority (reader).
(setf template-import-priority) (writer).
template-match-expression (reader).
(setf template-match-expression) (writer).
template-mode (reader).
(setf template-mode) (writer).
template-mode-qname (reader).
(setf template-mode-qname) (writer).
template-n-variables (reader).
(setf template-n-variables) (writer).
template-name (reader).
(setf template-name) (writer).
template-p (function).
template-params (reader).
(setf template-params) (writer).
template-position (reader).
(setf template-position) (writer).
template-priority (reader).
(setf template-priority) (writer).
template-stylesheet (reader).
(setf template-stylesheet) (writer).
template-unparsed-qname (reader).
(setf template-unparsed-qname) (writer).
template< (function).
test-case (class).
test-category (generic reader).
(setf test-category) (generic writer).
test-data-pathname (generic reader).
(setf test-data-pathname) (generic writer).
test-data-pathname-2 (generic reader).
(setf test-data-pathname-2) (generic writer).
test-format-number (function).
test-id (generic reader).
(setf test-id) (generic writer).
test-instruction (function).
test-official-output-pathname (generic reader).
(setf test-official-output-pathname) (generic writer).
test-operation (generic reader).
(setf test-operation) (generic writer).
test-output-compare (generic reader).
(setf test-output-compare) (generic writer).
test-output-pathname (function).
test-stylesheet-pathname (generic reader).
(setf test-stylesheet-pathname) (generic writer).
test-stylesheet-pathname-2 (generic reader).
(setf test-stylesheet-pathname-2) (generic writer).
text-filter (class).
text-filter-target (generic reader).
(setf text-filter-target) (generic writer).
text-normalizer (class).
text-output-equal-p (function).
text-output-sink-target (generic reader).
(setf text-output-sink-target) (generic writer).
textoutput-sink-depth (generic reader).
(setf textoutput-sink-depth) (generic writer).
toplevel-text-output-sink (class).
unalias-attribute-uri (function).
unalias-uri (function).
unescaped-text (class).
unwrap-2.3 (function).
uri-to-pathname (function).
variable-chain (structure).
variable-chain-definitions (reader).
(setf variable-chain-definitions) (writer).
variable-chain-index (reader).
(setf variable-chain-index) (writer).
variable-chain-local-name (reader).
(setf variable-chain-local-name) (writer).
variable-chain-p (function).
variable-chain-thunk (reader).
(setf variable-chain-thunk) (writer).
variable-chain-uri (reader).
(setf variable-chain-uri) (writer).
variable-param-p (reader).
(setf variable-param-p) (writer).
variable-value-thunk (reader).
(setf variable-value-thunk) (writer).
variable-value-thunk-setter (reader).
(setf variable-value-thunk-setter) (writer).
whitespacep (function).
with-element (macro).
with-forward-compatible-errors (macro).
with-import-magic (macro).
with-output-sink-bound (macro).
with-profile-counter (macro).
with-resignalled-errors (macro).
with-stack-limit (macro).
with-toplevel-text-output-sink (macro).
with-xml-output (macro).
without-xslt-current (macro).
words (function).
write-attribute (function).
write-comment (function).
write-extra-namespace (function).
write-processing-instruction (function).
write-simplified-test (function).
write-string-value (generic function).
write-text (function).
write-unescaped (function).
xfd-current (function).
xfd-document (function).
xfd-element-available (function).
xfd-format-number (function).
xfd-function-available (function).
xfd-generate-id (function).
xfd-key (function).
xfd-print (function).
xfd-system-property (function).
xfd-unparsed-entity-uri (function).
xml-designator (type).
xml-output-equal-p (function).
xpath-protocol/attribute-value (function).
xsl-number-value (function).
xslt-cerror (function).
xslt-environment (class).
xslt-trace (function).
xslt-trace-thunk (function).
xsltproc (function).
xslxslt
apply-templates (macro).
attribute (macro).
call-template (macro).
comment (macro).
copy-of (macro).
element (macro).
for-each (macro).
literal-attribute (macro).
literal-element (macro).
message (macro).
processing-instruction (macro).
terminate (macro).
text (macro).
unescaped-value-of (macro).
value-of (macro).
xuriella-systemasdf/interface.
common-lisp.
closure-source-file (class).
Definitions are sorted by export status, category, package, and then by lexicographic order.
@arg[symbol]{The name of the extension, a symbol}
   @arg[lambda-list]{A destructuring lambda list, optionaly augmented using
     &environment}
   @arg[body]{Lisp forms, an implicit progn}
Defines @code{symbol} as a name to be used in Xuriella’s sexp
   representation for XSLT.
It used when XSLT in sexp syntax includes a list of the form:
@begin{pre}(symbol ...arguments...)@end{pre}
The list @code{arguments} is then destructured using the specified lambda
   list, and @code{body} is invoked during compilation time as an implicit
   progn.
@code{body} should return a function of one argument, which will be called
   at run time with a context object as an argument.
@see{compile-instruction}
@arg[name]{The name of the XSLT extension group (a symbol)}
   @arg[uri]{Namespace URI for the extension elements (a string)}
   @arg[documentation]{Documentation string for the XPath extension}
   @short{Defines an XSLT extension group with specified
   short @code{name} and namespace @code{uri}.}
An XSLT extension group is a collection of XSLT element that are defined using @fun{define-extension-parser}.
@arg[ext]{The name of an XSLT extension group (a symbol)}
   @arg[name]{Local name of the extension element (a string)}
   @arg[node-var]{Variable name for the node to be parsed, a symbol.}
   @arg[body]{Lisp forms, an implicit progn}
   @short{Defines a parser an extension element.}
The parser function defined by this macro will be invoked when
   an XSLT extension element is encountered that has the namespace URI
   of the specified extension group and the local-name of this parser.
@code{body} should return an XSLT instruction in sexp syntax.
As a (very hypothetical) example, if the return value is computed using
@begin{pre}
   ‘(xsl:text ,(princ-to-string node-var))
   @end{pre}
the stylesheet will emit a text node at run time, with the string
   representation of the instruction node as a value.
Alternatively, a form can be returned that refers to user-specific
   compiler extensions:
@begin{pre}
   ‘(your-package::frob
     ,(stp:attribute-value node-var "frob-arg"))
   @end{pre}
Use @fun{define-extension-compiler} to implement an extension like @code{frob}.
@arg[stylesheet]{a stylesheet designator (see below for details)}
   @arg[source-designator]{a source document designator (see below for details)}
   @arg[output]{optional output sink designator (see below for details)}
   @arg[parameters]{a list of @class{parameter} instances}
   @arg[uri-resolver]{optional function of one argument}
   @arg[navigator]{optional XPath navigator}
   @return{The value returned by sax:end-document when called on the
     designated output sink.}
@short{Apply a stylesheet to a document.}
This function takes @code{stylesheet} (either a parsed @class{stylesheet}
   or a designator for XML file to be parsed) and a source document, specified
   using the XML designator @code{source-designator}, and applies the
   stylesheet to the document.
An XML designator is any value accepted by @code{cxml:parse}, in particular:
   @begin{ul}
     @item{Pathnames – The file referred to by the pathname will parsed
       using cxml.}
     @item{Stream – The stream will be parsed using cxml.}
     @item{Xstream – Similar to the stream case, but using cxml’s internal
       representation of rune streams.}
     @item{String – The string itself will be parsed as an XML document,
       and is assumed to have been decoded into characters already.}
     @item{Array of (unsigned-byte 8) – The array itself will be parsed as
       an XML document (which has not been decoded yet).}
   @end{ul}
Note: Since strings are interpreted as documents, namestrings are
   not acceptable.  Use pathnames instead of namestrings.
An output sink designator is has the following form:
   @begin{ul}
     @item{Null – Designates a string sink.  I.e., the result document
       of the stylesheet will be returned as a string.  This as the default.}
     @item{Pathnames – The file referred to by the pathname will created
       and written to.}
     @item{Stream – The stream will be written to.}
     @item{SAX or HAX handler – Events will be sent directly to this sink.}
   @end{ul}
Note: Specificaton of a sink overrides the specification of XML or HTML
   output method in the styl.sheet.
Parameters are identified by names, and have values that are strings.
   Top-level parameters of these names are bound accordingly.  If a paramater
   is not specified, its default value is computed as implemented in the
   stylesheet. If parameters are specified that the stylesheet does not
   recognize, they will be ignored.
A @code{uri-resolver} is a function taking a PURI object as an argument and returning a PURI object as a value. The URI resolver will be invoked for all references to external files, e.g. at compilation time using xsl:import and xsl:include, and at run-time using the document() function.
The URI resolver can be used to rewrite URLs so that file http:// links
   are replaced by file:// links, for example.  Another application are
   URI resolvers that signal an error instead of returning, for example
   so that file:// links forbidden.
The specified @code{navigator} will be passed to XPath protocol functions.
@see{parse-stylesheet}
@arg[form]{An XSLT instruction in sexp representation}
   @arg[env]{An XSLT environment}
   @return{A compiled function}
@short{Compiles an XSLT instruction.}
This function is for use in XSLT extensions.  When defining an
   extension using @macro{define-extension-compiler}, pass body forms of
   the extension that should be interpreted as XSLT instructions to this
   function.
The environment is an opaque object, which can be obtained using the @code{&environment} lambda list keyword in the extension compiler.
@return{nil}
   @short{Disables profiling.}
   
   Disables profiling for future XSLT processing, but keeps recorded
   profiling samples for @fun{report}.
Also disables XPath profiling, see @fun{xpath-sys:disable-profiling}.
@see{enable-profiling}
@return{nil}
   @short{Enables profiling.}
Resets any existing profile samples and enables profiling for future
   XSLT processing.
Also enables XPath profiling, see @fun{xpath-sys:enable-profiling}.
Profiling is not thread safe.
@see{disable-profiling}
   @see{report}
@arg[value]{The parameter’s value, a string.}
       @arg[local-name]{The parameter’s local name, a string.}
       @arg[local-name]{The parameter’s namespace URI, a string.}
       @return{An instance of @class{parameter}.}
@short{Creates a paramater.}
@see{parameter-uri}
       @see{parameter-local-name}
       @see{parameter-value}
@arg[instance]{An instance of @class{parameter}.}
       @return{A string}
       @return{Returns the parameter’s local name.}
@see{parameter-uri} @see{parameter-value}
@arg[instance]{An instance of @class{parameter}.}
       @return{A string}
       @return{Returns the parameter’s namespace URI.}
@see{parameter-local-name} @see{parameter-value}
@arg[instance]{An instance of @class{parameter}.}
       @return{A string}
       @return{Returns the parameter’s value.}
@see{parameter-uri} @see{parameter-local-name}
@arg[node]{A node representing part of a stylesheet.}
   @arg[start]{An optional integer, defaulting to 0.}
   @arg[param-names]{Undocumented.}
   @return{An list of XSLT instructions in sexp syntax}
@short{Parses the children of an XSLT instruction.}
This function is for use in XSLT extensions.  When defining an
   extension using @fun{define-extension-parser}, it can be used
   to parse the children of the extension node using regular XSLT syntax
   recursively.
Specify @code{start} to skip the first @code{start} child nodes.
@arg[designator]{an XML designator}
   @arg[uri-resolver]{optional function of one argument}
   @return{An instance of @class{stylesheet}.}
@short{Parse a stylesheet.}
This function parses and compiles an XSLT stylesheet.
   The precompiled stylesheet object can then be passed to
   @fun{apply-stylesheet}.
Also refer to @fun{apply-stylesheet} for details on XML designators.
@short{Shows profiling output.}
Shows cumulative run time and real time, number of calls, and average
   run time for each template that was invoked.
@see{enable-profiling}
   @see{disable-profiling}
auto-detect-sink) data) ¶sax.
toplevel-text-output-sink) data) ¶sax.
combi-sink) data) ¶sax.
text-filter) data) ¶sax.
text-normalizer) data) ¶sax.
auto-detect-sink) data) ¶sax.
combi-sink) data) ¶sax.
auto-detect-sink)) ¶sax.
combi-sink)) ¶sax.
text-filter)) ¶sax.
toplevel-text-output-sink) namespace-uri local-name qname) ¶sax.
combi-sink) uri lname qname) ¶sax.
text-normalizer) uri lname qname) ¶sax.
combi-sink) &key) ¶compile-op) (s closure-source-file)) ¶asdf/action.
stripping-node) stream) ¶auto-detect-sink) target data) ¶sax.
combi-sink) target data) ¶sax.
auto-detect-sink)) ¶sax.
combi-sink)) ¶sax.
auto-detect-sink) name pubid sysid) ¶sax.
combi-sink) name pubid sysid) ¶sax.
auto-detect-sink) uri lname qname attrs) ¶sax.
toplevel-text-output-sink) namespace-uri local-name qname attributes) ¶sax.
combi-sink) uri lname qname attrs) ¶sax.
text-normalizer) uri lname qname attributes) ¶sax.
auto-detect-sink) data) ¶sax.
toplevel-text-output-sink) data) ¶sax.
combi-sink) data) ¶sax.
text-filter) data) ¶sax.
stpx-builder) data) ¶sax.
The class of all XSLT errors.
simple-error.
The class of top-level parameters to XSLT stylesheets.
Parameters are identified by expanded names, i.e. a namespace URI
       and local-name.
Their value is string.
@see-constructor{make-parameter} @see-slot{parameter-uri} @see-slot{parameter-local-name} @see-slot{parameter-value}
The class of stylesheets that have been parsed and compiled.
Pass instances of this class to @fun{apply-stylesheet} to invoke
       them.
@see-constructor{parse-stylesheet}
structure-object.
(make-hash-table :test (quote equal))
(xuriella::make-empty-declaration-array)
(xuriella::make-output-specification)
(make-hash-table :test (quote equal))
(make-hash-table :test (quote equal))
(make-hash-table :test (quote equal))
(make-hash-table :test (quote equal))
(make-hash-table :test (quote equal))
(make-hash-table :test (quote equal))
uri.
real.
run.
node.
uri.
uri.
global-variable-environment)) ¶automatically generated reader method
global-variable-environment)) ¶automatically generated writer method
(eql xuriella::|number|)) node) ¶(eql xuriella::|message|)) node) ¶(eql xuriella::|for-each|)) node) ¶(eql xuriella::|variable|)) node) ¶(eql xuriella::|copy|)) node) ¶(eql xuriella::|copy-of|)) node) ¶(eql xuriella::|value-of|)) node) ¶(eql xuriella::|processing-instruction|)) node) ¶(eql xuriella::|comment|)) node) ¶(eql xuriella::|text|)) node) ¶(eql xuriella::|attribute|)) node) ¶(eql xuriella::|element|)) node) ¶(eql xuriella::|choose|)) node) ¶(eql xuriella::|if|)) node) ¶(eql xuriella::|call-template|)) node) ¶(eql xuriella::|apply-imports|)) node) ¶(eql xuriella::|apply-templates|)) node) ¶(eql xuriella::|fallback|)) node) ¶text-normalizer)) ¶automatically generated reader method
text-normalizer)) ¶automatically generated writer method
auto-detect-sink)) ¶automatically generated reader method
auto-detect-sink)) ¶automatically generated writer method
auto-detect-sink)) ¶automatically generated reader method
auto-detect-sink)) ¶automatically generated writer method
combi-sink)) ¶automatically generated reader method
combi-sink)) ¶automatically generated writer method
combi-sink)) ¶automatically generated reader method
combi-sink)) ¶automatically generated writer method
combi-sink)) ¶automatically generated reader method
combi-sink)) ¶automatically generated writer method
auto-detect-sink)) ¶automatically generated reader method
auto-detect-sink)) ¶automatically generated writer method
combi-sink)) ¶automatically generated reader method
combi-sink)) ¶automatically generated writer method
auto-detect-sink)) ¶automatically generated reader method
auto-detect-sink)) ¶automatically generated writer method
auto-detect-sink)) ¶automatically generated reader method
auto-detect-sink)) ¶automatically generated writer method
text-filter)) ¶automatically generated reader method
text-filter)) ¶automatically generated writer method
toplevel-text-output-sink)) ¶automatically generated reader method
toplevel-text-output-sink)) ¶automatically generated writer method
toplevel-text-output-sink)) ¶automatically generated reader method
toplevel-text-output-sink)) ¶automatically generated writer method
leaf-stripping-node) stream) ¶parent-stripping-node) stream) ¶xslt-environment) lname uri) ¶xpath.
xslt-environment) prefix) ¶xpath.
global-variable-environment) lname uri) ¶xpath.
key-environment) lname uri) ¶xpath.
lexical-xslt-environment) lname uri) ¶xpath.
xslt-environment) lname uri) ¶xpath.
The class of recoverable XSLT errors.
structure-object.
#\.
#\,
#\0
#\%
(code-char 8240)
#\#
#\;
"infinity"
"nan"
#\-
structure-object.
common-lisp.
structure-object.
structure-object.
0
0
0
0
0
structure-object.
structure-object.
structure-object.
attribute-pipe-using-navigator.
child-pipe-using-navigator.
get-element-by-id-using-navigator.
hash-key-using-navigator.
local-name-using-navigator.
namespace-pipe-using-navigator.
namespace-prefix-using-navigator.
namespace-uri-using-navigator.
node-equal-using-navigator.
node-p-using-navigator.
node-text-using-navigator.
node-type-p-using-navigator.
parent-node-using-navigator.
print-object.
qualified-name-using-navigator.
unparsed-entity-uri-using-navigator.
structure-object.
common-lisp.
broadcast-handler.
characters.
comment.
end-document.
processing-instruction.
(setf sink-buffered-events).
sink-buffered-events.
(setf sink-detected-method).
sink-detected-method.
(setf sink-pubid).
sink-pubid.
(setf sink-switched-p).
sink-switched-p.
(setf sink-sysid).
sink-sysid.
start-document.
start-dtd.
start-element.
unescaped.
:detected-method
(quote nil)
cl-source-file.
content-handler.
characters.
comment.
end-document.
end-element.
initialize-instance.
processing-instruction.
(setf sink-encoding).
sink-encoding.
(setf sink-hax-target).
sink-hax-target.
(setf sink-media-type).
sink-media-type.
(setf sink-sax-target).
sink-sax-target.
start-document.
start-dtd.
start-element.
unescaped.
:hax-target
:sax-target
:encoding
:media-type
:initial-global-variable-thunks
print-object.
(setf test-category).
test-category.
(setf test-data-pathname).
test-data-pathname.
(setf test-data-pathname-2).
test-data-pathname-2.
(setf test-id).
test-id.
(setf test-official-output-pathname).
test-official-output-pathname.
(setf test-operation).
test-operation.
(setf test-output-compare).
test-output-compare.
(setf test-stylesheet-pathname).
test-stylesheet-pathname.
(setf test-stylesheet-pathname-2).
test-stylesheet-pathname-2.
:id
:category
:operation
:data-pathname
:stylesheet-pathname
:data-pathname-2
:stylesheet-pathname-2
:output-pathname
:output-compare
default-handler.
:target
sax-proxy.
(make-string-output-stream)
| Jump to: | %
   
(
   
 A B C D E F G H I K L M N O P Q R S T U V W X  | 
|---|
| Jump to: | %
   
(
   
 A B C D E F G H I K L M N O P Q R S T U V W X  | 
|---|
| Jump to: | *
   
 A B C D E F G H I K L M N O P R S T U V Z  | 
|---|
| Jump to: | *
   
 A B C D E F G H I K L M N O P R S T U V Z  | 
|---|
| Jump to: | A C D E F G H I K L M N O P R S T U V X | 
|---|
| Jump to: | A C D E F G H I K L M N O P R S T U V X | 
|---|