The xuriella Reference Manual

This is the xuriella Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 18:19:10 2024 GMT+0.

Table of Contents


1 Systems

The main system appears first, followed by any subsystem dependency.


1.1 xuriella

Dependencies
  • cxml (system).
  • cxml-stp (system).
  • closure-html (system).
  • xpath (system).
  • split-sequence (system).
Source

xuriella.asd.

Child Components

2 Files

Files are sorted by type and then listed depth-first from the systems components trees.


2.1 Lisp


2.1.1 xuriella/xuriella.asd

Source

xuriella.asd.

Parent Component

xuriella (system).

ASDF Systems

xuriella.

Packages

xuriella-system.

Public Interface

perform (method).

Internals

closure-source-file (class).


2.1.2 xuriella/package.lisp

Source

xuriella.asd.

Parent Component

xuriella (system).

Packages

2.1.3 xuriella/trace.lisp

Dependency

package.lisp (file).

Source

xuriella.asd.

Parent Component

xuriella (system).

Internals

2.1.4 xuriella/early-profile.lisp

Dependency

trace.lisp (file).

Source

xuriella.asd.

Parent Component

xuriella (system).

Internals

2.1.5 xuriella/unparse.lisp

Dependency

early-profile.lisp (file).

Source

xuriella.asd.

Parent Component

xuriella (system).

Internals

2.1.6 xuriella/xslt.lisp

Dependency

unparse.lisp (file).

Source

xuriella.asd.

Parent Component

xuriella (system).

Public Interface
Internals

2.1.7 xuriella/instructions.lisp

Dependency

xslt.lisp (file).

Source

xuriella.asd.

Parent Component

xuriella (system).

Public Interface
Internals

2.1.9 xuriella/space.lisp

Dependency

parser.lisp (file).

Source

xuriella.asd.

Parent Component

xuriella (system).

Public Interface
Internals

2.1.10 xuriella/html.lisp

Dependency

space.lisp (file).

Source

xuriella.asd.

Parent Component

xuriella (system).

Public Interface
Internals

2.1.11 xuriella/format-number.lisp

Dependency

html.lisp (file).

Source

xuriella.asd.

Parent Component

xuriella (system).

Internals

2.1.12 xuriella/number.lisp

Dependency

format-number.lisp (file).

Source

xuriella.asd.

Parent Component

xuriella (system).

Internals

2.1.13 xuriella/stpx.lisp

Dependency

number.lisp (file).

Source

xuriella.asd.

Parent Component

xuriella (system).

Public Interface

unescaped (method).

Internals

2.1.15 xuriella/profile.lisp

Dependency

extensions.lisp (file).

Source

xuriella.asd.

Parent Component

xuriella (system).

Public Interface
Internals

2.1.16 xuriella/test.lisp

Dependency

profile.lisp (file).

Source

xuriella.asd.

Parent Component

xuriella (system).

Public Interface

print-object (method).

Internals

3 Packages

Packages are listed by definition order.


3.1 xuriella-extensions

Source

package.lisp.


3.2 xuriella

Xuriella 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}

Source

package.lisp.

Use List

common-lisp.

Public Interface
Internals

3.3 xsl

Source

package.lisp.

Nickname

xslt

Public Interface

3.4 xuriella-system

Source

xuriella.asd.

Use List
  • asdf/interface.
  • common-lisp.
Internals

closure-source-file (class).


4 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


4.1 Public Interface


4.1.1 Macros

Macro: apply-templates ((&key select mode) &body decls-and-body)
Package

xsl.

Source

instructions.lisp.

Macro: attribute ((name &key namespace) &body body)
Package

xsl.

Source

instructions.lisp.

Macro: call-template (name &rest parameters)
Package

xsl.

Source

instructions.lisp.

Macro: comment (&body body)
Package

xsl.

Source

instructions.lisp.

Macro: copy-of (xpath)
Package

xsl.

Source

instructions.lisp.

Macro: define-extension-compiler (symbol (&rest lambda-list) &body body)

@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}

Package

xuriella.

Source

extensions.lisp.

Macro: define-extension-group (name uri &optional documentation)

@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}.

Package

xuriella.

Source

extensions.lisp.

Macro: define-extension-parser (ext name (node-var) &body body)

@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}.

Package

xuriella.

Source

extensions.lisp.

Macro: element ((name &key namespace use-attribute-sets) &body body)
Package

xsl.

Source

instructions.lisp.

Macro: for-each (select &body decls-and-body)
Package

xsl.

Source

instructions.lisp.

Macro: literal-attribute ((name &optional uri) &body body)
Package

xsl.

Source

instructions.lisp.

Macro: literal-element ((name &optional uri) &body body)
Package

xsl.

Source

instructions.lisp.

Macro: message (&body body)
Package

xsl.

Source

instructions.lisp.

Macro: processing-instruction (name &body body)
Package

xsl.

Source

instructions.lisp.

Macro: terminate (&body body)
Package

xsl.

Source

instructions.lisp.

Macro: text (str)
Package

xsl.

Source

instructions.lisp.

Macro: unescaped-value-of (xpath)
Package

xsl.

Source

instructions.lisp.

Macro: value-of (xpath)
Package

xsl.

Source

instructions.lisp.


4.1.2 Ordinary functions

Function: apply-stylesheet (stylesheet source-designator &key output parameters uri-resolver navigator)

@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}

Package

xuriella.

Source

xslt.lisp.

Function: compile-instruction (form env)

@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.

Package

xuriella.

Source

instructions.lisp.

Function: disable-profiling ()

@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}

Package

xuriella.

Source

profile.lisp.

Function: 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}

Package

xuriella.

Source

profile.lisp.

Function: make-parameter (value local-name &optional uri)

@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}

Package

xuriella.

Source

xslt.lisp.

Reader: parameter-local-name (instance)

@arg[instance]{An instance of @class{parameter}.} @return{A string}
@return{Returns the parameter’s local name.}

@see{parameter-uri} @see{parameter-value}

Package

xuriella.

Source

xslt.lisp.

Target Slot

local-name.

Writer: (setf parameter-local-name) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

local-name.

Reader: parameter-uri (instance)

@arg[instance]{An instance of @class{parameter}.} @return{A string}
@return{Returns the parameter’s namespace URI.}

@see{parameter-local-name} @see{parameter-value}

Package

xuriella.

Source

xslt.lisp.

Target Slot

uri.

Writer: (setf parameter-uri) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

uri.

Reader: parameter-value (instance)

@arg[instance]{An instance of @class{parameter}.} @return{A string}
@return{Returns the parameter’s value.}

@see{parameter-uri} @see{parameter-local-name}

Package

xuriella.

Source

xslt.lisp.

Target Slot

value.

Writer: (setf parameter-value) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

value.

Function: parse-body (node &optional start param-names)

@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.

Package

xuriella.

Source

parser.lisp.

Function: parse-stylesheet (designator &key uri-resolver)

@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.

Package

xuriella.

Source

xslt.lisp.

Function: report ()

@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}

Package

xuriella.

Source

profile.lisp.

Function: xslt-error (fmt &rest args)

@unexport{}

Package

xuriella.

Source

xslt.lisp.


4.1.3 Standalone methods

Method: attribute-pipe-using-navigator ((navigator (eql :default-navigator)) (node stripping-node))
Package

xpath-protocol.

Source

space.lisp.

Method: characters ((handler auto-detect-sink) data)
Package

sax.

Source

html.lisp.

Method: characters ((sink toplevel-text-output-sink) data)
Package

sax.

Source

xslt.lisp.

Method: characters ((handler combi-sink) data)
Package

sax.

Source

html.lisp.

Method: characters ((sink text-filter) data)
Package

sax.

Source

xslt.lisp.

Method: characters ((handler text-normalizer) data)
Package

sax.

Source

space.lisp.

Method: child-pipe-using-navigator ((navigator (eql :default-navigator)) (node stripping-node))
Package

xpath-protocol.

Source

space.lisp.

Method: comment ((handler auto-detect-sink) data)
Package

sax.

Source

html.lisp.

Method: comment ((handler combi-sink) data)
Package

sax.

Source

html.lisp.

Method: end-document :before ((handler auto-detect-sink))
Package

sax.

Source

html.lisp.

Method: end-document ((handler combi-sink))
Package

sax.

Source

html.lisp.

Method: end-document ((sink text-filter))
Package

sax.

Source

xslt.lisp.

Method: end-element ((sink toplevel-text-output-sink) namespace-uri local-name qname)
Package

sax.

Source

xslt.lisp.

Method: end-element ((handler combi-sink) uri lname qname)
Package

sax.

Source

html.lisp.

Method: end-element :before ((handler text-normalizer) uri lname qname)
Package

sax.

Source

space.lisp.

Method: get-element-by-id-using-navigator ((navigator (eql :default-navigator)) (node stripping-node) id)
Package

xpath-protocol.

Source

space.lisp.

Method: hash-key-using-navigator ((navigator (eql :default-navigator)) (node stripping-node))
Package

xpath-protocol.

Source

space.lisp.

Method: initialize-instance :after ((handler combi-sink) &key)
Source

html.lisp.

Method: local-name-using-navigator ((navigator (eql :default-navigator)) (node stripping-node))
Package

xpath-protocol.

Source

space.lisp.

Method: namespace-pipe-using-navigator ((navigator (eql :default-navigator)) (node stripping-node))
Package

xpath-protocol.

Source

space.lisp.

Method: namespace-prefix-using-navigator ((navigator (eql :default-navigator)) (node stripping-node))
Package

xpath-protocol.

Source

space.lisp.

Method: namespace-uri-using-navigator ((navigator (eql :default-navigator)) (node stripping-node))
Package

xpath-protocol.

Source

space.lisp.

Method: node-equal-using-navigator ((navigator (eql :default-navigator)) (a stripping-node) (b stripping-node))
Package

xpath-protocol.

Source

space.lisp.

Method: node-p-using-navigator ((navigator (eql :default-navigator)) (node result-tree-fragment))
Package

xpath-protocol.

Source

instructions.lisp.

Method: node-p-using-navigator ((navigator (eql :default-navigator)) (node stripping-node))
Package

xpath-protocol.

Source

space.lisp.

Method: node-text-using-navigator ((navigator (eql :default-navigator)) (node result-tree-fragment))
Package

xpath-protocol.

Source

instructions.lisp.

Method: node-text-using-navigator ((navigator (eql :default-navigator)) (node stripping-node))
Package

xpath-protocol.

Source

space.lisp.

Method: node-type-p-using-navigator ((navigator (eql :default-navigator)) (node stripping-node) type)
Package

xpath-protocol.

Source

space.lisp.

Method: parent-node-using-navigator ((navigator (eql :default-navigator)) (node stripping-node))
Package

xpath-protocol.

Source

space.lisp.

Method: perform :around ((o compile-op) (s closure-source-file))
Package

asdf/action.

Source

xuriella.asd.

Method: print-object ((object test-case) stream)
Source

test.lisp.

Method: print-object ((object stripping-node) stream)
Source

space.lisp.

Method: processing-instruction ((handler auto-detect-sink) target data)
Package

sax.

Source

html.lisp.

Method: processing-instruction ((handler combi-sink) target data)
Package

sax.

Source

html.lisp.

Method: qualified-name-using-navigator ((navigator (eql :default-navigator)) (node stripping-node))
Package

xpath-protocol.

Source

space.lisp.

Method: start-document ((handler auto-detect-sink))
Package

sax.

Source

html.lisp.

Method: start-document ((handler combi-sink))
Package

sax.

Source

html.lisp.

Method: start-dtd ((handler auto-detect-sink) name pubid sysid)
Package

sax.

Source

html.lisp.

Method: start-dtd ((handler combi-sink) name pubid sysid)
Package

sax.

Source

html.lisp.

Method: start-element :before ((handler auto-detect-sink) uri lname qname attrs)
Package

sax.

Source

html.lisp.

Method: start-element ((sink toplevel-text-output-sink) namespace-uri local-name qname attributes)
Package

sax.

Source

xslt.lisp.

Method: start-element ((handler combi-sink) uri lname qname attrs)
Package

sax.

Source

html.lisp.

Method: start-element :before ((handler text-normalizer) uri lname qname attributes)
Package

sax.

Source

space.lisp.

Method: unescaped ((handler auto-detect-sink) data)
Package

sax.

Source

html.lisp.

Method: unescaped ((sink toplevel-text-output-sink) data)
Package

sax.

Source

xslt.lisp.

Method: unescaped ((handler combi-sink) data)
Package

sax.

Source

html.lisp.

Method: unescaped ((sink text-filter) data)
Package

sax.

Source

xslt.lisp.

Method: unescaped ((builder stpx-builder) data)
Package

sax.

Source

stpx.lisp.

Method: unescaped ((sink escaper) data)
Package

sax.

Source

xslt.lisp.

Method: unparsed-entity-uri-using-navigator ((navigator (eql :default-navigator)) (node stripping-node) name)
Package

xpath-protocol.

Source

space.lisp.


4.1.4 Conditions

Condition: xslt-error

The class of all XSLT errors.

Package

xuriella.

Source

xslt.lisp.

Direct superclasses

simple-error.

Direct subclasses

recoverable-xslt-error.


4.1.5 Structures

Structure: parameter

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}

Package

xuriella.

Source

xslt.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: uri
Initform

""

Readers

parameter-uri.

Writers

(setf parameter-uri).

Slot: local-name
Readers

parameter-local-name.

Writers

(setf parameter-local-name).

Slot: value
Readers

parameter-value.

Writers

(setf parameter-value).

Structure: stylesheet

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}

Package

xuriella.

Source

xslt.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: modes
Initform

(make-hash-table :test (quote equal))

Readers

stylesheet-modes.

Writers

(setf stylesheet-modes).

Slot: global-variables
Initform

(xuriella::make-empty-declaration-array)

Readers

stylesheet-global-variables.

Writers

(setf stylesheet-global-variables).

Slot: output-specification
Initform

(xuriella::make-output-specification)

Readers

stylesheet-output-specification.

Writers

(setf stylesheet-output-specification).

Slot: strip-tests
Readers

stylesheet-strip-tests.

Writers

(setf stylesheet-strip-tests).

Slot: strip-thunk
Readers

stylesheet-strip-thunk.

Writers

(setf stylesheet-strip-thunk).

Slot: named-templates
Initform

(make-hash-table :test (quote equal))

Readers

stylesheet-named-templates.

Writers

(setf stylesheet-named-templates).

Slot: attribute-sets
Initform

(make-hash-table :test (quote equal))

Readers

stylesheet-attribute-sets.

Writers

(setf stylesheet-attribute-sets).

Slot: keys
Initform

(make-hash-table :test (quote equal))

Readers

stylesheet-keys.

Writers

(setf stylesheet-keys).

Slot: namespace-aliases
Initform

(make-hash-table :test (quote equal))

Readers

stylesheet-namespace-aliases.

Writers

(setf stylesheet-namespace-aliases).

Slot: decimal-formats
Initform

(make-hash-table :test (quote equal))

Readers

stylesheet-decimal-formats.

Writers

(setf stylesheet-decimal-formats).

Slot: initial-global-variable-thunks
Initform

(make-hash-table :test (quote equal))

Readers

stylesheet-initial-global-variable-thunks.

Writers

(setf stylesheet-initial-global-variable-thunks).


4.2 Internals


4.2.1 Special variables

Special Variable: *apply-imports*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *apply-imports-limit*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *apply-stylesheet-counter*
Package

xuriella.

Source

early-profile.lisp.

Special Variable: *bad-tests*
Package

xuriella.

Source

test.lisp.

Special Variable: *builtin-instructions*
Package

xuriella.

Source

instructions.lisp.

Special Variable: *current-element*
Package

xuriella.

Source

unparse.lisp.

Special Variable: *debug*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *default-mode*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *empty-mode*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *excluded-namespaces*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *extension-groups*
Package

xuriella.

Source

extensions.lisp.

Special Variable: *extension-namespaces*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *forwards-compatible-p*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *global-variable-declarations*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *global-variable-values*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *html*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *import-priority*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *included-attribute-sets*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *initial-namespaces*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *initial-unparse-namespaces*
Package

xuriella.

Source

unparse.lisp.

Special Variable: *instruction-base-uri*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *known-failures*
Package

xuriella.

Source

test.lisp.

Special Variable: *lexical-variable-declarations*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *lexical-variable-values*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *lower-first-order*
Package

xuriella.

Source

instructions.lisp.

Special Variable: *namespaces*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *parse-stylesheet-counter*
Package

xuriella.

Source

early-profile.lisp.

Special Variable: *parse-xml-counter*
Package

xuriella.

Source

early-profile.lisp.

Special Variable: *profiling-callers*
Package

xuriella.

Source

profile.lisp.

Special Variable: *profiling-enabled-p*
Package

xuriella.

Source

early-profile.lisp.

Special Variable: *root-to-document*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *samples*
Package

xuriella.

Source

profile.lisp.

Special Variable: *sink*
Package

xuriella.

Source

unparse.lisp.

Special Variable: *stack-limit*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *start-tag-written-p*
Package

xuriella.

Source

unparse.lisp.

Special Variable: *stylesheet*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *template-variables*
Package

xuriella.

Source

instructions.lisp.

Special Variable: *tests-directory*
Package

xuriella.

Source

test.lisp.

Special Variable: *unparse-xml-counter*
Package

xuriella.

Source

early-profile.lisp.

Special Variable: *upper-first-order*
Package

xuriella.

Source

instructions.lisp.

Special Variable: *uri-resolver*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *uri-to-document*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *whitespace*
Package

xuriella.

Source

space.lisp.

Special Variable: *whitespace-issues*
Package

xuriella.

Source

test.lisp.

Special Variable: *without-xslt-current-p*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *xml*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *xsl*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *xsl-import-stack*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *xsl-include-stack*
Package

xuriella.

Source

xslt.lisp.

Special Variable: *xslt-trace*
Package

xuriella.

Source

trace.lisp.

Special Variable: *xslt-trace-context*
Package

xuriella.

Source

trace.lisp.

Special Variable: *xslt-trace-indent*
Package

xuriella.

Source

trace.lisp.

Special Variable: *xslt-trace-level*
Package

xuriella.

Source

trace.lisp.


4.2.2 Macros

Macro: define-indentation (name (&rest args))
Package

xuriella.

Source

instructions.lisp.

Macro: define-instruction (name (args-var env-var) &body body)
Package

xuriella.

Source

instructions.lisp.

Macro: define-instruction-parser (name (node-var) &body body)
Package

xuriella.

Source

parser.lisp.

Macro: defun/unparse (name (&rest args) &body body)
Package

xuriella.

Source

unparse.lisp.

Macro: df/case (df form &rest clauses)
Package

xuriella.

Source

format-number.lisp.

Macro: do-pipe ((var pipe &optional result) &body body)
Package

xuriella.

Source

xslt.lisp.

Macro: do-toplevel ((var xpath <transform>) &body body)
Package

xuriella.

Source

xslt.lisp.

Macro: handler-case* (form &rest clauses)
Package

xuriella.

Source

xslt.lisp.

Macro: only-with-attributes ((&rest specs) node &body body)
Package

xuriella.

Source

xslt.lisp.

Macro: sometimes-with-attributes ((&rest attrs) node &body body)
Package

xuriella.

Source

xslt.lisp.

Macro: with-element ((local-name uri &key suggested-prefix extra-namespaces process-aliases) &body body)
Package

xuriella.

Source

unparse.lisp.

Macro: with-forward-compatible-errors (error-form &body body)
Package

xuriella.

Source

xslt.lisp.

Macro: with-import-magic ((node env) &body body)
Package

xuriella.

Source

xslt.lisp.

Macro: with-output-sink-bound ((var) &body body)
Package

xuriella.

Source

unparse.lisp.

Macro: with-profile-counter ((var) &body body)
Package

xuriella.

Source

early-profile.lisp.

Macro: with-resignalled-errors ((&optional) &body body)
Package

xuriella.

Source

xslt.lisp.

Macro: with-stack-limit ((&optional) &body body)
Package

xuriella.

Source

xslt.lisp.

Macro: with-toplevel-text-output-sink ((var) &body body)
Package

xuriella.

Source

xslt.lisp.

Macro: with-xml-output (sink &body body)
Package

xuriella.

Source

unparse.lisp.

Macro: without-xslt-current ((&optional) &body body)
Package

xuriella.

Source

xslt.lisp.


4.2.3 Ordinary functions

Function: %define-extension-group (name uri documentation)
Package

xuriella.

Source

extensions.lisp.

Function: %document (uri-string base-uri)
Package

xuriella.

Source

xslt.lisp.

Function: %get-node-id (node)
Package

xuriella.

Source

xslt.lisp.

Function: %key (document key-conses value)
Package

xuriella.

Source

xslt.lisp.

Function: acons-namespaces (element &optional bindings include-redeclared)
Package

xuriella.

Source

xslt.lisp.

Function: add-key (stylesheet name match use)
Package

xuriella.

Source

xslt.lisp.

Function: ancestors-using-count-and-from (node count from)
Package

xuriella.

Source

number.lisp.

Function: apply-applicable-templates (ctx templates param-bindings finally)
Package

xuriella.

Source

xslt.lisp.

Function: apply-default-templates (ctx mode)
Package

xuriella.

Source

xslt.lisp.

Function: apply-templates (ctx &key param-bindings mode)
Package

xuriella.

Source

xslt.lisp.

Function: apply-templates/list (list &key param-bindings sort-predicate mode)
Package

xuriella.

Source

xslt.lisp.

Function: apply-to-result-tree-fragment (ctx thunk)
Package

xuriella.

Source

instructions.lisp.

Function: assert-no-body (node)
Package

xuriella.

Source

parser.lisp.

Function: assert-node= (a b)
Package

xuriella.

Source

test.lisp.

Function: boolean-or-error (str)
Package

xuriella.

Source

parser.lisp.

Function: build-key-index (document key-conses)
Package

xuriella.

Source

xslt.lisp.

Function: call-template (ctx name &optional param-bindings)
Package

xuriella.

Source

xslt.lisp.

Function: check-errors_err035 (literal-result-element)
Package

xuriella.

Source

xslt.lisp.

Function: check-for-invalid-attributes (valid-names node)
Package

xuriella.

Source

xslt.lisp.

Function: child-count (node)
Package

xuriella.

Source

test.lisp.

Function: clear-counter (counter)
Package

xuriella.

Source

profile.lisp.

Function: collation-char (char table)
Package

xuriella.

Source

instructions.lisp.

Function: collect-literal-attribute-namespaces-kludge (body)
Package

xuriella.

Source

instructions.lisp.

Function: compare-numbers (n-a n-b)
Package

xuriella.

Source

instructions.lisp.

Function: compare-strings (i j char-table)
Package

xuriella.

Source

instructions.lisp.

Function: compile-attribute/constant-name (qname namespace env value-thunk)
Package

xuriella.

Source

instructions.lisp.

Function: compile-attribute/runtime (name-thunk ns-thunk value-thunk)
Package

xuriella.

Source

instructions.lisp.

Function: compile-avt (template-string env)
Package

xuriella.

Source

instructions.lisp.

Function: compile-element/constant-name (qname namespace env body-thunk)
Package

xuriella.

Source

instructions.lisp.

Function: compile-element/runtime (name-thunk ns-thunk body-thunk)
Package

xuriella.

Source

instructions.lisp.

Function: compile-global-variable (<variable> env)
Package

xuriella.

Source

xslt.lisp.

Function: compile-message (fn args env)
Package

xuriella.

Source

instructions.lisp.

Function: compile-optional-avt (template-string env)
Package

xuriella.

Source

instructions.lisp.

Function: compile-template (<template> env position)
Package

xuriella.

Source

xslt.lisp.

Function: compile-value-thunk (value env)
Package

xuriella.

Source

xslt.lisp.

Function: compile-var-binding (name value env)
Package

xuriella.

Source

xslt.lisp.

Function: compile-var-bindings (forms env)
Package

xuriella.

Source

xslt.lisp.

Function: compile-var-bindings/nointern (forms env)
Package

xuriella.

Source

instructions.lisp.

Function: compile-xpath (xpath &optional env)
Package

xuriella.

Source

xslt.lisp.

Function: compose-sorters/lazy (sorters)
Package

xuriella.

Source

instructions.lisp.

Function: compute-number-list (level node count from)
Package

xuriella.

Source

number.lisp.

Function: contextify-node-list (nodes)
Package

xuriella.

Source

instructions.lisp.

Function: convert-attribute (elt attr)
Package

xuriella.

Source

unparse.lisp.

Function: copy-decimal-format (instance)
Package

xuriella.

Source

format-number.lisp.

Function: copy-extension-element (instance)
Package

xuriella.

Source

extensions.lisp.

Function: copy-extension-group (instance)
Package

xuriella.

Source

extensions.lisp.

Function: copy-file (p q)
Package

xuriella.

Source

test.lisp.

Function: copy-import-variable (instance)
Package

xuriella.

Source

xslt.lisp.

Function: copy-into-result (node)
Package

xuriella.

Source

instructions.lisp.

Function: copy-leaf-node (node)
Package

xuriella.

Source

instructions.lisp.

Function: copy-leaf-stripping-node (instance)
Package

xuriella.

Source

space.lisp.

Function: copy-mode (instance)
Package

xuriella.

Source

xslt.lisp.

Function: copy-output-specification (instance)
Package

xuriella.

Source

xslt.lisp.

Function: copy-parameter (instance)
Package

xuriella.

Source

xslt.lisp.

Function: copy-parent-stripping-node (instance)
Package

xuriella.

Source

space.lisp.

Function: copy-picture (instance)
Package

xuriella.

Source

format-number.lisp.

Function: copy-profile-counter (instance)
Package

xuriella.

Source

early-profile.lisp.

Function: copy-profile-data (instance)
Package

xuriella.

Source

profile.lisp.

Function: copy-result-tree-fragment (instance)
Package

xuriella.

Source

instructions.lisp.

Function: copy-sink-attribute (instance)
Package

xuriella.

Source

unparse.lisp.

Function: copy-sink-element (instance)
Package

xuriella.

Source

unparse.lisp.

Function: copy-source-document (instance)
Package

xuriella.

Source

xslt.lisp.

Function: copy-strip-test (instance)
Package

xuriella.

Source

xslt.lisp.

Function: copy-stripping-node (instance)
Package

xuriella.

Source

space.lisp.

Function: copy-stylesheet (instance)
Package

xuriella.

Source

xslt.lisp.

Function: copy-template (instance)
Package

xuriella.

Source

xslt.lisp.

Function: copy-test-files (name &optional d)
Package

xuriella.

Source

test.lisp.

Function: copy-variable-chain (instance)
Package

xuriella.

Source

xslt.lisp.

Function: counter- (a b &rest rest)
Package

xuriella.

Source

profile.lisp.

Reader: data-calls (instance)
Writer: (setf data-calls) (instance)
Package

xuriella.

Source

profile.lisp.

Target Slot

calls.

Reader: data-self-real (instance)
Writer: (setf data-self-real) (instance)
Package

xuriella.

Source

profile.lisp.

Target Slot

self-real.

Reader: data-self-run (instance)
Writer: (setf data-self-run) (instance)
Package

xuriella.

Source

profile.lisp.

Target Slot

self-run.

Reader: data-template (instance)
Writer: (setf data-template) (instance)
Package

xuriella.

Source

profile.lisp.

Target Slot

template.

Reader: data-total-real (instance)
Writer: (setf data-total-real) (instance)
Package

xuriella.

Source

profile.lisp.

Target Slot

total-real.

Reader: data-total-run (instance)
Writer: (setf data-total-run) (instance)
Package

xuriella.

Source

profile.lisp.

Target Slot

total-run.

Function: decimal-format-p (object)
Package

xuriella.

Source

format-number.lisp.

Function: decimal-format= (a b)
Package

xuriella.

Source

format-number.lisp.

Function: decode-qname (qname env attributep &key allow-unknown-namespace)
Package

xuriella.

Source

xslt.lisp.

Function: decode-qname/runtime (qname namespaces attributep)
Package

xuriella.

Source

instructions.lisp.

Function: df/active-characters (df)
Package

xuriella.

Source

format-number.lisp.

Reader: df/decimal-separator (instance)
Writer: (setf df/decimal-separator) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

decimal-separator.

Reader: df/digit (instance)
Writer: (setf df/digit) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

digit.

Function: df/digits (df)
Package

xuriella.

Source

format-number.lisp.

Reader: df/grouping-separator (instance)
Writer: (setf df/grouping-separator) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

grouping-separator.

Reader: df/infinity (instance)
Writer: (setf df/infinity) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

infinity.

Reader: df/minus-sign (instance)
Writer: (setf df/minus-sign) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

minus-sign.

Reader: df/nan (instance)
Writer: (setf df/nan) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

nan.

Reader: df/pattern-separator (instance)
Writer: (setf df/pattern-separator) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

pattern-separator.

Reader: df/per-mille (instance)
Writer: (setf df/per-mille) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

per-mille.

Reader: df/percent (instance)
Writer: (setf df/percent) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

percent.

Reader: df/zero-digit (instance)
Writer: (setf df/zero-digit) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

zero-digit.

Function: doctype (name public-id system-id &optional internal-subset)
Package

xuriella.

Source

unparse.lisp.

Function: document-base-uri (node)
Package

xuriella.

Source

xslt.lisp.

Function: dribble-tests (&key filter directory file)
Package

xuriella.

Source

test.lisp.

Function: ensure-extension-element (ext name)
Package

xuriella.

Source

extensions.lisp.

Function: ensure-mode (stylesheet &optional local-name uri)
Package

xuriella.

Source

xslt.lisp.

Function: ensure-mode/qname (stylesheet qname env)
Package

xuriella.

Source

xslt.lisp.

Function: ensure-prefix-for-uri (elt uri suggested-prefix &optional attributep)
Package

xuriella.

Source

unparse.lisp.

Function: expression-priority (form)
Package

xuriella.

Source

xslt.lisp.

Reader: extension-element-local-name (instance)
Writer: (setf extension-element-local-name) (instance)
Package

xuriella.

Source

extensions.lisp.

Target Slot

local-name.

Function: extension-element-p (object)
Package

xuriella.

Source

extensions.lisp.

Reader: extension-element-parser (instance)
Writer: (setf extension-element-parser) (instance)
Package

xuriella.

Source

extensions.lisp.

Target Slot

parser.

Reader: extension-group-documentation (instance)
Writer: (setf extension-group-documentation) (instance)
Package

xuriella.

Source

extensions.lisp.

Target Slot

documentation.

Reader: extension-group-elements (instance)
Writer: (setf extension-group-elements) (instance)
Package

xuriella.

Source

extensions.lisp.

Target Slot

elements.

Function: extension-group-p (object)
Package

xuriella.

Source

extensions.lisp.

Reader: extension-group-uri (instance)
Writer: (setf extension-group-uri) (instance)
Package

xuriella.

Source

extensions.lisp.

Target Slot

uri.

Function: find-attribute-set (local-name uri &optional stylesheet)
Package

xuriella.

Source

xslt.lisp.

Function: find-decimal-format (lname uri stylesheet &optional errorp)
Package

xuriella.

Source

format-number.lisp.

Function: (setf find-decimal-format) (lname uri stylesheet)
Package

xuriella.

Source

format-number.lisp.

Function: find-extension-element (local-name uri)
Package

xuriella.

Source

extensions.lisp.

Function: find-key (name stylesheet)
Package

xuriella.

Source

xslt.lisp.

Function: find-mode (stylesheet local-name &optional uri)
Package

xuriella.

Source

xslt.lisp.

Function: find-named-templates (name)
Package

xuriella.

Source

xslt.lisp.

Function: find-named-test (name &optional d)
Package

xuriella.

Source

test.lisp.

Function: find-parameter-value (local-name uri parameters)
Package

xuriella.

Source

xslt.lisp.

Function: find-templates (ctx mode)
Package

xuriella.

Source

xslt.lisp.

Function: find-variable-index (local-name uri table)
Package

xuriella.

Source

xslt.lisp.

Function: flush-pending (handler)
Package

xuriella.

Source

space.lisp.

Function: format-lexer (str)
Package

xuriella.

Source

number.lisp.

Function: format-number (value positive-picture negative-picture df)
Package

xuriella.

Source

format-number.lisp.

Function: format-number-list (list format lang letter-value grouping-separator grouping-size)
Package

xuriella.

Source

number.lisp.

Function: format-number-token (str n)
Package

xuriella.

Source

number.lisp.

Function: format-number-~f (number picture df)
Package

xuriella.

Source

format-number.lisp.

Function: format-ordinary-number (value picture df)
Package

xuriella.

Source

format-number.lisp.

Function: global-variable-value (index &optional errorp)
Package

xuriella.

Source

xslt.lisp.

Function: (setf global-variable-value) (index)
Package

xuriella.

Source

xslt.lisp.

Function: group-and-sort-samples ()
Package

xuriella.

Source

profile.lisp.

Function: group-numbers (str separator size stream)
Package

xuriella.

Source

number.lisp.

Function: html-output-equal-p (p q)
Package

xuriella.

Source

test.lisp.

Function: import-variable-p (object)
Package

xuriella.

Source

xslt.lisp.

Function: intern-global-variable (local-name uri)
Package

xuriella.

Source

xslt.lisp.

Function: invoke-template (ctx template param-bindings)
Package

xuriella.

Source

xslt.lisp.

Function: invoke-template/profile (ctx template param-bindings)
Package

xuriella.

Source

profile.lisp.

Function: invoke-with-element (fn local-name uri &key suggested-prefix extra-namespaces process-aliases)
Package

xuriella.

Source

unparse.lisp.

Function: invoke-with-forward-compatible-errors (fn error-fn)
Package

xuriella.

Source

xslt.lisp.

Function: invoke-with-import-magic (fn node env)
Package

xuriella.

Source

xslt.lisp.

Function: invoke-with-output-sink (fn output-spec output)
Package

xuriella.

Source

xslt.lisp.

Function: invoke-with-output-sink-bound (fn)
Package

xuriella.

Source

unparse.lisp.

Function: invoke-with-profile-counter (fn counter)
Package

xuriella.

Source

profile.lisp.

Function: invoke-with-resignalled-errors (fn)
Package

xuriella.

Source

xslt.lisp.

Function: invoke-with-stack-limit (fn)
Package

xuriella.

Source

xslt.lisp.

Function: invoke-with-toplevel-text-output-sink (fn)
Package

xuriella.

Source

xslt.lisp.

Function: invoke-with-xml-output (fn sink)
Package

xuriella.

Source

unparse.lisp.

Function: invoke-without-xslt-current (fn)
Package

xuriella.

Source

xslt.lisp.

Function: key-match (key)
Package

xuriella.

Source

xslt.lisp.

Function: key-use (key)
Package

xuriella.

Source

xslt.lisp.

Function: known-failure-p (id)
Package

xuriella.

Source

test.lisp.

Function: leaf-stripping-node-children (instance)
Package

xuriella.

Source

space.lisp.

Function: (setf leaf-stripping-node-children) (instance)
Package

xuriella.

Source

space.lisp.

Function: leaf-stripping-node-p (object)
Package

xuriella.

Source

space.lisp.

Function: leaf-stripping-node-parent (instance)
Package

xuriella.

Source

space.lisp.

Function: (setf leaf-stripping-node-parent) (instance)
Package

xuriella.

Source

space.lisp.

Function: leaf-stripping-node-target (instance)
Package

xuriella.

Source

space.lisp.

Function: (setf leaf-stripping-node-target) (instance)
Package

xuriella.

Source

space.lisp.

Function: lexical-variable-value (index &optional errorp)
Package

xuriella.

Source

xslt.lisp.

Function: (setf lexical-variable-value) (index)
Package

xuriella.

Source

xslt.lisp.

Function: list-toplevel (xpath <transform>)
Package

xuriella.

Source

xslt.lisp.

Function: make-auto-detect-sink (combi-sink fixed-method)
Package

xuriella.

Source

html.lisp.

Function: make-collation-key (str table)
Package

xuriella.

Source

instructions.lisp.

Function: make-decimal-format (&key decimal-separator grouping-separator zero-digit percent per-mille digit pattern-separator infinity nan minus-sign)
Package

xuriella.

Source

format-number.lisp.

Function: make-empty-declaration-array ()
Package

xuriella.

Source

xslt.lisp.

Function: make-escaper (target)
Package

xuriella.

Source

xslt.lisp.

Function: make-extension-element (&key local-name parser)
Package

xuriella.

Source

extensions.lisp.

Function: make-extension-group (&key uri documentation elements)
Package

xuriella.

Source

extensions.lisp.

Function: make-grouping-test (positions)
Package

xuriella.

Source

format-number.lisp.

Function: make-key (match use)
Package

xuriella.

Source

xslt.lisp.

Function: make-leaf-stripping-node (parent target)
Package

xuriella.

Source

space.lisp.

Function: make-mode (&key templates match-thunk)
Package

xuriella.

Source

xslt.lisp.

Function: make-output-sink (output-spec stream)
Package

xuriella.

Source

xslt.lisp.

Function: make-output-specification (&key method indent omit-xml-declaration encoding doctype-system doctype-public cdata-section-matchers standalone-p media-type)
Package

xuriella.

Source

xslt.lisp.

Function: make-parent-stripping-node (parent target)
Package

xuriella.

Source

space.lisp.

Function: make-picture (&key percentp per-mille-p prefix suffix integer-part-grouping-positions minimum-integer-part-size fractional-part-grouping-positions minimum-fractional-part-size maximum-fractional-part-size)
Package

xuriella.

Source

format-number.lisp.

Function: make-profile-counter (&key calls run real)
Package

xuriella.

Source

early-profile.lisp.

Function: make-profile-data (template)
Package

xuriella.

Source

profile.lisp.

Function: make-result-tree-fragment (node)
Package

xuriella.

Source

instructions.lisp.

Function: make-sink-attribute (&key local-name uri suggested-prefix value)
Package

xuriella.

Source

unparse.lisp.

Function: make-sink-element (&key local-name uri suggested-prefix all-namespaces new-namespaces used-prefixes attributes actual-qname)
Package

xuriella.

Source

unparse.lisp.

Function: make-sort-predicate/lazy (decls env)
Package

xuriella.

Source

instructions.lisp.

Function: make-sorter/lazy (spec env)
Package

xuriella.

Source

instructions.lisp.

Function: make-source-document (&key id root-node indices)
Package

xuriella.

Source

xslt.lisp.

Function: make-stpx-builder ()
Package

xuriella.

Source

stpx.lisp.

Function: make-strip-test (&key compiled-pattern priority position value)
Package

xuriella.

Source

xslt.lisp.

Function: make-stripping-node (parent target strip-thunk force-preserve)
Package

xuriella.

Source

space.lisp.

Function: make-stylesheet (&key modes global-variables output-specification strip-tests strip-thunk named-templates attribute-sets keys namespace-aliases decimal-formats initial-global-variable-thunks)
Package

xuriella.

Source

xslt.lisp.

Function: make-template (&key match-expression compiled-pattern name import-priority apply-imports-limit priority position mode mode-qname params body n-variables unparsed-qname stylesheet base-uri)
Package

xuriella.

Source

xslt.lisp.

Function: make-text-filter (target)
Package

xuriella.

Source

xslt.lisp.

Function: make-text-normalizer (next)
Package

xuriella.

Source

space.lisp.

Function: make-unescaped (data)
Package

xuriella.

Source

stpx.lisp.

Function: make-variable (&key value-thunk value-thunk-setter param-p)
Package

xuriella.

Source

xslt.lisp.

Function: make-variable-chain (&key definitions index local-name thunk uri)
Package

xuriella.

Source

xslt.lisp.

Function: make-variable-value-array (n-lexical-variables)
Package

xuriella.

Source

xslt.lisp.

Function: make-whitespace-stripper (node strip-thunk)
Package

xuriella.

Source

space.lisp.

Function: make-xmlns-attribute (prefix uri)
Package

xuriella.

Source

unparse.lisp.

Function: map-namespace-declarations (fn element &optional include-redeclared)
Package

xuriella.

Source

parser.lisp.

Function: map-original-tests (run-test source &key test)
Package

xuriella.

Source

test.lisp.

Function: map-pipe-eagerly (fn pipe)
Package

xuriella.

Source

xslt.lisp.

Function: map-tests (run-test source &key test)
Package

xuriella.

Source

test.lisp.

Function: map-toplevel (fn xpath <transform>)
Package

xuriella.

Source

xslt.lisp.

Function: maximize (< things)
Package

xuriella.

Source

xslt.lisp.

Function: maybe-close-tag (combi-sink)
Package

xuriella.

Source

html.lisp.

Function: maybe-emit-start-tag ()
Package

xuriella.

Source

unparse.lisp.

Function: maybe-normalize-test-spaces (wrapper force)
Package

xuriella.

Source

test.lisp.

Function: maybe-wrap-namespaces (child exprs)
Package

xuriella.

Source

parser.lisp.

Function: mismatch* (a b)
Package

xuriella.

Source

instructions.lisp.

Reader: mode-match-thunk (instance)
Writer: (setf mode-match-thunk) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

match-thunk.

Function: mode-p (object)
Package

xuriella.

Source

xslt.lisp.

Reader: mode-templates (instance)
Writer: (setf mode-templates) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

templates.

Function: named-node-= (a b)
Package

xuriella.

Source

test.lisp.

Function: namep (node local-name)
Package

xuriella.

Source

xslt.lisp.

Function: namespaces-as-alist (element)
Package

xuriella.

Source

instructions.lisp.

Function: nc-name-p (str)
Package

xuriella.

Source

unparse.lisp.

Function: node-position-among-siblings (node count)
Package

xuriella.

Source

number.lisp.

Function: node-to-source-document (node)
Package

xuriella.

Source

xslt.lisp.

Function: node-type (node)
Package

xuriella.

Source

number.lisp.

Function: noindent-stylesheet-pathname (test-case)
Package

xuriella.

Source

test.lisp.

Function: normalize-html-whitespace (node)
Package

xuriella.

Source

test.lisp.

Function: normalize-whitespace (str)
Package

xuriella.

Source

space.lisp.

Function: not-actually-excluded-namespaces-kludge (element-uri body)
Package

xuriella.

Source

instructions.lisp.

Function: of-name (local-name)
Package

xuriella.

Source

xslt.lisp.

Reader: output-cdata-section-matchers (instance)
Writer: (setf output-cdata-section-matchers) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

cdata-section-matchers.

Reader: output-doctype-public (instance)
Writer: (setf output-doctype-public) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

doctype-public.

Reader: output-doctype-system (instance)
Writer: (setf output-doctype-system) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

doctype-system.

Reader: output-encoding (instance)
Writer: (setf output-encoding) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

encoding.

Function: output-equal-p (compare p q &key normalize)
Package

xuriella.

Source

test.lisp.

Reader: output-indent (instance)
Writer: (setf output-indent) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

indent.

Reader: output-media-type (instance)
Writer: (setf output-media-type) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

media-type.

Reader: output-method (instance)
Writer: (setf output-method) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

method.

Reader: output-omit-xml-declaration (instance)
Writer: (setf output-omit-xml-declaration) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

omit-xml-declaration.

Function: output-specification-p (object)
Package

xuriella.

Source

xslt.lisp.

Reader: output-standalone-p (instance)
Writer: (setf output-standalone-p) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

standalone-p.

Function: parameter-p (object)
Package

xuriella.

Source

xslt.lisp.

Function: parent-node-= (e f)
Package

xuriella.

Source

test.lisp.

Function: parent-stripping-node-children (instance)
Package

xuriella.

Source

space.lisp.

Function: (setf parent-stripping-node-children) (instance)
Package

xuriella.

Source

space.lisp.

Function: parent-stripping-node-p (object)
Package

xuriella.

Source

space.lisp.

Function: parent-stripping-node-parent (instance)
Package

xuriella.

Source

space.lisp.

Function: (setf parent-stripping-node-parent) (instance)
Package

xuriella.

Source

space.lisp.

Function: parent-stripping-node-target (instance)
Package

xuriella.

Source

space.lisp.

Function: (setf parent-stripping-node-target) (instance)
Package

xuriella.

Source

space.lisp.

Function: parse-1-stylesheet (env stylesheet designator uri-resolver)
Package

xuriella.

Source

xslt.lisp.

Function: parse-allowing-microsoft-bom (pathname handler)
Package

xuriella.

Source

xslt.lisp.

Function: parse-attribute-sets! (stylesheet <transform> env)
Package

xuriella.

Source

xslt.lisp.

Function: parse-attribute-value-template (template-string)
Package

xuriella.

Source

instructions.lisp.

Function: parse-decimal-formats! (stylesheet <transform> env)
Package

xuriella.

Source

xslt.lisp.

Function: parse-exclude-result-prefixes! (node env)
Package

xuriella.

Source

xslt.lisp.

Function: parse-extension-element-prefixes! (node env)
Package

xuriella.

Source

xslt.lisp.

Function: parse-extension-lambda-list (lambda-list)
Package

xuriella.

Source

extensions.lisp.

Function: parse-fallback-children (node)
Package

xuriella.

Source

parser.lisp.

Function: parse-for-comparison (p)
Package

xuriella.

Source

test.lisp.

Function: parse-fractional-picture (picture df start end)
Package

xuriella.

Source

format-number.lisp.

Function: parse-global-variable! (stylesheet <variable> global-env)
Package

xuriella.

Source

xslt.lisp.

Function: parse-imported-stylesheet (env stylesheet uri uri-resolver)
Package

xuriella.

Source

xslt.lisp.

Function: parse-instruction (node)
Package

xuriella.

Source

parser.lisp.

Function: parse-instruction/literal-element (node)
Package

xuriella.

Source

parser.lisp.

Function: parse-integer-picture (picture df start end)
Package

xuriella.

Source

format-number.lisp.

Function: parse-key-pattern (str)
Package

xuriella.

Source

xslt.lisp.

Function: parse-keys! (stylesheet <transform> env)
Package

xuriella.

Source

xslt.lisp.

Function: parse-namespace-aliases! (stylesheet <transform> env)
Package

xuriella.

Source

xslt.lisp.

Function: parse-nametest-tokens (str)
Package

xuriella.

Source

xslt.lisp.

Function: parse-number-format (format)
Package

xuriella.

Source

number.lisp.

Function: parse-original-test (major-path <test-case>)
Package

xuriella.

Source

test.lisp.

Function: parse-output! (stylesheet <transform> env)
Package

xuriella.

Source

xslt.lisp.

Function: parse-param (node)
Package

xuriella.

Source

parser.lisp.

Function: parse-picture (picture df)
Package

xuriella.

Source

format-number.lisp.

Function: parse-sort (node)
Package

xuriella.

Source

parser.lisp.

Function: parse-strip/preserve-space! (stylesheet <transform> env)
Package

xuriella.

Source

xslt.lisp.

Function: parse-stylesheet-to-stp (input uri-resolver)
Package

xuriella.

Source

xslt.lisp.

Function: parse-sub-picture (picture df)
Package

xuriella.

Source

format-number.lisp.

Function: parse-templates! (stylesheet <transform> env)
Package

xuriella.

Source

xslt.lisp.

Function: parse-test (<test-case>)
Package

xuriella.

Source

test.lisp.

Function: pattern-thunk-matches-p (pattern-thunk node)
Package

xuriella.

Source

number.lisp.

Reader: pic/fractional-part-grouping-positions (instance)
Writer: (setf pic/fractional-part-grouping-positions) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

fractional-part-grouping-positions.

Reader: pic/integer-part-grouping-positions (instance)
Writer: (setf pic/integer-part-grouping-positions) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

integer-part-grouping-positions.

Reader: pic/maximum-fractional-part-size (instance)
Writer: (setf pic/maximum-fractional-part-size) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

maximum-fractional-part-size.

Reader: pic/minimum-fractional-part-size (instance)
Writer: (setf pic/minimum-fractional-part-size) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

minimum-fractional-part-size.

Reader: pic/minimum-integer-part-size (instance)
Writer: (setf pic/minimum-integer-part-size) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

minimum-integer-part-size.

Reader: pic/per-mille-p (instance)
Writer: (setf pic/per-mille-p) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

per-mille-p.

Reader: pic/percentp (instance)
Writer: (setf pic/percentp) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

percentp.

Reader: pic/prefix (instance)
Writer: (setf pic/prefix) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

prefix.

Reader: pic/suffix (instance)
Writer: (setf pic/suffix) (instance)
Package

xuriella.

Source

format-number.lisp.

Target Slot

suffix.

Function: picture-p (object)
Package

xuriella.

Source

format-number.lisp.

Function: prepare-global-variables (stylesheet <transform>)
Package

xuriella.

Source

xslt.lisp.

Function: process-extra-namespace (elt prefix uri process-aliases)
Package

xuriella.

Source

unparse.lisp.

Function: process-extra-namespaces (elt extra-namespaces process-aliases)
Package

xuriella.

Source

unparse.lisp.

Reader: profile-counter-calls (instance)
Writer: (setf profile-counter-calls) (instance)
Package

xuriella.

Source

early-profile.lisp.

Target Slot

calls.

Function: profile-counter-p (object)
Package

xuriella.

Source

early-profile.lisp.

Reader: profile-counter-real (instance)
Writer: (setf profile-counter-real) (instance)
Package

xuriella.

Source

early-profile.lisp.

Target Slot

real.

Reader: profile-counter-run (instance)
Writer: (setf profile-counter-run) (instance)
Package

xuriella.

Source

early-profile.lisp.

Target Slot

run.

Function: profile-data-p (object)
Package

xuriella.

Source

profile.lisp.

Function: push-sink-element-namespace (elt prefix uri)
Package

xuriella.

Source

unparse.lisp.

Function: push-variable (local-name uri table)
Package

xuriella.

Source

xslt.lisp.

Function: remove-excluded-namespaces (namespaces &optional excluded-uris included-after-all-for-weird-reason-uris)
Package

xuriella.

Source

instructions.lisp.

Function: replace-junk (str)
Package

xuriella.

Source

test.lisp.

Function: replay-buffered-events (handler)
Package

xuriella.

Source

html.lisp.

Function: report-counter (counter label &optional callsp)
Package

xuriella.

Source

profile.lisp.

Function: report-samples (template-times)
Package

xuriella.

Source

profile.lisp.

Reader: result-tree-fragment-node (instance)
Writer: (setf result-tree-fragment-node) (instance)
Package

xuriella.

Source

instructions.lisp.

Target Slot

node.

Function: result-tree-fragment-p (object)
Package

xuriella.

Source

instructions.lisp.

Function: run-named-test (name &optional d)
Package

xuriella.

Source

test.lisp.

Function: run-test (test)
Package

xuriella.

Source

test.lisp.

Function: run-tests (&key filter directory)
Package

xuriella.

Source

test.lisp.

Function: run-xpath-tests ()
Package

xuriella.

Source

test.lisp.

Function: sanitize-stylesheet (in out)
Package

xuriella.

Source

test.lisp.

Function: saxon (stylesheet input output)
Package

xuriella.

Source

test.lisp.

Function: simplify-test (test-case)
Package

xuriella.

Source

test.lisp.

Function: simplify-tests (&optional d)
Package

xuriella.

Source

test.lisp.

Reader: sink-attribute-local-name (instance)
Writer: (setf sink-attribute-local-name) (instance)
Package

xuriella.

Source

unparse.lisp.

Target Slot

local-name.

Function: sink-attribute-p (object)
Package

xuriella.

Source

unparse.lisp.

Reader: sink-attribute-suggested-prefix (instance)
Writer: (setf sink-attribute-suggested-prefix) (instance)
Package

xuriella.

Source

unparse.lisp.

Target Slot

suggested-prefix.

Reader: sink-attribute-uri (instance)
Writer: (setf sink-attribute-uri) (instance)
Package

xuriella.

Source

unparse.lisp.

Target Slot

uri.

Reader: sink-attribute-value (instance)
Writer: (setf sink-attribute-value) (instance)
Package

xuriella.

Source

unparse.lisp.

Target Slot

value.

Reader: sink-element-actual-qname (instance)
Writer: (setf sink-element-actual-qname) (instance)
Package

xuriella.

Source

unparse.lisp.

Target Slot

actual-qname.

Reader: sink-element-all-namespaces (instance)
Writer: (setf sink-element-all-namespaces) (instance)
Package

xuriella.

Source

unparse.lisp.

Target Slot

all-namespaces.

Reader: sink-element-attributes (instance)
Writer: (setf sink-element-attributes) (instance)
Package

xuriella.

Source

unparse.lisp.

Target Slot

attributes.

Function: sink-element-find-uri (prefix elt)
Package

xuriella.

Source

unparse.lisp.

Reader: sink-element-local-name (instance)
Writer: (setf sink-element-local-name) (instance)
Package

xuriella.

Source

unparse.lisp.

Target Slot

local-name.

Reader: sink-element-new-namespaces (instance)
Writer: (setf sink-element-new-namespaces) (instance)
Package

xuriella.

Source

unparse.lisp.

Target Slot

new-namespaces.

Function: sink-element-p (object)
Package

xuriella.

Source

unparse.lisp.

Reader: sink-element-suggested-prefix (instance)
Writer: (setf sink-element-suggested-prefix) (instance)
Package

xuriella.

Source

unparse.lisp.

Target Slot

suggested-prefix.

Reader: sink-element-uri (instance)
Writer: (setf sink-element-uri) (instance)
Package

xuriella.

Source

unparse.lisp.

Target Slot

uri.

Reader: sink-element-used-prefixes (instance)
Writer: (setf sink-element-used-prefixes) (instance)
Package

xuriella.

Source

unparse.lisp.

Target Slot

used-prefixes.

Function: slurp-for-comparison (p)
Package

xuriella.

Source

test.lisp.

Function: slurp-for-comparison-1 (p s junk-info)
Package

xuriella.

Source

test.lisp.

Function: slurp-output-method (p)
Package

xuriella.

Source

test.lisp.

Function: sort/@case-order (str)
Package

xuriella.

Source

instructions.lisp.

Function: sort/@data-type (str)
Package

xuriella.

Source

instructions.lisp.

Function: sort/@order (str)
Package

xuriella.

Source

instructions.lisp.

Reader: source-document-id (instance)
Writer: (setf source-document-id) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

id.

Reader: source-document-indices (instance)
Writer: (setf source-document-indices) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

indices.

Function: source-document-p (object)
Package

xuriella.

Source

xslt.lisp.

Reader: source-document-root-node (instance)
Writer: (setf source-document-root-node) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

root-node.

Function: split-qname (str)
Package

xuriella.

Source

xslt.lisp.

Function: strip-addresses (str)
Package

xuriella.

Source

test.lisp.

Function: strip-stylesheet (parent &optional preserve)
Package

xuriella.

Source

space.lisp.

Function: strip-test-< (a b)
Package

xuriella.

Source

space.lisp.

Reader: strip-test-compiled-pattern (instance)
Writer: (setf strip-test-compiled-pattern) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

compiled-pattern.

Function: strip-test-p (object)
Package

xuriella.

Source

xslt.lisp.

Reader: strip-test-position (instance)
Writer: (setf strip-test-position) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

position.

Reader: strip-test-priority (instance)
Writer: (setf strip-test-priority) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

priority.

Reader: strip-test-value (instance)
Writer: (setf strip-test-value) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

value.

Function: strip-under-qname-p (node strip-thunk)
Package

xuriella.

Source

space.lisp.

Reader: stripping-node-children (instance)
Writer: (setf stripping-node-children) (instance)
Package

xuriella.

Source

space.lisp.

Target Slot

children.

Function: stripping-node-p (object)
Package

xuriella.

Source

space.lisp.

Reader: stripping-node-parent (instance)
Writer: (setf stripping-node-parent) (instance)
Package

xuriella.

Source

space.lisp.

Target Slot

parent.

Reader: stripping-node-target (instance)
Writer: (setf stripping-node-target) (instance)
Package

xuriella.

Source

space.lisp.

Target Slot

target.

Reader: stylesheet-attribute-sets (instance)
Writer: (setf stylesheet-attribute-sets) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

attribute-sets.

Reader: stylesheet-decimal-formats (instance)
Writer: (setf stylesheet-decimal-formats) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

decimal-formats.

Reader: stylesheet-global-variables (instance)
Writer: (setf stylesheet-global-variables) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

global-variables.

Reader: stylesheet-initial-global-variable-thunks (instance)
Writer: (setf stylesheet-initial-global-variable-thunks) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

initial-global-variable-thunks.

Reader: stylesheet-keys (instance)
Writer: (setf stylesheet-keys) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

keys.

Reader: stylesheet-modes (instance)
Writer: (setf stylesheet-modes) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

modes.

Reader: stylesheet-named-templates (instance)
Writer: (setf stylesheet-named-templates) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

named-templates.

Reader: stylesheet-namespace-aliases (instance)
Writer: (setf stylesheet-namespace-aliases) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

namespace-aliases.

Reader: stylesheet-output-specification (instance)
Writer: (setf stylesheet-output-specification) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

output-specification.

Function: stylesheet-p (object)
Package

xuriella.

Source

xslt.lisp.

Reader: stylesheet-strip-tests (instance)
Writer: (setf stylesheet-strip-tests) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

strip-tests.

Reader: stylesheet-strip-thunk (instance)
Writer: (setf stylesheet-strip-thunk) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

strip-thunk.

Function: switch-to-html-output (handler qname)
Package

xuriella.

Source

html.lisp.

Function: switch-to-xml-output (handler qname)
Package

xuriella.

Source

html.lisp.

Reader: template-apply-imports-limit (instance)
Writer: (setf template-apply-imports-limit) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

apply-imports-limit.

Reader: template-base-uri (instance)
Writer: (setf template-base-uri) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

base-uri.

Reader: template-body (instance)
Writer: (setf template-body) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

body.

Reader: template-compiled-pattern (instance)
Writer: (setf template-compiled-pattern) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

compiled-pattern.

Reader: template-import-priority (instance)
Writer: (setf template-import-priority) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

import-priority.

Reader: template-match-expression (instance)
Writer: (setf template-match-expression) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

match-expression.

Reader: template-mode (instance)
Writer: (setf template-mode) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

mode.

Reader: template-mode-qname (instance)
Writer: (setf template-mode-qname) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

mode-qname.

Reader: template-n-variables (instance)
Writer: (setf template-n-variables) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

n-variables.

Reader: template-name (instance)
Writer: (setf template-name) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

name.

Function: template-p (object)
Package

xuriella.

Source

xslt.lisp.

Reader: template-params (instance)
Writer: (setf template-params) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

params.

Reader: template-position (instance)
Writer: (setf template-position) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

position.

Reader: template-priority (instance)
Writer: (setf template-priority) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

priority.

Reader: template-stylesheet (instance)
Writer: (setf template-stylesheet) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

stylesheet.

Reader: template-unparsed-qname (instance)
Writer: (setf template-unparsed-qname) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

unparsed-qname.

Function: template< (a b)
Package

xuriella.

Source

xslt.lisp.

Function: test-format-number (value picture)
Package

xuriella.

Source

format-number.lisp.

Function: test-instruction (form document)
Package

xuriella.

Source

instructions.lisp.

Function: test-output-pathname (test type)
Package

xuriella.

Source

test.lisp.

Function: text-output-equal-p (p q)
Package

xuriella.

Source

test.lisp.

Function: unalias-attribute-uri (uri)
Package

xuriella.

Source

unparse.lisp.

Function: unalias-uri (uri)
Package

xuriella.

Source

xslt.lisp.

Function: unwrap-2.3 (document)
Package

xuriella.

Source

xslt.lisp.

Function: uri-to-pathname (uri)
Package

xuriella.

Source

xslt.lisp.

Reader: variable-chain-definitions (instance)
Writer: (setf variable-chain-definitions) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

definitions.

Reader: variable-chain-index (instance)
Writer: (setf variable-chain-index) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

index.

Reader: variable-chain-local-name (instance)
Writer: (setf variable-chain-local-name) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

local-name.

Function: variable-chain-p (object)
Package

xuriella.

Source

xslt.lisp.

Reader: variable-chain-thunk (instance)
Writer: (setf variable-chain-thunk) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

thunk.

Reader: variable-chain-uri (instance)
Writer: (setf variable-chain-uri) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

uri.

Reader: variable-param-p (instance)
Writer: (setf variable-param-p) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

param-p.

Reader: variable-value-thunk (instance)
Writer: (setf variable-value-thunk) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

value-thunk.

Reader: variable-value-thunk-setter (instance)
Writer: (setf variable-value-thunk-setter) (instance)
Package

xuriella.

Source

xslt.lisp.

Target Slot

value-thunk-setter.

Function: whitespacep (str)
Package

xuriella.

Source

space.lisp.

Function: words (str)
Package

xuriella.

Source

space.lisp.

Function: write-attribute (local-name uri value &key suggested-prefix process-aliases)
Package

xuriella.

Source

unparse.lisp.

Function: write-comment (data)
Package

xuriella.

Source

unparse.lisp.

Function: write-extra-namespace (prefix uri process-aliases)
Package

xuriella.

Source

unparse.lisp.

Function: write-processing-instruction (target data)
Package

xuriella.

Source

unparse.lisp.

Function: write-simplified-test (test-case operation)
Package

xuriella.

Source

test.lisp.

Function: write-text (data)
Package

xuriella.

Source

unparse.lisp.

Function: write-unescaped (str)
Package

xuriella.

Source

unparse.lisp.

Function: xfd-current (thunks-0)
Package

xuriella.

Source

xslt.lisp.

Function: xfd-document (thunks-0)
Package

xuriella.

Source

xslt.lisp.

Function: xfd-element-available (thunks-0)
Package

xuriella.

Source

xslt.lisp.

Function: xfd-format-number (thunks-0)
Package

xuriella.

Source

format-number.lisp.

Function: xfd-function-available (thunks-0)
Package

xuriella.

Source

xslt.lisp.

Function: xfd-generate-id (thunks-0)
Package

xuriella.

Source

xslt.lisp.

Function: xfd-key (thunks-0)
Package

xuriella.

Source

xslt.lisp.

Function: xfd-print (thunks-1)
Package

xuriella.

Source

test.lisp.

Function: xfd-system-property (thunks-0)
Package

xuriella.

Source

xslt.lisp.

Function: xfd-unparsed-entity-uri (thunks-0)
Package

xuriella.

Source

xslt.lisp.

Function: xml-output-equal-p (p q normalize)
Package

xuriella.

Source

test.lisp.

Function: xpath-protocol/attribute-value (node local-name uri)
Package

xuriella.

Source

space.lisp.

Function: xsl-number-value (y)
Package

xuriella.

Source

number.lisp.

Function: xslt-cerror (fmt &rest args)
Package

xuriella.

Source

xslt.lisp.

Function: xslt-trace (fmt &rest args)
Package

xuriella.

Source

trace.lisp.

Function: xslt-trace-thunk (thunk fmt &rest other-args)
Package

xuriella.

Source

trace.lisp.

Function: xsltproc (stylesheet input output)
Package

xuriella.

Source

test.lisp.


4.2.4 Generic functions

Generic Reader: initial-global-variable-thunks (object)
Package

xuriella.

Methods
Reader Method: initial-global-variable-thunks ((global-variable-environment global-variable-environment))

automatically generated reader method

Source

xslt.lisp.

Target Slot

initial-global-variable-thunks.

Generic Writer: (setf initial-global-variable-thunks) (object)
Package

xuriella.

Methods
Writer Method: (setf initial-global-variable-thunks) ((global-variable-environment global-variable-environment))

automatically generated writer method

Source

xslt.lisp.

Target Slot

initial-global-variable-thunks.

Generic Function: node= (e f)
Package

xuriella.

Methods
Method: node= ((a document-type) (b document-type))
Source

test.lisp.

Method: node= ((a processing-instruction) (b processing-instruction))
Source

test.lisp.

Method: node= ((a text) (b text))
Source

test.lisp.

Method: node= ((a comment) (b comment))
Source

test.lisp.

Method: node= ((a attribute) (b attribute))
Source

test.lisp.

Method: node= ((e document) (f document))
Source

test.lisp.

Method: node= ((a node) (b node))
Source

test.lisp.

Method: node= ((e element) (f element))
Source

test.lisp.

Generic Function: parse-instruction/xsl-element (.name. node)
Package

xuriella.

Methods
Method: parse-instruction/xsl-element ((.name. (eql xuriella::|number|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|message|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|for-each|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|variable|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|copy|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|copy-of|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|value-of|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|processing-instruction|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|comment|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|text|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|attribute|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|element|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|choose|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|if|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|call-template|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|apply-imports|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|apply-templates|)) node)
Source

parser.lisp.

Method: parse-instruction/xsl-element ((.name. (eql xuriella::|fallback|)) node)
Source

parser.lisp.

Generic Reader: pending-text-node (object)
Package

xuriella.

Methods
Reader Method: pending-text-node ((text-normalizer text-normalizer))

automatically generated reader method

Source

space.lisp.

Target Slot

pending-text-node.

Generic Writer: (setf pending-text-node) (object)
Package

xuriella.

Methods
Writer Method: (setf pending-text-node) ((text-normalizer text-normalizer))

automatically generated writer method

Source

space.lisp.

Target Slot

pending-text-node.

Generic Reader: sink-buffered-events (object)
Package

xuriella.

Methods
Reader Method: sink-buffered-events ((auto-detect-sink auto-detect-sink))

automatically generated reader method

Source

html.lisp.

Target Slot

buffered-events.

Generic Writer: (setf sink-buffered-events) (object)
Package

xuriella.

Methods
Writer Method: (setf sink-buffered-events) ((auto-detect-sink auto-detect-sink))

automatically generated writer method

Source

html.lisp.

Target Slot

buffered-events.

Generic Reader: sink-detected-method (object)
Package

xuriella.

Methods
Reader Method: sink-detected-method ((auto-detect-sink auto-detect-sink))

automatically generated reader method

Source

html.lisp.

Target Slot

detected-method.

Generic Writer: (setf sink-detected-method) (object)
Package

xuriella.

Methods
Writer Method: (setf sink-detected-method) ((auto-detect-sink auto-detect-sink))

automatically generated writer method

Source

html.lisp.

Target Slot

detected-method.

Generic Reader: sink-encoding (object)
Package

xuriella.

Methods
Reader Method: sink-encoding ((combi-sink combi-sink))

automatically generated reader method

Source

html.lisp.

Target Slot

encoding.

Generic Writer: (setf sink-encoding) (object)
Package

xuriella.

Methods
Writer Method: (setf sink-encoding) ((combi-sink combi-sink))

automatically generated writer method

Source

html.lisp.

Target Slot

encoding.

Generic Reader: sink-hax-target (object)
Package

xuriella.

Methods
Reader Method: sink-hax-target ((combi-sink combi-sink))

automatically generated reader method

Source

html.lisp.

Target Slot

hax-target.

Generic Writer: (setf sink-hax-target) (object)
Package

xuriella.

Methods
Writer Method: (setf sink-hax-target) ((combi-sink combi-sink))

automatically generated writer method

Source

html.lisp.

Target Slot

hax-target.

Generic Reader: sink-media-type (object)
Package

xuriella.

Methods
Reader Method: sink-media-type ((combi-sink combi-sink))

automatically generated reader method

Source

html.lisp.

Target Slot

media-type.

Generic Writer: (setf sink-media-type) (object)
Package

xuriella.

Methods
Writer Method: (setf sink-media-type) ((combi-sink combi-sink))

automatically generated writer method

Source

html.lisp.

Target Slot

media-type.

Generic Reader: sink-pubid (object)
Package

xuriella.

Methods
Reader Method: sink-pubid ((auto-detect-sink auto-detect-sink))

automatically generated reader method

Source

html.lisp.

Target Slot

pubid.

Generic Writer: (setf sink-pubid) (object)
Package

xuriella.

Methods
Writer Method: (setf sink-pubid) ((auto-detect-sink auto-detect-sink))

automatically generated writer method

Source

html.lisp.

Target Slot

pubid.

Generic Reader: sink-sax-target (object)
Package

xuriella.

Methods
Reader Method: sink-sax-target ((combi-sink combi-sink))

automatically generated reader method

Source

html.lisp.

Target Slot

sax-target.

Generic Writer: (setf sink-sax-target) (object)
Package

xuriella.

Methods
Writer Method: (setf sink-sax-target) ((combi-sink combi-sink))

automatically generated writer method

Source

html.lisp.

Target Slot

sax-target.

Generic Reader: sink-switched-p (object)
Package

xuriella.

Methods
Reader Method: sink-switched-p ((auto-detect-sink auto-detect-sink))

automatically generated reader method

Source

html.lisp.

Target Slot

switchedp.

Generic Writer: (setf sink-switched-p) (object)
Package

xuriella.

Methods
Writer Method: (setf sink-switched-p) ((auto-detect-sink auto-detect-sink))

automatically generated writer method

Source

html.lisp.

Target Slot

switchedp.

Generic Reader: sink-sysid (object)
Package

xuriella.

Methods
Reader Method: sink-sysid ((auto-detect-sink auto-detect-sink))

automatically generated reader method

Source

html.lisp.

Target Slot

sysid.

Generic Writer: (setf sink-sysid) (object)
Package

xuriella.

Methods
Writer Method: (setf sink-sysid) ((auto-detect-sink auto-detect-sink))

automatically generated writer method

Source

html.lisp.

Target Slot

sysid.

Generic Reader: test-category (object)
Package

xuriella.

Methods
Reader Method: test-category ((test-case test-case))

automatically generated reader method

Source

test.lisp.

Target Slot

category.

Generic Writer: (setf test-category) (object)
Package

xuriella.

Methods
Writer Method: (setf test-category) ((test-case test-case))

automatically generated writer method

Source

test.lisp.

Target Slot

category.

Generic Reader: test-data-pathname (object)
Package

xuriella.

Methods
Reader Method: test-data-pathname ((test-case test-case))

automatically generated reader method

Source

test.lisp.

Target Slot

data-pathname.

Generic Writer: (setf test-data-pathname) (object)
Package

xuriella.

Methods
Writer Method: (setf test-data-pathname) ((test-case test-case))

automatically generated writer method

Source

test.lisp.

Target Slot

data-pathname.

Generic Reader: test-data-pathname-2 (object)
Package

xuriella.

Methods
Reader Method: test-data-pathname-2 ((test-case test-case))

automatically generated reader method

Source

test.lisp.

Target Slot

data-pathname-2.

Generic Writer: (setf test-data-pathname-2) (object)
Package

xuriella.

Methods
Writer Method: (setf test-data-pathname-2) ((test-case test-case))

automatically generated writer method

Source

test.lisp.

Target Slot

data-pathname-2.

Generic Reader: test-id (object)
Package

xuriella.

Methods
Reader Method: test-id ((test-case test-case))

automatically generated reader method

Source

test.lisp.

Target Slot

id.

Generic Writer: (setf test-id) (object)
Package

xuriella.

Methods
Writer Method: (setf test-id) ((test-case test-case))

automatically generated writer method

Source

test.lisp.

Target Slot

id.

Generic Reader: test-official-output-pathname (object)
Package

xuriella.

Methods
Reader Method: test-official-output-pathname ((test-case test-case))

automatically generated reader method

Source

test.lisp.

Target Slot

output-pathname.

Generic Writer: (setf test-official-output-pathname) (object)
Package

xuriella.

Methods
Writer Method: (setf test-official-output-pathname) ((test-case test-case))

automatically generated writer method

Source

test.lisp.

Target Slot

output-pathname.

Generic Reader: test-operation (object)
Package

xuriella.

Methods
Reader Method: test-operation ((test-case test-case))

automatically generated reader method

Source

test.lisp.

Target Slot

operation.

Generic Writer: (setf test-operation) (object)
Package

xuriella.

Methods
Writer Method: (setf test-operation) ((test-case test-case))

automatically generated writer method

Source

test.lisp.

Target Slot

operation.

Generic Reader: test-output-compare (object)
Package

xuriella.

Methods
Reader Method: test-output-compare ((test-case test-case))

automatically generated reader method

Source

test.lisp.

Target Slot

output-compare.

Generic Writer: (setf test-output-compare) (object)
Package

xuriella.

Methods
Writer Method: (setf test-output-compare) ((test-case test-case))

automatically generated writer method

Source

test.lisp.

Target Slot

output-compare.

Generic Reader: test-stylesheet-pathname (object)
Package

xuriella.

Methods
Reader Method: test-stylesheet-pathname ((test-case test-case))

automatically generated reader method

Source

test.lisp.

Target Slot

stylesheet-pathname.

Generic Writer: (setf test-stylesheet-pathname) (object)
Package

xuriella.

Methods
Writer Method: (setf test-stylesheet-pathname) ((test-case test-case))

automatically generated writer method

Source

test.lisp.

Target Slot

stylesheet-pathname.

Generic Reader: test-stylesheet-pathname-2 (object)
Package

xuriella.

Methods
Reader Method: test-stylesheet-pathname-2 ((test-case test-case))

automatically generated reader method

Source

test.lisp.

Target Slot

stylesheet-pathname-2.

Generic Writer: (setf test-stylesheet-pathname-2) (object)
Package

xuriella.

Methods
Writer Method: (setf test-stylesheet-pathname-2) ((test-case test-case))

automatically generated writer method

Source

test.lisp.

Target Slot

stylesheet-pathname-2.

Generic Reader: text-filter-target (object)
Package

xuriella.

Methods
Reader Method: text-filter-target ((text-filter text-filter))

automatically generated reader method

Source

xslt.lisp.

Target Slot

target.

Generic Writer: (setf text-filter-target) (object)
Package

xuriella.

Methods
Writer Method: (setf text-filter-target) ((text-filter text-filter))

automatically generated writer method

Source

xslt.lisp.

Target Slot

target.

Generic Reader: text-output-sink-target (object)
Package

xuriella.

Methods
Reader Method: text-output-sink-target ((toplevel-text-output-sink toplevel-text-output-sink))

automatically generated reader method

Source

xslt.lisp.

Target Slot

target.

Generic Writer: (setf text-output-sink-target) (object)
Package

xuriella.

Methods
Writer Method: (setf text-output-sink-target) ((toplevel-text-output-sink toplevel-text-output-sink))

automatically generated writer method

Source

xslt.lisp.

Target Slot

target.

Generic Reader: textoutput-sink-depth (object)
Package

xuriella.

Methods
Reader Method: textoutput-sink-depth ((toplevel-text-output-sink toplevel-text-output-sink))

automatically generated reader method

Source

xslt.lisp.

Target Slot

depth.

Generic Writer: (setf textoutput-sink-depth) (object)
Package

xuriella.

Methods
Writer Method: (setf textoutput-sink-depth) ((toplevel-text-output-sink toplevel-text-output-sink))

automatically generated writer method

Source

xslt.lisp.

Target Slot

depth.

Generic Function: write-string-value (node stream)
Package

xuriella.

Methods
Method: write-string-value (node stream)
Source

space.lisp.

Method: write-string-value ((node leaf-stripping-node) stream)
Source

space.lisp.

Method: write-string-value ((node parent-stripping-node) stream)
Source

space.lisp.


4.2.5 Standalone methods

Method: environment-find-function ((env xslt-environment) lname uri)
Package

xpath.

Source

xslt.lisp.

Method: environment-find-namespace ((env xslt-environment) prefix)
Package

xpath.

Source

xslt.lisp.

Method: environment-find-variable ((env global-variable-environment) lname uri)
Package

xpath.

Source

xslt.lisp.

Method: environment-find-variable ((env key-environment) lname uri)
Package

xpath.

Source

xslt.lisp.

Method: environment-find-variable ((env lexical-xslt-environment) lname uri)
Package

xpath.

Source

xslt.lisp.

Method: environment-find-variable ((env xslt-environment) lname uri)
Package

xpath.

Source

xslt.lisp.


4.2.6 Conditions

Condition: hey⎵test⎵suite,⎵this⎵is⎵an⎵html⎵document
Package

xuriella.

Source

html.lisp.

Direct superclasses

condition.

Condition: recoverable-xslt-error

The class of recoverable XSLT errors.

Package

xuriella.

Source

xslt.lisp.

Direct superclasses

xslt-error.


4.2.7 Structures

Structure: decimal-format
Package

xuriella.

Source

format-number.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: decimal-separator
Initform

#\.

Readers

df/decimal-separator.

Writers

(setf df/decimal-separator).

Slot: grouping-separator
Initform

#\,

Readers

df/grouping-separator.

Writers

(setf df/grouping-separator).

Slot: zero-digit
Initform

#\0

Readers

df/zero-digit.

Writers

(setf df/zero-digit).

Slot: percent
Initform

#\%

Readers

df/percent.

Writers

(setf df/percent).

Slot: per-mille
Initform

(code-char 8240)

Readers

df/per-mille.

Writers

(setf df/per-mille).

Slot: digit
Initform

#\#

Readers

df/digit.

Writers

(setf df/digit).

Slot: pattern-separator
Initform

#\;

Readers

df/pattern-separator.

Writers

(setf df/pattern-separator).

Slot: infinity
Initform

"infinity"

Readers

df/infinity.

Writers

(setf df/infinity).

Slot: nan
Initform

"nan"

Readers

df/nan.

Writers

(setf df/nan).

Slot: minus-sign
Initform

#\-

Readers

df/minus-sign.

Writers

(setf df/minus-sign).

Structure: extension-element
Package

xuriella.

Source

extensions.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: local-name
Readers

extension-element-local-name.

Writers

(setf extension-element-local-name).

Slot: parser
Initform

(lambda (&rest ignore) (declare (ignore ignore)) (xuriella:xslt-error "extension parser not defined"))

Readers

extension-element-parser.

Writers

(setf extension-element-parser).

Structure: extension-group
Package

xuriella.

Source

extensions.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: uri
Readers

extension-group-uri.

Writers

(setf extension-group-uri).

Slot: documentation
Package

common-lisp.

Readers

extension-group-documentation.

Writers

(setf extension-group-documentation).

Slot: elements
Initform

(make-hash-table :test (function equal))

Readers

extension-group-elements.

Writers

(setf extension-group-elements).

Structure: import-variable
Package

xuriella.

Source

xslt.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: value-thunk
Readers

variable-value-thunk.

Writers

(setf variable-value-thunk).

Slot: value-thunk-setter
Readers

variable-value-thunk-setter.

Writers

(setf variable-value-thunk-setter).

Slot: param-p
Readers

variable-param-p.

Writers

(setf variable-param-p).

Structure: leaf-stripping-node
Package

xuriella.

Source

space.lisp.

Direct superclasses

stripping-node.

Direct methods

write-string-value.

Structure: mode
Package

xuriella.

Source

xslt.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: templates
Readers

mode-templates.

Writers

(setf mode-templates).

Slot: match-thunk
Initform

(lambda (ignore) (declare (ignore ignore)) nil)

Readers

mode-match-thunk.

Writers

(setf mode-match-thunk).

Structure: output-specification
Package

xuriella.

Source

xslt.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: method
Package

common-lisp.

Readers

output-method.

Writers

(setf output-method).

Slot: indent
Readers

output-indent.

Writers

(setf output-indent).

Slot: omit-xml-declaration
Readers

output-omit-xml-declaration.

Writers

(setf output-omit-xml-declaration).

Slot: encoding
Readers

output-encoding.

Writers

(setf output-encoding).

Slot: doctype-system
Readers

output-doctype-system.

Writers

(setf output-doctype-system).

Slot: doctype-public
Readers

output-doctype-public.

Writers

(setf output-doctype-public).

Slot: cdata-section-matchers
Readers

output-cdata-section-matchers.

Writers

(setf output-cdata-section-matchers).

Slot: standalone-p
Readers

output-standalone-p.

Writers

(setf output-standalone-p).

Slot: media-type
Readers

output-media-type.

Writers

(setf output-media-type).

Structure: parent-stripping-node
Package

xuriella.

Source

space.lisp.

Direct superclasses

stripping-node.

Direct methods

write-string-value.

Structure: picture
Package

xuriella.

Source

format-number.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: percentp
Readers

pic/percentp.

Writers

(setf pic/percentp).

Slot: per-mille-p
Readers

pic/per-mille-p.

Writers

(setf pic/per-mille-p).

Slot: prefix
Readers

pic/prefix.

Writers

(setf pic/prefix).

Slot: suffix
Readers

pic/suffix.

Writers

(setf pic/suffix).

Slot: integer-part-grouping-positions
Readers

pic/integer-part-grouping-positions.

Writers

(setf pic/integer-part-grouping-positions).

Slot: minimum-integer-part-size
Readers

pic/minimum-integer-part-size.

Writers

(setf pic/minimum-integer-part-size).

Slot: fractional-part-grouping-positions
Readers

pic/fractional-part-grouping-positions.

Writers

(setf pic/fractional-part-grouping-positions).

Slot: minimum-fractional-part-size
Readers

pic/minimum-fractional-part-size.

Writers

(setf pic/minimum-fractional-part-size).

Slot: maximum-fractional-part-size
Readers

pic/maximum-fractional-part-size.

Writers

(setf pic/maximum-fractional-part-size).

Structure: profile-counter
Package

xuriella.

Source

early-profile.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: calls
Readers

profile-counter-calls.

Writers

(setf profile-counter-calls).

Slot: run
Readers

profile-counter-run.

Writers

(setf profile-counter-run).

Slot: real
Package

common-lisp.

Readers

profile-counter-real.

Writers

(setf profile-counter-real).

Structure: profile-data
Package

xuriella.

Source

profile.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: template
Readers

data-template.

Writers

(setf data-template).

Slot: total-real
Initform

0

Readers

data-total-real.

Writers

(setf data-total-real).

Slot: total-run
Initform

0

Readers

data-total-run.

Writers

(setf data-total-run).

Slot: self-real
Initform

0

Readers

data-self-real.

Writers

(setf data-self-real).

Slot: self-run
Initform

0

Readers

data-self-run.

Writers

(setf data-self-run).

Slot: calls
Initform

0

Readers

data-calls.

Writers

(setf data-calls).

Structure: result-tree-fragment
Package

xuriella.

Source

instructions.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: node
Readers

result-tree-fragment-node.

Writers

(setf result-tree-fragment-node).

Structure: sink-attribute
Package

xuriella.

Source

unparse.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: local-name
Readers

sink-attribute-local-name.

Writers

(setf sink-attribute-local-name).

Slot: uri
Readers

sink-attribute-uri.

Writers

(setf sink-attribute-uri).

Slot: suggested-prefix
Readers

sink-attribute-suggested-prefix.

Writers

(setf sink-attribute-suggested-prefix).

Slot: value
Readers

sink-attribute-value.

Writers

(setf sink-attribute-value).

Structure: sink-element
Package

xuriella.

Source

unparse.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: local-name
Readers

sink-element-local-name.

Writers

(setf sink-element-local-name).

Slot: uri
Readers

sink-element-uri.

Writers

(setf sink-element-uri).

Slot: suggested-prefix
Readers

sink-element-suggested-prefix.

Writers

(setf sink-element-suggested-prefix).

Slot: all-namespaces
Readers

sink-element-all-namespaces.

Writers

(setf sink-element-all-namespaces).

Slot: new-namespaces
Readers

sink-element-new-namespaces.

Writers

(setf sink-element-new-namespaces).

Slot: used-prefixes
Readers

sink-element-used-prefixes.

Writers

(setf sink-element-used-prefixes).

Slot: attributes
Readers

sink-element-attributes.

Writers

(setf sink-element-attributes).

Slot: actual-qname
Readers

sink-element-actual-qname.

Writers

(setf sink-element-actual-qname).

Structure: source-document
Package

xuriella.

Source

xslt.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: id
Readers

source-document-id.

Writers

(setf source-document-id).

Slot: root-node
Readers

source-document-root-node.

Writers

(setf source-document-root-node).

Slot: indices
Initform

(make-hash-table)

Readers

source-document-indices.

Writers

(setf source-document-indices).

Structure: strip-test
Package

xuriella.

Source

xslt.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: compiled-pattern
Readers

strip-test-compiled-pattern.

Writers

(setf strip-test-compiled-pattern).

Slot: priority
Readers

strip-test-priority.

Writers

(setf strip-test-priority).

Slot: position
Package

common-lisp.

Readers

strip-test-position.

Writers

(setf strip-test-position).

Slot: value
Readers

strip-test-value.

Writers

(setf strip-test-value).

Structure: stripping-node
Package

xuriella.

Source

space.lisp.

Direct superclasses

structure-object.

Direct subclasses
Direct methods
Direct slots
Slot: parent
Readers

stripping-node-parent.

Writers

(setf stripping-node-parent).

Slot: target
Readers

stripping-node-target.

Writers

(setf stripping-node-target).

Slot: children
Readers

stripping-node-children.

Writers

(setf stripping-node-children).

Structure: template
Package

xuriella.

Source

xslt.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: match-expression
Readers

template-match-expression.

Writers

(setf template-match-expression).

Slot: compiled-pattern
Readers

template-compiled-pattern.

Writers

(setf template-compiled-pattern).

Slot: name
Readers

template-name.

Writers

(setf template-name).

Slot: import-priority
Readers

template-import-priority.

Writers

(setf template-import-priority).

Slot: apply-imports-limit
Readers

template-apply-imports-limit.

Writers

(setf template-apply-imports-limit).

Slot: priority
Readers

template-priority.

Writers

(setf template-priority).

Slot: position
Package

common-lisp.

Readers

template-position.

Writers

(setf template-position).

Slot: mode
Readers

template-mode.

Writers

(setf template-mode).

Slot: mode-qname
Readers

template-mode-qname.

Writers

(setf template-mode-qname).

Slot: params
Readers

template-params.

Writers

(setf template-params).

Slot: body
Readers

template-body.

Writers

(setf template-body).

Slot: n-variables
Readers

template-n-variables.

Writers

(setf template-n-variables).

Slot: unparsed-qname
Readers

template-unparsed-qname.

Writers

(setf template-unparsed-qname).

Slot: stylesheet
Readers

template-stylesheet.

Writers

(setf template-stylesheet).

Slot: base-uri
Readers

template-base-uri.

Writers

(setf template-base-uri).

Structure: variable-chain
Package

xuriella.

Source

xslt.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: definitions
Readers

variable-chain-definitions.

Writers

(setf variable-chain-definitions).

Slot: index
Readers

variable-chain-index.

Writers

(setf variable-chain-index).

Slot: local-name
Readers

variable-chain-local-name.

Writers

(setf variable-chain-local-name).

Slot: thunk
Readers

variable-chain-thunk.

Writers

(setf variable-chain-thunk).

Slot: uri
Readers

variable-chain-uri.

Writers

(setf variable-chain-uri).


4.2.8 Classes

Class: auto-detect-sink
Package

xuriella.

Source

html.lisp.

Direct superclasses

broadcast-handler.

Direct methods
Direct slots
Slot: switchedp
Readers

sink-switched-p.

Writers

(setf sink-switched-p).

Slot: detected-method
Initargs

:detected-method

Readers

sink-detected-method.

Writers

(setf sink-detected-method).

Slot: sysid
Readers

sink-sysid.

Writers

(setf sink-sysid).

Slot: pubid
Readers

sink-pubid.

Writers

(setf sink-pubid).

Slot: buffered-events
Initform

(quote nil)

Readers

sink-buffered-events.

Writers

(setf sink-buffered-events).

Class: closure-source-file
Package

xuriella-system.

Source

xuriella.asd.

Direct superclasses

cl-source-file.

Direct methods

perform.

Class: combi-sink
Package

xuriella.

Source

html.lisp.

Direct superclasses

content-handler.

Direct methods
Direct slots
Slot: hax-target
Initargs

:hax-target

Readers

sink-hax-target.

Writers

(setf sink-hax-target).

Slot: sax-target
Initargs

:sax-target

Readers

sink-sax-target.

Writers

(setf sink-sax-target).

Slot: encoding
Initargs

:encoding

Readers

sink-encoding.

Writers

(setf sink-encoding).

Slot: media-type
Initargs

:media-type

Readers

sink-media-type.

Writers

(setf sink-media-type).

Class: escaper
Package

xuriella.

Source

xslt.lisp.

Direct superclasses

broadcast-handler.

Direct methods

unescaped.

Class: global-variable-environment
Package

xuriella.

Source

xslt.lisp.

Direct superclasses

xslt-environment.

Direct methods
Direct slots
Slot: initial-global-variable-thunks
Initargs

:initial-global-variable-thunks

Readers

initial-global-variable-thunks.

Writers

(setf initial-global-variable-thunks).

Class: key-environment
Package

xuriella.

Source

xslt.lisp.

Direct superclasses

xslt-environment.

Direct methods

environment-find-variable.

Class: lexical-xslt-environment
Package

xuriella.

Source

xslt.lisp.

Direct superclasses

xslt-environment.

Direct methods

environment-find-variable.

Class: stpx-builder
Package

xuriella.

Source

stpx.lisp.

Direct superclasses

builder.

Direct methods

unescaped.

Class: test-case
Package

xuriella.

Source

test.lisp.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

test-id.

Writers

(setf test-id).

Slot: category
Initargs

:category

Readers

test-category.

Writers

(setf test-category).

Slot: operation
Initargs

:operation

Readers

test-operation.

Writers

(setf test-operation).

Slot: data-pathname
Initargs

:data-pathname

Readers

test-data-pathname.

Writers

(setf test-data-pathname).

Slot: stylesheet-pathname
Initargs

:stylesheet-pathname

Readers

test-stylesheet-pathname.

Writers

(setf test-stylesheet-pathname).

Slot: data-pathname-2
Initargs

:data-pathname-2

Readers

test-data-pathname-2.

Writers

(setf test-data-pathname-2).

Slot: stylesheet-pathname-2
Initargs

:stylesheet-pathname-2

Readers

test-stylesheet-pathname-2.

Writers

(setf test-stylesheet-pathname-2).

Slot: output-pathname
Initargs

:output-pathname

Readers

test-official-output-pathname.

Writers

(setf test-official-output-pathname).

Slot: output-compare
Initargs

:output-compare

Readers

test-output-compare.

Writers

(setf test-output-compare).

Class: text-filter
Package

xuriella.

Source

xslt.lisp.

Direct superclasses

default-handler.

Direct methods
Direct slots
Slot: target
Initargs

:target

Readers

text-filter-target.

Writers

(setf text-filter-target).

Class: text-normalizer
Package

xuriella.

Source

space.lisp.

Direct superclasses

sax-proxy.

Direct methods
Direct slots
Slot: pending-text-node
Initform

(make-string-output-stream)

Readers

pending-text-node.

Writers

(setf pending-text-node).

Class: toplevel-text-output-sink
Package

xuriella.

Source

xslt.lisp.

Direct superclasses

default-handler.

Direct methods
Direct slots
Slot: target
Initargs

:target

Readers

text-output-sink-target.

Writers

(setf text-output-sink-target).

Slot: depth
Initform

0

Readers

textoutput-sink-depth.

Writers

(setf textoutput-sink-depth).

Class: unescaped-text
Package

xuriella.

Source

stpx.lisp.

Direct superclasses

text.

Class: xslt-environment
Package

xuriella.

Source

xslt.lisp.

Direct subclasses
Direct methods

4.2.9 Types

Type: xml-designator ()
Package

xuriella.

Source

xslt.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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  
Index Entry  Section

%
%define-extension-group: Private ordinary functions
%document: Private ordinary functions
%get-node-id: Private ordinary functions
%key: Private ordinary functions

(
(setf data-calls): Private ordinary functions
(setf data-self-real): Private ordinary functions
(setf data-self-run): Private ordinary functions
(setf data-template): Private ordinary functions
(setf data-total-real): Private ordinary functions
(setf data-total-run): Private ordinary functions
(setf df/decimal-separator): Private ordinary functions
(setf df/digit): Private ordinary functions
(setf df/grouping-separator): Private ordinary functions
(setf df/infinity): Private ordinary functions
(setf df/minus-sign): Private ordinary functions
(setf df/nan): Private ordinary functions
(setf df/pattern-separator): Private ordinary functions
(setf df/per-mille): Private ordinary functions
(setf df/percent): Private ordinary functions
(setf df/zero-digit): Private ordinary functions
(setf extension-element-local-name): Private ordinary functions
(setf extension-element-parser): Private ordinary functions
(setf extension-group-documentation): Private ordinary functions
(setf extension-group-elements): Private ordinary functions
(setf extension-group-uri): Private ordinary functions
(setf find-decimal-format): Private ordinary functions
(setf global-variable-value): Private ordinary functions
(setf initial-global-variable-thunks): Private generic functions
(setf initial-global-variable-thunks): Private generic functions
(setf leaf-stripping-node-children): Private ordinary functions
(setf leaf-stripping-node-parent): Private ordinary functions
(setf leaf-stripping-node-target): Private ordinary functions
(setf lexical-variable-value): Private ordinary functions
(setf mode-match-thunk): Private ordinary functions
(setf mode-templates): Private ordinary functions
(setf output-cdata-section-matchers): Private ordinary functions
(setf output-doctype-public): Private ordinary functions
(setf output-doctype-system): Private ordinary functions
(setf output-encoding): Private ordinary functions
(setf output-indent): Private ordinary functions
(setf output-media-type): Private ordinary functions
(setf output-method): Private ordinary functions
(setf output-omit-xml-declaration): Private ordinary functions
(setf output-standalone-p): Private ordinary functions
(setf parameter-local-name): Public ordinary functions
(setf parameter-uri): Public ordinary functions
(setf parameter-value): Public ordinary functions
(setf parent-stripping-node-children): Private ordinary functions
(setf parent-stripping-node-parent): Private ordinary functions
(setf parent-stripping-node-target): Private ordinary functions
(setf pending-text-node): Private generic functions
(setf pending-text-node): Private generic functions
(setf pic/fractional-part-grouping-positions): Private ordinary functions
(setf pic/integer-part-grouping-positions): Private ordinary functions
(setf pic/maximum-fractional-part-size): Private ordinary functions
(setf pic/minimum-fractional-part-size): Private ordinary functions
(setf pic/minimum-integer-part-size): Private ordinary functions
(setf pic/per-mille-p): Private ordinary functions
(setf pic/percentp): Private ordinary functions
(setf pic/prefix): Private ordinary functions
(setf pic/suffix): Private ordinary functions
(setf profile-counter-calls): Private ordinary functions
(setf profile-counter-real): Private ordinary functions
(setf profile-counter-run): Private ordinary functions
(setf result-tree-fragment-node): Private ordinary functions
(setf sink-attribute-local-name): Private ordinary functions
(setf sink-attribute-suggested-prefix): Private ordinary functions
(setf sink-attribute-uri): Private ordinary functions
(setf sink-attribute-value): Private ordinary functions
(setf sink-buffered-events): Private generic functions
(setf sink-buffered-events): Private generic functions
(setf sink-detected-method): Private generic functions
(setf sink-detected-method): Private generic functions
(setf sink-element-actual-qname): Private ordinary functions
(setf sink-element-all-namespaces): Private ordinary functions
(setf sink-element-attributes): Private ordinary functions
(setf sink-element-local-name): Private ordinary functions
(setf sink-element-new-namespaces): Private ordinary functions
(setf sink-element-suggested-prefix): Private ordinary functions
(setf sink-element-uri): Private ordinary functions
(setf sink-element-used-prefixes): Private ordinary functions
(setf sink-encoding): Private generic functions
(setf sink-encoding): Private generic functions
(setf sink-hax-target): Private generic functions
(setf sink-hax-target): Private generic functions
(setf sink-media-type): Private generic functions
(setf sink-media-type): Private generic functions
(setf sink-pubid): Private generic functions
(setf sink-pubid): Private generic functions
(setf sink-sax-target): Private generic functions
(setf sink-sax-target): Private generic functions
(setf sink-switched-p): Private generic functions
(setf sink-switched-p): Private generic functions
(setf sink-sysid): Private generic functions
(setf sink-sysid): Private generic functions
(setf source-document-id): Private ordinary functions
(setf source-document-indices): Private ordinary functions
(setf source-document-root-node): Private ordinary functions
(setf strip-test-compiled-pattern): Private ordinary functions
(setf strip-test-position): Private ordinary functions
(setf strip-test-priority): Private ordinary functions
(setf strip-test-value): Private ordinary functions
(setf stripping-node-children): Private ordinary functions
(setf stripping-node-parent): Private ordinary functions
(setf stripping-node-target): Private ordinary functions
(setf stylesheet-attribute-sets): Private ordinary functions
(setf stylesheet-decimal-formats): Private ordinary functions
(setf stylesheet-global-variables): Private ordinary functions
(setf stylesheet-initial-global-variable-thunks): Private ordinary functions
(setf stylesheet-keys): Private ordinary functions
(setf stylesheet-modes): Private ordinary functions
(setf stylesheet-named-templates): Private ordinary functions
(setf stylesheet-namespace-aliases): Private ordinary functions
(setf stylesheet-output-specification): Private ordinary functions
(setf stylesheet-strip-tests): Private ordinary functions
(setf stylesheet-strip-thunk): Private ordinary functions
(setf template-apply-imports-limit): Private ordinary functions
(setf template-base-uri): Private ordinary functions
(setf template-body): Private ordinary functions
(setf template-compiled-pattern): Private ordinary functions
(setf template-import-priority): Private ordinary functions
(setf template-match-expression): Private ordinary functions
(setf template-mode): Private ordinary functions
(setf template-mode-qname): Private ordinary functions
(setf template-n-variables): Private ordinary functions
(setf template-name): Private ordinary functions
(setf template-params): Private ordinary functions
(setf template-position): Private ordinary functions
(setf template-priority): Private ordinary functions
(setf template-stylesheet): Private ordinary functions
(setf template-unparsed-qname): Private ordinary functions
(setf test-category): Private generic functions
(setf test-category): Private generic functions
(setf test-data-pathname): Private generic functions
(setf test-data-pathname): Private generic functions
(setf test-data-pathname-2): Private generic functions
(setf test-data-pathname-2): Private generic functions
(setf test-id): Private generic functions
(setf test-id): Private generic functions
(setf test-official-output-pathname): Private generic functions
(setf test-official-output-pathname): Private generic functions
(setf test-operation): Private generic functions
(setf test-operation): Private generic functions
(setf test-output-compare): Private generic functions
(setf test-output-compare): Private generic functions
(setf test-stylesheet-pathname): Private generic functions
(setf test-stylesheet-pathname): Private generic functions
(setf test-stylesheet-pathname-2): Private generic functions
(setf test-stylesheet-pathname-2): Private generic functions
(setf text-filter-target): Private generic functions
(setf text-filter-target): Private generic functions
(setf text-output-sink-target): Private generic functions
(setf text-output-sink-target): Private generic functions
(setf textoutput-sink-depth): Private generic functions
(setf textoutput-sink-depth): Private generic functions
(setf variable-chain-definitions): Private ordinary functions
(setf variable-chain-index): Private ordinary functions
(setf variable-chain-local-name): Private ordinary functions
(setf variable-chain-thunk): Private ordinary functions
(setf variable-chain-uri): Private ordinary functions
(setf variable-param-p): Private ordinary functions
(setf variable-value-thunk): Private ordinary functions
(setf variable-value-thunk-setter): Private ordinary functions

A
acons-namespaces: Private ordinary functions
add-key: Private ordinary functions
ancestors-using-count-and-from: Private ordinary functions
apply-applicable-templates: Private ordinary functions
apply-default-templates: Private ordinary functions
apply-stylesheet: Public ordinary functions
apply-templates: Public macros
apply-templates: Private ordinary functions
apply-templates/list: Private ordinary functions
apply-to-result-tree-fragment: Private ordinary functions
assert-no-body: Private ordinary functions
assert-node=: Private ordinary functions
attribute: Public macros
attribute-pipe-using-navigator: Public standalone methods

B
boolean-or-error: Private ordinary functions
build-key-index: Private ordinary functions

C
call-template: Public macros
call-template: Private ordinary functions
characters: Public standalone methods
characters: Public standalone methods
characters: Public standalone methods
characters: Public standalone methods
characters: Public standalone methods
check-errors_err035: Private ordinary functions
check-for-invalid-attributes: Private ordinary functions
child-count: Private ordinary functions
child-pipe-using-navigator: Public standalone methods
clear-counter: Private ordinary functions
collation-char: Private ordinary functions
collect-literal-attribute-namespaces-kludge: Private ordinary functions
comment: Public macros
comment: Public standalone methods
comment: Public standalone methods
compare-numbers: Private ordinary functions
compare-strings: Private ordinary functions
compile-attribute/constant-name: Private ordinary functions
compile-attribute/runtime: Private ordinary functions
compile-avt: Private ordinary functions
compile-element/constant-name: Private ordinary functions
compile-element/runtime: Private ordinary functions
compile-global-variable: Private ordinary functions
compile-instruction: Public ordinary functions
compile-message: Private ordinary functions
compile-optional-avt: Private ordinary functions
compile-template: Private ordinary functions
compile-value-thunk: Private ordinary functions
compile-var-binding: Private ordinary functions
compile-var-bindings: Private ordinary functions
compile-var-bindings/nointern: Private ordinary functions
compile-xpath: Private ordinary functions
compose-sorters/lazy: Private ordinary functions
compute-number-list: Private ordinary functions
contextify-node-list: Private ordinary functions
convert-attribute: Private ordinary functions
copy-decimal-format: Private ordinary functions
copy-extension-element: Private ordinary functions
copy-extension-group: Private ordinary functions
copy-file: Private ordinary functions
copy-import-variable: Private ordinary functions
copy-into-result: Private ordinary functions
copy-leaf-node: Private ordinary functions
copy-leaf-stripping-node: Private ordinary functions
copy-mode: Private ordinary functions
copy-of: Public macros
copy-output-specification: Private ordinary functions
copy-parameter: Private ordinary functions
copy-parent-stripping-node: Private ordinary functions
copy-picture: Private ordinary functions
copy-profile-counter: Private ordinary functions
copy-profile-data: Private ordinary functions
copy-result-tree-fragment: Private ordinary functions
copy-sink-attribute: Private ordinary functions
copy-sink-element: Private ordinary functions
copy-source-document: Private ordinary functions
copy-strip-test: Private ordinary functions
copy-stripping-node: Private ordinary functions
copy-stylesheet: Private ordinary functions
copy-template: Private ordinary functions
copy-test-files: Private ordinary functions
copy-variable-chain: Private ordinary functions
counter-: Private ordinary functions

D
data-calls: Private ordinary functions
data-self-real: Private ordinary functions
data-self-run: Private ordinary functions
data-template: Private ordinary functions
data-total-real: Private ordinary functions
data-total-run: Private ordinary functions
decimal-format-p: Private ordinary functions
decimal-format=: Private ordinary functions
decode-qname: Private ordinary functions
decode-qname/runtime: Private ordinary functions
define-extension-compiler: Public macros
define-extension-group: Public macros
define-extension-parser: Public macros
define-indentation: Private macros
define-instruction: Private macros
define-instruction-parser: Private macros
defun/unparse: Private macros
df/active-characters: Private ordinary functions
df/case: Private macros
df/decimal-separator: Private ordinary functions
df/digit: Private ordinary functions
df/digits: Private ordinary functions
df/grouping-separator: Private ordinary functions
df/infinity: Private ordinary functions
df/minus-sign: Private ordinary functions
df/nan: Private ordinary functions
df/pattern-separator: Private ordinary functions
df/per-mille: Private ordinary functions
df/percent: Private ordinary functions
df/zero-digit: Private ordinary functions
disable-profiling: Public ordinary functions
do-pipe: Private macros
do-toplevel: Private macros
doctype: Private ordinary functions
document-base-uri: Private ordinary functions
dribble-tests: Private ordinary functions

E
element: Public macros
enable-profiling: Public ordinary functions
end-document: Public standalone methods
end-document: Public standalone methods
end-document: Public standalone methods
end-element: Public standalone methods
end-element: Public standalone methods
end-element: Public standalone methods
ensure-extension-element: Private ordinary functions
ensure-mode: Private ordinary functions
ensure-mode/qname: Private ordinary functions
ensure-prefix-for-uri: Private ordinary functions
environment-find-function: Private standalone methods
environment-find-namespace: Private standalone methods
environment-find-variable: Private standalone methods
environment-find-variable: Private standalone methods
environment-find-variable: Private standalone methods
environment-find-variable: Private standalone methods
expression-priority: Private ordinary functions
extension-element-local-name: Private ordinary functions
extension-element-p: Private ordinary functions
extension-element-parser: Private ordinary functions
extension-group-documentation: Private ordinary functions
extension-group-elements: Private ordinary functions
extension-group-p: Private ordinary functions
extension-group-uri: Private ordinary functions

F
find-attribute-set: Private ordinary functions
find-decimal-format: Private ordinary functions
find-extension-element: Private ordinary functions
find-key: Private ordinary functions
find-mode: Private ordinary functions
find-named-templates: Private ordinary functions
find-named-test: Private ordinary functions
find-parameter-value: Private ordinary functions
find-templates: Private ordinary functions
find-variable-index: Private ordinary functions
flush-pending: Private ordinary functions
for-each: Public macros
format-lexer: Private ordinary functions
format-number: Private ordinary functions
format-number-list: Private ordinary functions
format-number-token: Private ordinary functions
format-number-~f: Private ordinary functions
format-ordinary-number: Private ordinary functions
Function, %define-extension-group: Private ordinary functions
Function, %document: Private ordinary functions
Function, %get-node-id: Private ordinary functions
Function, %key: Private ordinary functions
Function, (setf data-calls): Private ordinary functions
Function, (setf data-self-real): Private ordinary functions
Function, (setf data-self-run): Private ordinary functions
Function, (setf data-template): Private ordinary functions
Function, (setf data-total-real): Private ordinary functions
Function, (setf data-total-run): Private ordinary functions
Function, (setf df/decimal-separator): Private ordinary functions
Function, (setf df/digit): Private ordinary functions
Function, (setf df/grouping-separator): Private ordinary functions
Function, (setf df/infinity): Private ordinary functions
Function, (setf df/minus-sign): Private ordinary functions
Function, (setf df/nan): Private ordinary functions
Function, (setf df/pattern-separator): Private ordinary functions
Function, (setf df/per-mille): Private ordinary functions
Function, (setf df/percent): Private ordinary functions
Function, (setf df/zero-digit): Private ordinary functions
Function, (setf extension-element-local-name): Private ordinary functions
Function, (setf extension-element-parser): Private ordinary functions
Function, (setf extension-group-documentation): Private ordinary functions
Function, (setf extension-group-elements): Private ordinary functions
Function, (setf extension-group-uri): Private ordinary functions
Function, (setf find-decimal-format): Private ordinary functions
Function, (setf global-variable-value): Private ordinary functions
Function, (setf leaf-stripping-node-children): Private ordinary functions
Function, (setf leaf-stripping-node-parent): Private ordinary functions
Function, (setf leaf-stripping-node-target): Private ordinary functions
Function, (setf lexical-variable-value): Private ordinary functions
Function, (setf mode-match-thunk): Private ordinary functions
Function, (setf mode-templates): Private ordinary functions
Function, (setf output-cdata-section-matchers): Private ordinary functions
Function, (setf output-doctype-public): Private ordinary functions
Function, (setf output-doctype-system): Private ordinary functions
Function, (setf output-encoding): Private ordinary functions
Function, (setf output-indent): Private ordinary functions
Function, (setf output-media-type): Private ordinary functions
Function, (setf output-method): Private ordinary functions
Function, (setf output-omit-xml-declaration): Private ordinary functions
Function, (setf output-standalone-p): Private ordinary functions
Function, (setf parameter-local-name): Public ordinary functions
Function, (setf parameter-uri): Public ordinary functions
Function, (setf parameter-value): Public ordinary functions
Function, (setf parent-stripping-node-children): Private ordinary functions
Function, (setf parent-stripping-node-parent): Private ordinary functions
Function, (setf parent-stripping-node-target): Private ordinary functions
Function, (setf pic/fractional-part-grouping-positions): Private ordinary functions
Function, (setf pic/integer-part-grouping-positions): Private ordinary functions
Function, (setf pic/maximum-fractional-part-size): Private ordinary functions
Function, (setf pic/minimum-fractional-part-size): Private ordinary functions
Function, (setf pic/minimum-integer-part-size): Private ordinary functions
Function, (setf pic/per-mille-p): Private ordinary functions
Function, (setf pic/percentp): Private ordinary functions
Function, (setf pic/prefix): Private ordinary functions
Function, (setf pic/suffix): Private ordinary functions
Function, (setf profile-counter-calls): Private ordinary functions
Function, (setf profile-counter-real): Private ordinary functions
Function, (setf profile-counter-run): Private ordinary functions
Function, (setf result-tree-fragment-node): Private ordinary functions
Function, (setf sink-attribute-local-name): Private ordinary functions
Function, (setf sink-attribute-suggested-prefix): Private ordinary functions
Function, (setf sink-attribute-uri): Private ordinary functions
Function, (setf sink-attribute-value): Private ordinary functions
Function, (setf sink-element-actual-qname): Private ordinary functions
Function, (setf sink-element-all-namespaces): Private ordinary functions
Function, (setf sink-element-attributes): Private ordinary functions
Function, (setf sink-element-local-name): Private ordinary functions
Function, (setf sink-element-new-namespaces): Private ordinary functions
Function, (setf sink-element-suggested-prefix): Private ordinary functions
Function, (setf sink-element-uri): Private ordinary functions
Function, (setf sink-element-used-prefixes): Private ordinary functions
Function, (setf source-document-id): Private ordinary functions
Function, (setf source-document-indices): Private ordinary functions
Function, (setf source-document-root-node): Private ordinary functions
Function, (setf strip-test-compiled-pattern): Private ordinary functions
Function, (setf strip-test-position): Private ordinary functions
Function, (setf strip-test-priority): Private ordinary functions
Function, (setf strip-test-value): Private ordinary functions
Function, (setf stripping-node-children): Private ordinary functions
Function, (setf stripping-node-parent): Private ordinary functions
Function, (setf stripping-node-target): Private ordinary functions
Function, (setf stylesheet-attribute-sets): Private ordinary functions
Function, (setf stylesheet-decimal-formats): Private ordinary functions
Function, (setf stylesheet-global-variables): Private ordinary functions
Function, (setf stylesheet-initial-global-variable-thunks): Private ordinary functions
Function, (setf stylesheet-keys): Private ordinary functions
Function, (setf stylesheet-modes): Private ordinary functions
Function, (setf stylesheet-named-templates): Private ordinary functions
Function, (setf stylesheet-namespace-aliases): Private ordinary functions
Function, (setf stylesheet-output-specification): Private ordinary functions
Function, (setf stylesheet-strip-tests): Private ordinary functions
Function, (setf stylesheet-strip-thunk): Private ordinary functions
Function, (setf template-apply-imports-limit): Private ordinary functions
Function, (setf template-base-uri): Private ordinary functions
Function, (setf template-body): Private ordinary functions
Function, (setf template-compiled-pattern): Private ordinary functions
Function, (setf template-import-priority): Private ordinary functions
Function, (setf template-match-expression): Private ordinary functions
Function, (setf template-mode): Private ordinary functions
Function, (setf template-mode-qname): Private ordinary functions
Function, (setf template-n-variables): Private ordinary functions
Function, (setf template-name): Private ordinary functions
Function, (setf template-params): Private ordinary functions
Function, (setf template-position): Private ordinary functions
Function, (setf template-priority): Private ordinary functions
Function, (setf template-stylesheet): Private ordinary functions
Function, (setf template-unparsed-qname): Private ordinary functions
Function, (setf variable-chain-definitions): Private ordinary functions
Function, (setf variable-chain-index): Private ordinary functions
Function, (setf variable-chain-local-name): Private ordinary functions
Function, (setf variable-chain-thunk): Private ordinary functions
Function, (setf variable-chain-uri): Private ordinary functions
Function, (setf variable-param-p): Private ordinary functions
Function, (setf variable-value-thunk): Private ordinary functions
Function, (setf variable-value-thunk-setter): Private ordinary functions
Function, acons-namespaces: Private ordinary functions
Function, add-key: Private ordinary functions
Function, ancestors-using-count-and-from: Private ordinary functions
Function, apply-applicable-templates: Private ordinary functions
Function, apply-default-templates: Private ordinary functions
Function, apply-stylesheet: Public ordinary functions
Function, apply-templates: Private ordinary functions
Function, apply-templates/list: Private ordinary functions
Function, apply-to-result-tree-fragment: Private ordinary functions
Function, assert-no-body: Private ordinary functions
Function, assert-node=: Private ordinary functions
Function, boolean-or-error: Private ordinary functions
Function, build-key-index: Private ordinary functions
Function, call-template: Private ordinary functions
Function, check-errors_err035: Private ordinary functions
Function, check-for-invalid-attributes: Private ordinary functions
Function, child-count: Private ordinary functions
Function, clear-counter: Private ordinary functions
Function, collation-char: Private ordinary functions
Function, collect-literal-attribute-namespaces-kludge: Private ordinary functions
Function, compare-numbers: Private ordinary functions
Function, compare-strings: Private ordinary functions
Function, compile-attribute/constant-name: Private ordinary functions
Function, compile-attribute/runtime: Private ordinary functions
Function, compile-avt: Private ordinary functions
Function, compile-element/constant-name: Private ordinary functions
Function, compile-element/runtime: Private ordinary functions
Function, compile-global-variable: Private ordinary functions
Function, compile-instruction: Public ordinary functions
Function, compile-message: Private ordinary functions
Function, compile-optional-avt: Private ordinary functions
Function, compile-template: Private ordinary functions
Function, compile-value-thunk: Private ordinary functions
Function, compile-var-binding: Private ordinary functions
Function, compile-var-bindings: Private ordinary functions
Function, compile-var-bindings/nointern: Private ordinary functions
Function, compile-xpath: Private ordinary functions
Function, compose-sorters/lazy: Private ordinary functions
Function, compute-number-list: Private ordinary functions
Function, contextify-node-list: Private ordinary functions
Function, convert-attribute: Private ordinary functions
Function, copy-decimal-format: Private ordinary functions
Function, copy-extension-element: Private ordinary functions
Function, copy-extension-group: Private ordinary functions
Function, copy-file: Private ordinary functions
Function, copy-import-variable: Private ordinary functions
Function, copy-into-result: Private ordinary functions
Function, copy-leaf-node: Private ordinary functions
Function, copy-leaf-stripping-node: Private ordinary functions
Function, copy-mode: Private ordinary functions
Function, copy-output-specification: Private ordinary functions
Function, copy-parameter: Private ordinary functions
Function, copy-parent-stripping-node: Private ordinary functions
Function, copy-picture: Private ordinary functions
Function, copy-profile-counter: Private ordinary functions
Function, copy-profile-data: Private ordinary functions
Function, copy-result-tree-fragment: Private ordinary functions
Function, copy-sink-attribute: Private ordinary functions
Function, copy-sink-element: Private ordinary functions
Function, copy-source-document: Private ordinary functions
Function, copy-strip-test: Private ordinary functions
Function, copy-stripping-node: Private ordinary functions
Function, copy-stylesheet: Private ordinary functions
Function, copy-template: Private ordinary functions
Function, copy-test-files: Private ordinary functions
Function, copy-variable-chain: Private ordinary functions
Function, counter-: Private ordinary functions
Function, data-calls: Private ordinary functions
Function, data-self-real: Private ordinary functions
Function, data-self-run: Private ordinary functions
Function, data-template: Private ordinary functions
Function, data-total-real: Private ordinary functions
Function, data-total-run: Private ordinary functions
Function, decimal-format-p: Private ordinary functions
Function, decimal-format=: Private ordinary functions
Function, decode-qname: Private ordinary functions
Function, decode-qname/runtime: Private ordinary functions
Function, df/active-characters: Private ordinary functions
Function, df/decimal-separator: Private ordinary functions
Function, df/digit: Private ordinary functions
Function, df/digits: Private ordinary functions
Function, df/grouping-separator: Private ordinary functions
Function, df/infinity: Private ordinary functions
Function, df/minus-sign: Private ordinary functions
Function, df/nan: Private ordinary functions
Function, df/pattern-separator: Private ordinary functions
Function, df/per-mille: Private ordinary functions
Function, df/percent: Private ordinary functions
Function, df/zero-digit: Private ordinary functions
Function, disable-profiling: Public ordinary functions
Function, doctype: Private ordinary functions
Function, document-base-uri: Private ordinary functions
Function, dribble-tests: Private ordinary functions
Function, enable-profiling: Public ordinary functions
Function, ensure-extension-element: Private ordinary functions
Function, ensure-mode: Private ordinary functions
Function, ensure-mode/qname: Private ordinary functions
Function, ensure-prefix-for-uri: Private ordinary functions
Function, expression-priority: Private ordinary functions
Function, extension-element-local-name: Private ordinary functions
Function, extension-element-p: Private ordinary functions
Function, extension-element-parser: Private ordinary functions
Function, extension-group-documentation: Private ordinary functions
Function, extension-group-elements: Private ordinary functions
Function, extension-group-p: Private ordinary functions
Function, extension-group-uri: Private ordinary functions
Function, find-attribute-set: Private ordinary functions
Function, find-decimal-format: Private ordinary functions
Function, find-extension-element: Private ordinary functions
Function, find-key: Private ordinary functions
Function, find-mode: Private ordinary functions
Function, find-named-templates: Private ordinary functions
Function, find-named-test: Private ordinary functions
Function, find-parameter-value: Private ordinary functions
Function, find-templates: Private ordinary functions
Function, find-variable-index: Private ordinary functions
Function, flush-pending: Private ordinary functions
Function, format-lexer: Private ordinary functions
Function, format-number: Private ordinary functions
Function, format-number-list: Private ordinary functions
Function, format-number-token: Private ordinary functions
Function, format-number-~f: Private ordinary functions
Function, format-ordinary-number: Private ordinary functions
Function, global-variable-value: Private ordinary functions
Function, group-and-sort-samples: Private ordinary functions
Function, group-numbers: Private ordinary functions
Function, html-output-equal-p: Private ordinary functions
Function, import-variable-p: Private ordinary functions
Function, intern-global-variable: Private ordinary functions
Function, invoke-template: Private ordinary functions
Function, invoke-template/profile: Private ordinary functions
Function, invoke-with-element: Private ordinary functions
Function, invoke-with-forward-compatible-errors: Private ordinary functions
Function, invoke-with-import-magic: Private ordinary functions
Function, invoke-with-output-sink: Private ordinary functions
Function, invoke-with-output-sink-bound: Private ordinary functions
Function, invoke-with-profile-counter: Private ordinary functions
Function, invoke-with-resignalled-errors: Private ordinary functions
Function, invoke-with-stack-limit: Private ordinary functions
Function, invoke-with-toplevel-text-output-sink: Private ordinary functions
Function, invoke-with-xml-output: Private ordinary functions
Function, invoke-without-xslt-current: Private ordinary functions
Function, key-match: Private ordinary functions
Function, key-use: Private ordinary functions
Function, known-failure-p: Private ordinary functions
Function, leaf-stripping-node-children: Private ordinary functions
Function, leaf-stripping-node-p: Private ordinary functions
Function, leaf-stripping-node-parent: Private ordinary functions
Function, leaf-stripping-node-target: Private ordinary functions
Function, lexical-variable-value: Private ordinary functions
Function, list-toplevel: Private ordinary functions
Function, make-auto-detect-sink: Private ordinary functions
Function, make-collation-key: Private ordinary functions
Function, make-decimal-format: Private ordinary functions
Function, make-empty-declaration-array: Private ordinary functions
Function, make-escaper: Private ordinary functions
Function, make-extension-element: Private ordinary functions
Function, make-extension-group: Private ordinary functions
Function, make-grouping-test: Private ordinary functions
Function, make-key: Private ordinary functions
Function, make-leaf-stripping-node: Private ordinary functions
Function, make-mode: Private ordinary functions
Function, make-output-sink: Private ordinary functions
Function, make-output-specification: Private ordinary functions
Function, make-parameter: Public ordinary functions
Function, make-parent-stripping-node: Private ordinary functions
Function, make-picture: Private ordinary functions
Function, make-profile-counter: Private ordinary functions
Function, make-profile-data: Private ordinary functions
Function, make-result-tree-fragment: Private ordinary functions
Function, make-sink-attribute: Private ordinary functions
Function, make-sink-element: Private ordinary functions
Function, make-sort-predicate/lazy: Private ordinary functions
Function, make-sorter/lazy: Private ordinary functions
Function, make-source-document: Private ordinary functions
Function, make-stpx-builder: Private ordinary functions
Function, make-strip-test: Private ordinary functions
Function, make-stripping-node: Private ordinary functions
Function, make-stylesheet: Private ordinary functions
Function, make-template: Private ordinary functions
Function, make-text-filter: Private ordinary functions
Function, make-text-normalizer: Private ordinary functions
Function, make-unescaped: Private ordinary functions
Function, make-variable: Private ordinary functions
Function, make-variable-chain: Private ordinary functions
Function, make-variable-value-array: Private ordinary functions
Function, make-whitespace-stripper: Private ordinary functions
Function, make-xmlns-attribute: Private ordinary functions
Function, map-namespace-declarations: Private ordinary functions
Function, map-original-tests: Private ordinary functions
Function, map-pipe-eagerly: Private ordinary functions
Function, map-tests: Private ordinary functions
Function, map-toplevel: Private ordinary functions
Function, maximize: Private ordinary functions
Function, maybe-close-tag: Private ordinary functions
Function, maybe-emit-start-tag: Private ordinary functions
Function, maybe-normalize-test-spaces: Private ordinary functions
Function, maybe-wrap-namespaces: Private ordinary functions
Function, mismatch*: Private ordinary functions
Function, mode-match-thunk: Private ordinary functions
Function, mode-p: Private ordinary functions
Function, mode-templates: Private ordinary functions
Function, named-node-=: Private ordinary functions
Function, namep: Private ordinary functions
Function, namespaces-as-alist: Private ordinary functions
Function, nc-name-p: Private ordinary functions
Function, node-position-among-siblings: Private ordinary functions
Function, node-to-source-document: Private ordinary functions
Function, node-type: Private ordinary functions
Function, noindent-stylesheet-pathname: Private ordinary functions
Function, normalize-html-whitespace: Private ordinary functions
Function, normalize-whitespace: Private ordinary functions
Function, not-actually-excluded-namespaces-kludge: Private ordinary functions
Function, of-name: Private ordinary functions
Function, output-cdata-section-matchers: Private ordinary functions
Function, output-doctype-public: Private ordinary functions
Function, output-doctype-system: Private ordinary functions
Function, output-encoding: Private ordinary functions
Function, output-equal-p: Private ordinary functions
Function, output-indent: Private ordinary functions
Function, output-media-type: Private ordinary functions
Function, output-method: Private ordinary functions
Function, output-omit-xml-declaration: Private ordinary functions
Function, output-specification-p: Private ordinary functions
Function, output-standalone-p: Private ordinary functions
Function, parameter-local-name: Public ordinary functions
Function, parameter-p: Private ordinary functions
Function, parameter-uri: Public ordinary functions
Function, parameter-value: Public ordinary functions
Function, parent-node-=: Private ordinary functions
Function, parent-stripping-node-children: Private ordinary functions
Function, parent-stripping-node-p: Private ordinary functions
Function, parent-stripping-node-parent: Private ordinary functions
Function, parent-stripping-node-target: Private ordinary functions
Function, parse-1-stylesheet: Private ordinary functions
Function, parse-allowing-microsoft-bom: Private ordinary functions
Function, parse-attribute-sets!: Private ordinary functions
Function, parse-attribute-value-template: Private ordinary functions
Function, parse-body: Public ordinary functions
Function, parse-decimal-formats!: Private ordinary functions
Function, parse-exclude-result-prefixes!: Private ordinary functions
Function, parse-extension-element-prefixes!: Private ordinary functions
Function, parse-extension-lambda-list: Private ordinary functions
Function, parse-fallback-children: Private ordinary functions
Function, parse-for-comparison: Private ordinary functions
Function, parse-fractional-picture: Private ordinary functions
Function, parse-global-variable!: Private ordinary functions
Function, parse-imported-stylesheet: Private ordinary functions
Function, parse-instruction: Private ordinary functions
Function, parse-instruction/literal-element: Private ordinary functions
Function, parse-integer-picture: Private ordinary functions
Function, parse-key-pattern: Private ordinary functions
Function, parse-keys!: Private ordinary functions
Function, parse-namespace-aliases!: Private ordinary functions
Function, parse-nametest-tokens: Private ordinary functions
Function, parse-number-format: Private ordinary functions
Function, parse-original-test: Private ordinary functions
Function, parse-output!: Private ordinary functions
Function, parse-param: Private ordinary functions
Function, parse-picture: Private ordinary functions
Function, parse-sort: Private ordinary functions
Function, parse-strip/preserve-space!: Private ordinary functions
Function, parse-stylesheet: Public ordinary functions
Function, parse-stylesheet-to-stp: Private ordinary functions
Function, parse-sub-picture: Private ordinary functions
Function, parse-templates!: Private ordinary functions
Function, parse-test: Private ordinary functions
Function, pattern-thunk-matches-p: Private ordinary functions
Function, pic/fractional-part-grouping-positions: Private ordinary functions
Function, pic/integer-part-grouping-positions: Private ordinary functions
Function, pic/maximum-fractional-part-size: Private ordinary functions
Function, pic/minimum-fractional-part-size: Private ordinary functions
Function, pic/minimum-integer-part-size: Private ordinary functions
Function, pic/per-mille-p: Private ordinary functions
Function, pic/percentp: Private ordinary functions
Function, pic/prefix: Private ordinary functions
Function, pic/suffix: Private ordinary functions
Function, picture-p: Private ordinary functions
Function, prepare-global-variables: Private ordinary functions
Function, process-extra-namespace: Private ordinary functions
Function, process-extra-namespaces: Private ordinary functions
Function, profile-counter-calls: Private ordinary functions
Function, profile-counter-p: Private ordinary functions
Function, profile-counter-real: Private ordinary functions
Function, profile-counter-run: Private ordinary functions
Function, profile-data-p: Private ordinary functions
Function, push-sink-element-namespace: Private ordinary functions
Function, push-variable: Private ordinary functions
Function, remove-excluded-namespaces: Private ordinary functions
Function, replace-junk: Private ordinary functions
Function, replay-buffered-events: Private ordinary functions
Function, report: Public ordinary functions
Function, report-counter: Private ordinary functions
Function, report-samples: Private ordinary functions
Function, result-tree-fragment-node: Private ordinary functions
Function, result-tree-fragment-p: Private ordinary functions
Function, run-named-test: Private ordinary functions
Function, run-test: Private ordinary functions
Function, run-tests: Private ordinary functions
Function, run-xpath-tests: Private ordinary functions
Function, sanitize-stylesheet: Private ordinary functions
Function, saxon: Private ordinary functions
Function, simplify-test: Private ordinary functions
Function, simplify-tests: Private ordinary functions
Function, sink-attribute-local-name: Private ordinary functions
Function, sink-attribute-p: Private ordinary functions
Function, sink-attribute-suggested-prefix: Private ordinary functions
Function, sink-attribute-uri: Private ordinary functions
Function, sink-attribute-value: Private ordinary functions
Function, sink-element-actual-qname: Private ordinary functions
Function, sink-element-all-namespaces: Private ordinary functions
Function, sink-element-attributes: Private ordinary functions
Function, sink-element-find-uri: Private ordinary functions
Function, sink-element-local-name: Private ordinary functions
Function, sink-element-new-namespaces: Private ordinary functions
Function, sink-element-p: Private ordinary functions
Function, sink-element-suggested-prefix: Private ordinary functions
Function, sink-element-uri: Private ordinary functions
Function, sink-element-used-prefixes: Private ordinary functions
Function, slurp-for-comparison: Private ordinary functions
Function, slurp-for-comparison-1: Private ordinary functions
Function, slurp-output-method: Private ordinary functions
Function, sort/@case-order: Private ordinary functions
Function, sort/@data-type: Private ordinary functions
Function, sort/@order: Private ordinary functions
Function, source-document-id: Private ordinary functions
Function, source-document-indices: Private ordinary functions
Function, source-document-p: Private ordinary functions
Function, source-document-root-node: Private ordinary functions
Function, split-qname: Private ordinary functions
Function, strip-addresses: Private ordinary functions
Function, strip-stylesheet: Private ordinary functions
Function, strip-test-<: Private ordinary functions
Function, strip-test-compiled-pattern: Private ordinary functions
Function, strip-test-p: Private ordinary functions
Function, strip-test-position: Private ordinary functions
Function, strip-test-priority: Private ordinary functions
Function, strip-test-value: Private ordinary functions
Function, strip-under-qname-p: Private ordinary functions
Function, stripping-node-children: Private ordinary functions
Function, stripping-node-p: Private ordinary functions
Function, stripping-node-parent: Private ordinary functions
Function, stripping-node-target: Private ordinary functions
Function, stylesheet-attribute-sets: Private ordinary functions
Function, stylesheet-decimal-formats: Private ordinary functions
Function, stylesheet-global-variables: Private ordinary functions
Function, stylesheet-initial-global-variable-thunks: Private ordinary functions
Function, stylesheet-keys: Private ordinary functions
Function, stylesheet-modes: Private ordinary functions
Function, stylesheet-named-templates: Private ordinary functions
Function, stylesheet-namespace-aliases: Private ordinary functions
Function, stylesheet-output-specification: Private ordinary functions
Function, stylesheet-p: Private ordinary functions
Function, stylesheet-strip-tests: Private ordinary functions
Function, stylesheet-strip-thunk: Private ordinary functions
Function, switch-to-html-output: Private ordinary functions
Function, switch-to-xml-output: Private ordinary functions
Function, template-apply-imports-limit: Private ordinary functions
Function, template-base-uri: Private ordinary functions
Function, template-body: Private ordinary functions
Function, template-compiled-pattern: Private ordinary functions
Function, template-import-priority: Private ordinary functions
Function, template-match-expression: Private ordinary functions
Function, template-mode: Private ordinary functions
Function, template-mode-qname: Private ordinary functions
Function, template-n-variables: Private ordinary functions
Function, template-name: Private ordinary functions
Function, template-p: Private ordinary functions
Function, template-params: Private ordinary functions
Function, template-position: Private ordinary functions
Function, template-priority: Private ordinary functions
Function, template-stylesheet: Private ordinary functions
Function, template-unparsed-qname: Private ordinary functions
Function, template<: Private ordinary functions
Function, test-format-number: Private ordinary functions
Function, test-instruction: Private ordinary functions
Function, test-output-pathname: Private ordinary functions
Function, text-output-equal-p: Private ordinary functions
Function, unalias-attribute-uri: Private ordinary functions
Function, unalias-uri: Private ordinary functions
Function, unwrap-2.3: Private ordinary functions
Function, uri-to-pathname: Private ordinary functions
Function, variable-chain-definitions: Private ordinary functions
Function, variable-chain-index: Private ordinary functions
Function, variable-chain-local-name: Private ordinary functions
Function, variable-chain-p: Private ordinary functions
Function, variable-chain-thunk: Private ordinary functions
Function, variable-chain-uri: Private ordinary functions
Function, variable-param-p: Private ordinary functions
Function, variable-value-thunk: Private ordinary functions
Function, variable-value-thunk-setter: Private ordinary functions
Function, whitespacep: Private ordinary functions
Function, words: Private ordinary functions
Function, write-attribute: Private ordinary functions
Function, write-comment: Private ordinary functions
Function, write-extra-namespace: Private ordinary functions
Function, write-processing-instruction: Private ordinary functions
Function, write-simplified-test: Private ordinary functions
Function, write-text: Private ordinary functions
Function, write-unescaped: Private ordinary functions
Function, xfd-current: Private ordinary functions
Function, xfd-document: Private ordinary functions
Function, xfd-element-available: Private ordinary functions
Function, xfd-format-number: Private ordinary functions
Function, xfd-function-available: Private ordinary functions
Function, xfd-generate-id: Private ordinary functions
Function, xfd-key: Private ordinary functions
Function, xfd-print: Private ordinary functions
Function, xfd-system-property: Private ordinary functions
Function, xfd-unparsed-entity-uri: Private ordinary functions
Function, xml-output-equal-p: Private ordinary functions
Function, xpath-protocol/attribute-value: Private ordinary functions
Function, xsl-number-value: Private ordinary functions
Function, xslt-cerror: Private ordinary functions
Function, xslt-error: Public ordinary functions
Function, xslt-trace: Private ordinary functions
Function, xslt-trace-thunk: Private ordinary functions
Function, xsltproc: Private ordinary functions

G
Generic Function, (setf initial-global-variable-thunks): Private generic functions
Generic Function, (setf pending-text-node): Private generic functions
Generic Function, (setf sink-buffered-events): Private generic functions
Generic Function, (setf sink-detected-method): Private generic functions
Generic Function, (setf sink-encoding): Private generic functions
Generic Function, (setf sink-hax-target): Private generic functions
Generic Function, (setf sink-media-type): Private generic functions
Generic Function, (setf sink-pubid): Private generic functions
Generic Function, (setf sink-sax-target): Private generic functions
Generic Function, (setf sink-switched-p): Private generic functions
Generic Function, (setf sink-sysid): Private generic functions
Generic Function, (setf test-category): Private generic functions
Generic Function, (setf test-data-pathname): Private generic functions
Generic Function, (setf test-data-pathname-2): Private generic functions
Generic Function, (setf test-id): Private generic functions
Generic Function, (setf test-official-output-pathname): Private generic functions
Generic Function, (setf test-operation): Private generic functions
Generic Function, (setf test-output-compare): Private generic functions
Generic Function, (setf test-stylesheet-pathname): Private generic functions
Generic Function, (setf test-stylesheet-pathname-2): Private generic functions
Generic Function, (setf text-filter-target): Private generic functions
Generic Function, (setf text-output-sink-target): Private generic functions
Generic Function, (setf textoutput-sink-depth): Private generic functions
Generic Function, initial-global-variable-thunks: Private generic functions
Generic Function, node=: Private generic functions
Generic Function, parse-instruction/xsl-element: Private generic functions
Generic Function, pending-text-node: Private generic functions
Generic Function, sink-buffered-events: Private generic functions
Generic Function, sink-detected-method: Private generic functions
Generic Function, sink-encoding: Private generic functions
Generic Function, sink-hax-target: Private generic functions
Generic Function, sink-media-type: Private generic functions
Generic Function, sink-pubid: Private generic functions
Generic Function, sink-sax-target: Private generic functions
Generic Function, sink-switched-p: Private generic functions
Generic Function, sink-sysid: Private generic functions
Generic Function, test-category: Private generic functions
Generic Function, test-data-pathname: Private generic functions
Generic Function, test-data-pathname-2: Private generic functions
Generic Function, test-id: Private generic functions
Generic Function, test-official-output-pathname: Private generic functions
Generic Function, test-operation: Private generic functions
Generic Function, test-output-compare: Private generic functions
Generic Function, test-stylesheet-pathname: Private generic functions
Generic Function, test-stylesheet-pathname-2: Private generic functions
Generic Function, text-filter-target: Private generic functions
Generic Function, text-output-sink-target: Private generic functions
Generic Function, textoutput-sink-depth: Private generic functions
Generic Function, write-string-value: Private generic functions
get-element-by-id-using-navigator: Public standalone methods
global-variable-value: Private ordinary functions
group-and-sort-samples: Private ordinary functions
group-numbers: Private ordinary functions

H
handler-case*: Private macros
hash-key-using-navigator: Public standalone methods
html-output-equal-p: Private ordinary functions

I
import-variable-p: Private ordinary functions
initial-global-variable-thunks: Private generic functions
initial-global-variable-thunks: Private generic functions
initialize-instance: Public standalone methods
intern-global-variable: Private ordinary functions
invoke-template: Private ordinary functions
invoke-template/profile: Private ordinary functions
invoke-with-element: Private ordinary functions
invoke-with-forward-compatible-errors: Private ordinary functions
invoke-with-import-magic: Private ordinary functions
invoke-with-output-sink: Private ordinary functions
invoke-with-output-sink-bound: Private ordinary functions
invoke-with-profile-counter: Private ordinary functions
invoke-with-resignalled-errors: Private ordinary functions
invoke-with-stack-limit: Private ordinary functions
invoke-with-toplevel-text-output-sink: Private ordinary functions
invoke-with-xml-output: Private ordinary functions
invoke-without-xslt-current: Private ordinary functions

K
key-match: Private ordinary functions
key-use: Private ordinary functions
known-failure-p: Private ordinary functions

L
leaf-stripping-node-children: Private ordinary functions
leaf-stripping-node-p: Private ordinary functions
leaf-stripping-node-parent: Private ordinary functions
leaf-stripping-node-target: Private ordinary functions
lexical-variable-value: Private ordinary functions
list-toplevel: Private ordinary functions
literal-attribute: Public macros
literal-element: Public macros
local-name-using-navigator: Public standalone methods

M
Macro, apply-templates: Public macros
Macro, attribute: Public macros
Macro, call-template: Public macros
Macro, comment: Public macros
Macro, copy-of: Public macros
Macro, define-extension-compiler: Public macros
Macro, define-extension-group: Public macros
Macro, define-extension-parser: Public macros
Macro, define-indentation: Private macros
Macro, define-instruction: Private macros
Macro, define-instruction-parser: Private macros
Macro, defun/unparse: Private macros
Macro, df/case: Private macros
Macro, do-pipe: Private macros
Macro, do-toplevel: Private macros
Macro, element: Public macros
Macro, for-each: Public macros
Macro, handler-case*: Private macros
Macro, literal-attribute: Public macros
Macro, literal-element: Public macros
Macro, message: Public macros
Macro, only-with-attributes: Private macros
Macro, processing-instruction: Public macros
Macro, sometimes-with-attributes: Private macros
Macro, terminate: Public macros
Macro, text: Public macros
Macro, unescaped-value-of: Public macros
Macro, value-of: Public macros
Macro, with-element: Private macros
Macro, with-forward-compatible-errors: Private macros
Macro, with-import-magic: Private macros
Macro, with-output-sink-bound: Private macros
Macro, with-profile-counter: Private macros
Macro, with-resignalled-errors: Private macros
Macro, with-stack-limit: Private macros
Macro, with-toplevel-text-output-sink: Private macros
Macro, with-xml-output: Private macros
Macro, without-xslt-current: Private macros
make-auto-detect-sink: Private ordinary functions
make-collation-key: Private ordinary functions
make-decimal-format: Private ordinary functions
make-empty-declaration-array: Private ordinary functions
make-escaper: Private ordinary functions
make-extension-element: Private ordinary functions
make-extension-group: Private ordinary functions
make-grouping-test: Private ordinary functions
make-key: Private ordinary functions
make-leaf-stripping-node: Private ordinary functions
make-mode: Private ordinary functions
make-output-sink: Private ordinary functions
make-output-specification: Private ordinary functions
make-parameter: Public ordinary functions
make-parent-stripping-node: Private ordinary functions
make-picture: Private ordinary functions
make-profile-counter: Private ordinary functions
make-profile-data: Private ordinary functions
make-result-tree-fragment: Private ordinary functions
make-sink-attribute: Private ordinary functions
make-sink-element: Private ordinary functions
make-sort-predicate/lazy: Private ordinary functions
make-sorter/lazy: Private ordinary functions
make-source-document: Private ordinary functions
make-stpx-builder: Private ordinary functions
make-strip-test: Private ordinary functions
make-stripping-node: Private ordinary functions
make-stylesheet: Private ordinary functions
make-template: Private ordinary functions
make-text-filter: Private ordinary functions
make-text-normalizer: Private ordinary functions
make-unescaped: Private ordinary functions
make-variable: Private ordinary functions
make-variable-chain: Private ordinary functions
make-variable-value-array: Private ordinary functions
make-whitespace-stripper: Private ordinary functions
make-xmlns-attribute: Private ordinary functions
map-namespace-declarations: Private ordinary functions
map-original-tests: Private ordinary functions
map-pipe-eagerly: Private ordinary functions
map-tests: Private ordinary functions
map-toplevel: Private ordinary functions
maximize: Private ordinary functions
maybe-close-tag: Private ordinary functions
maybe-emit-start-tag: Private ordinary functions
maybe-normalize-test-spaces: Private ordinary functions
maybe-wrap-namespaces: Private ordinary functions
message: Public macros
Method, (setf initial-global-variable-thunks): Private generic functions
Method, (setf pending-text-node): Private generic functions
Method, (setf sink-buffered-events): Private generic functions
Method, (setf sink-detected-method): Private generic functions
Method, (setf sink-encoding): Private generic functions
Method, (setf sink-hax-target): Private generic functions
Method, (setf sink-media-type): Private generic functions
Method, (setf sink-pubid): Private generic functions
Method, (setf sink-sax-target): Private generic functions
Method, (setf sink-switched-p): Private generic functions
Method, (setf sink-sysid): Private generic functions
Method, (setf test-category): Private generic functions
Method, (setf test-data-pathname): Private generic functions
Method, (setf test-data-pathname-2): Private generic functions
Method, (setf test-id): Private generic functions
Method, (setf test-official-output-pathname): Private generic functions
Method, (setf test-operation): Private generic functions
Method, (setf test-output-compare): Private generic functions
Method, (setf test-stylesheet-pathname): Private generic functions
Method, (setf test-stylesheet-pathname-2): Private generic functions
Method, (setf text-filter-target): Private generic functions
Method, (setf text-output-sink-target): Private generic functions
Method, (setf textoutput-sink-depth): Private generic functions
Method, attribute-pipe-using-navigator: Public standalone methods
Method, characters: Public standalone methods
Method, characters: Public standalone methods
Method, characters: Public standalone methods
Method, characters: Public standalone methods
Method, characters: Public standalone methods
Method, child-pipe-using-navigator: Public standalone methods
Method, comment: Public standalone methods
Method, comment: Public standalone methods
Method, end-document: Public standalone methods
Method, end-document: Public standalone methods
Method, end-document: Public standalone methods
Method, end-element: Public standalone methods
Method, end-element: Public standalone methods
Method, end-element: Public standalone methods
Method, environment-find-function: Private standalone methods
Method, environment-find-namespace: Private standalone methods
Method, environment-find-variable: Private standalone methods
Method, environment-find-variable: Private standalone methods
Method, environment-find-variable: Private standalone methods
Method, environment-find-variable: Private standalone methods
Method, get-element-by-id-using-navigator: Public standalone methods
Method, hash-key-using-navigator: Public standalone methods
Method, initial-global-variable-thunks: Private generic functions
Method, initialize-instance: Public standalone methods
Method, local-name-using-navigator: Public standalone methods
Method, namespace-pipe-using-navigator: Public standalone methods
Method, namespace-prefix-using-navigator: Public standalone methods
Method, namespace-uri-using-navigator: Public standalone methods
Method, node-equal-using-navigator: Public standalone methods
Method, node-p-using-navigator: Public standalone methods
Method, node-p-using-navigator: Public standalone methods
Method, node-text-using-navigator: Public standalone methods
Method, node-text-using-navigator: Public standalone methods
Method, node-type-p-using-navigator: Public standalone methods
Method, node=: Private generic functions
Method, node=: Private generic functions
Method, node=: Private generic functions
Method, node=: Private generic functions
Method, node=: Private generic functions
Method, node=: Private generic functions
Method, node=: Private generic functions
Method, node=: Private generic functions
Method, parent-node-using-navigator: Public standalone methods
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, parse-instruction/xsl-element: Private generic functions
Method, pending-text-node: Private generic functions
Method, perform: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, processing-instruction: Public standalone methods
Method, processing-instruction: Public standalone methods
Method, qualified-name-using-navigator: Public standalone methods
Method, sink-buffered-events: Private generic functions
Method, sink-detected-method: Private generic functions
Method, sink-encoding: Private generic functions
Method, sink-hax-target: Private generic functions
Method, sink-media-type: Private generic functions
Method, sink-pubid: Private generic functions
Method, sink-sax-target: Private generic functions
Method, sink-switched-p: Private generic functions
Method, sink-sysid: Private generic functions
Method, start-document: Public standalone methods
Method, start-document: Public standalone methods
Method, start-dtd: Public standalone methods
Method, start-dtd: Public standalone methods
Method, start-element: Public standalone methods
Method, start-element: Public standalone methods
Method, start-element: Public standalone methods
Method, start-element: Public standalone methods
Method, test-category: Private generic functions
Method, test-data-pathname: Private generic functions
Method, test-data-pathname-2: Private generic functions
Method, test-id: Private generic functions
Method, test-official-output-pathname: Private generic functions
Method, test-operation: Private generic functions
Method, test-output-compare: Private generic functions
Method, test-stylesheet-pathname: Private generic functions
Method, test-stylesheet-pathname-2: Private generic functions
Method, text-filter-target: Private generic functions
Method, text-output-sink-target: Private generic functions
Method, textoutput-sink-depth: Private generic functions
Method, unescaped: Public standalone methods
Method, unescaped: Public standalone methods
Method, unescaped: Public standalone methods
Method, unescaped: Public standalone methods
Method, unescaped: Public standalone methods
Method, unescaped: Public standalone methods
Method, unparsed-entity-uri-using-navigator: Public standalone methods
Method, write-string-value: Private generic functions
Method, write-string-value: Private generic functions
Method, write-string-value: Private generic functions
mismatch*: Private ordinary functions
mode-match-thunk: Private ordinary functions
mode-p: Private ordinary functions
mode-templates: Private ordinary functions

N
named-node-=: Private ordinary functions
namep: Private ordinary functions
namespace-pipe-using-navigator: Public standalone methods
namespace-prefix-using-navigator: Public standalone methods
namespace-uri-using-navigator: Public standalone methods
namespaces-as-alist: Private ordinary functions
nc-name-p: Private ordinary functions
node-equal-using-navigator: Public standalone methods
node-p-using-navigator: Public standalone methods
node-p-using-navigator: Public standalone methods
node-position-among-siblings: Private ordinary functions
node-text-using-navigator: Public standalone methods
node-text-using-navigator: Public standalone methods
node-to-source-document: Private ordinary functions
node-type: Private ordinary functions
node-type-p-using-navigator: Public standalone methods
node=: Private generic functions
node=: Private generic functions
node=: Private generic functions
node=: Private generic functions
node=: Private generic functions
node=: Private generic functions
node=: Private generic functions
node=: Private generic functions
node=: Private generic functions
noindent-stylesheet-pathname: Private ordinary functions
normalize-html-whitespace: Private ordinary functions
normalize-whitespace: Private ordinary functions
not-actually-excluded-namespaces-kludge: Private ordinary functions

O
of-name: Private ordinary functions
only-with-attributes: Private macros
output-cdata-section-matchers: Private ordinary functions
output-doctype-public: Private ordinary functions
output-doctype-system: Private ordinary functions
output-encoding: Private ordinary functions
output-equal-p: Private ordinary functions
output-indent: Private ordinary functions
output-media-type: Private ordinary functions
output-method: Private ordinary functions
output-omit-xml-declaration: Private ordinary functions
output-specification-p: Private ordinary functions
output-standalone-p: Private ordinary functions

P
parameter-local-name: Public ordinary functions
parameter-p: Private ordinary functions
parameter-uri: Public ordinary functions
parameter-value: Public ordinary functions
parent-node-=: Private ordinary functions
parent-node-using-navigator: Public standalone methods
parent-stripping-node-children: Private ordinary functions
parent-stripping-node-p: Private ordinary functions
parent-stripping-node-parent: Private ordinary functions
parent-stripping-node-target: Private ordinary functions
parse-1-stylesheet: Private ordinary functions
parse-allowing-microsoft-bom: Private ordinary functions
parse-attribute-sets!: Private ordinary functions
parse-attribute-value-template: Private ordinary functions
parse-body: Public ordinary functions
parse-decimal-formats!: Private ordinary functions
parse-exclude-result-prefixes!: Private ordinary functions
parse-extension-element-prefixes!: Private ordinary functions
parse-extension-lambda-list: Private ordinary functions
parse-fallback-children: Private ordinary functions
parse-for-comparison: Private ordinary functions
parse-fractional-picture: Private ordinary functions
parse-global-variable!: Private ordinary functions
parse-imported-stylesheet: Private ordinary functions
parse-instruction: Private ordinary functions
parse-instruction/literal-element: Private ordinary functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-instruction/xsl-element: Private generic functions
parse-integer-picture: Private ordinary functions
parse-key-pattern: Private ordinary functions
parse-keys!: Private ordinary functions
parse-namespace-aliases!: Private ordinary functions
parse-nametest-tokens: Private ordinary functions
parse-number-format: Private ordinary functions
parse-original-test: Private ordinary functions
parse-output!: Private ordinary functions
parse-param: Private ordinary functions
parse-picture: Private ordinary functions
parse-sort: Private ordinary functions
parse-strip/preserve-space!: Private ordinary functions
parse-stylesheet: Public ordinary functions
parse-stylesheet-to-stp: Private ordinary functions
parse-sub-picture: Private ordinary functions
parse-templates!: Private ordinary functions
parse-test: Private ordinary functions
pattern-thunk-matches-p: Private ordinary functions
pending-text-node: Private generic functions
pending-text-node: Private generic functions
perform: Public standalone methods
pic/fractional-part-grouping-positions: Private ordinary functions
pic/integer-part-grouping-positions: Private ordinary functions
pic/maximum-fractional-part-size: Private ordinary functions
pic/minimum-fractional-part-size: Private ordinary functions
pic/minimum-integer-part-size: Private ordinary functions
pic/per-mille-p: Private ordinary functions
pic/percentp: Private ordinary functions
pic/prefix: Private ordinary functions
pic/suffix: Private ordinary functions
picture-p: Private ordinary functions
prepare-global-variables: Private ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
process-extra-namespace: Private ordinary functions
process-extra-namespaces: Private ordinary functions
processing-instruction: Public macros
processing-instruction: Public standalone methods
processing-instruction: Public standalone methods
profile-counter-calls: Private ordinary functions
profile-counter-p: Private ordinary functions
profile-counter-real: Private ordinary functions
profile-counter-run: Private ordinary functions
profile-data-p: Private ordinary functions
push-sink-element-namespace: Private ordinary functions
push-variable: Private ordinary functions

Q
qualified-name-using-navigator: Public standalone methods

R
remove-excluded-namespaces: Private ordinary functions
replace-junk: Private ordinary functions
replay-buffered-events: Private ordinary functions
report: Public ordinary functions
report-counter: Private ordinary functions
report-samples: Private ordinary functions
result-tree-fragment-node: Private ordinary functions
result-tree-fragment-p: Private ordinary functions
run-named-test: Private ordinary functions
run-test: Private ordinary functions
run-tests: Private ordinary functions
run-xpath-tests: Private ordinary functions

S
sanitize-stylesheet: Private ordinary functions
saxon: Private ordinary functions
simplify-test: Private ordinary functions
simplify-tests: Private ordinary functions
sink-attribute-local-name: Private ordinary functions
sink-attribute-p: Private ordinary functions
sink-attribute-suggested-prefix: Private ordinary functions
sink-attribute-uri: Private ordinary functions
sink-attribute-value: Private ordinary functions
sink-buffered-events: Private generic functions
sink-buffered-events: Private generic functions
sink-detected-method: Private generic functions
sink-detected-method: Private generic functions
sink-element-actual-qname: Private ordinary functions
sink-element-all-namespaces: Private ordinary functions
sink-element-attributes: Private ordinary functions
sink-element-find-uri: Private ordinary functions
sink-element-local-name: Private ordinary functions
sink-element-new-namespaces: Private ordinary functions
sink-element-p: Private ordinary functions
sink-element-suggested-prefix: Private ordinary functions
sink-element-uri: Private ordinary functions
sink-element-used-prefixes: Private ordinary functions
sink-encoding: Private generic functions
sink-encoding: Private generic functions
sink-hax-target: Private generic functions
sink-hax-target: Private generic functions
sink-media-type: Private generic functions
sink-media-type: Private generic functions
sink-pubid: Private generic functions
sink-pubid: Private generic functions
sink-sax-target: Private generic functions
sink-sax-target: Private generic functions
sink-switched-p: Private generic functions
sink-switched-p: Private generic functions
sink-sysid: Private generic functions
sink-sysid: Private generic functions
slurp-for-comparison: Private ordinary functions
slurp-for-comparison-1: Private ordinary functions
slurp-output-method: Private ordinary functions
sometimes-with-attributes: Private macros
sort/@case-order: Private ordinary functions
sort/@data-type: Private ordinary functions
sort/@order: Private ordinary functions
source-document-id: Private ordinary functions
source-document-indices: Private ordinary functions
source-document-p: Private ordinary functions
source-document-root-node: Private ordinary functions
split-qname: Private ordinary functions
start-document: Public standalone methods
start-document: Public standalone methods
start-dtd: Public standalone methods
start-dtd: Public standalone methods
start-element: Public standalone methods
start-element: Public standalone methods
start-element: Public standalone methods
start-element: Public standalone methods
strip-addresses: Private ordinary functions
strip-stylesheet: Private ordinary functions
strip-test-<: Private ordinary functions
strip-test-compiled-pattern: Private ordinary functions
strip-test-p: Private ordinary functions
strip-test-position: Private ordinary functions
strip-test-priority: Private ordinary functions
strip-test-value: Private ordinary functions
strip-under-qname-p: Private ordinary functions
stripping-node-children: Private ordinary functions
stripping-node-p: Private ordinary functions
stripping-node-parent: Private ordinary functions
stripping-node-target: Private ordinary functions
stylesheet-attribute-sets: Private ordinary functions
stylesheet-decimal-formats: Private ordinary functions
stylesheet-global-variables: Private ordinary functions
stylesheet-initial-global-variable-thunks: Private ordinary functions
stylesheet-keys: Private ordinary functions
stylesheet-modes: Private ordinary functions
stylesheet-named-templates: Private ordinary functions
stylesheet-namespace-aliases: Private ordinary functions
stylesheet-output-specification: Private ordinary functions
stylesheet-p: Private ordinary functions
stylesheet-strip-tests: Private ordinary functions
stylesheet-strip-thunk: Private ordinary functions
switch-to-html-output: Private ordinary functions
switch-to-xml-output: Private ordinary functions

T
template-apply-imports-limit: Private ordinary functions
template-base-uri: Private ordinary functions
template-body: Private ordinary functions
template-compiled-pattern: Private ordinary functions
template-import-priority: Private ordinary functions
template-match-expression: Private ordinary functions
template-mode: Private ordinary functions
template-mode-qname: Private ordinary functions
template-n-variables: Private ordinary functions
template-name: Private ordinary functions
template-p: Private ordinary functions
template-params: Private ordinary functions
template-position: Private ordinary functions
template-priority: Private ordinary functions
template-stylesheet: Private ordinary functions
template-unparsed-qname: Private ordinary functions
template<: Private ordinary functions
terminate: Public macros
test-category: Private generic functions
test-category: Private generic functions
test-data-pathname: Private generic functions
test-data-pathname: Private generic functions
test-data-pathname-2: Private generic functions
test-data-pathname-2: Private generic functions
test-format-number: Private ordinary functions
test-id: Private generic functions
test-id: Private generic functions
test-instruction: Private ordinary functions
test-official-output-pathname: Private generic functions
test-official-output-pathname: Private generic functions
test-operation: Private generic functions
test-operation: Private generic functions
test-output-compare: Private generic functions
test-output-compare: Private generic functions
test-output-pathname: Private ordinary functions
test-stylesheet-pathname: Private generic functions
test-stylesheet-pathname: Private generic functions
test-stylesheet-pathname-2: Private generic functions
test-stylesheet-pathname-2: Private generic functions
text: Public macros
text-filter-target: Private generic functions
text-filter-target: Private generic functions
text-output-equal-p: Private ordinary functions
text-output-sink-target: Private generic functions
text-output-sink-target: Private generic functions
textoutput-sink-depth: Private generic functions
textoutput-sink-depth: Private generic functions

U
unalias-attribute-uri: Private ordinary functions
unalias-uri: Private ordinary functions
unescaped: Public standalone methods
unescaped: Public standalone methods
unescaped: Public standalone methods
unescaped: Public standalone methods
unescaped: Public standalone methods
unescaped: Public standalone methods
unescaped-value-of: Public macros
unparsed-entity-uri-using-navigator: Public standalone methods
unwrap-2.3: Private ordinary functions
uri-to-pathname: Private ordinary functions

V
value-of: Public macros
variable-chain-definitions: Private ordinary functions
variable-chain-index: Private ordinary functions
variable-chain-local-name: Private ordinary functions
variable-chain-p: Private ordinary functions
variable-chain-thunk: Private ordinary functions
variable-chain-uri: Private ordinary functions
variable-param-p: Private ordinary functions
variable-value-thunk: Private ordinary functions
variable-value-thunk-setter: Private ordinary functions

W
whitespacep: Private ordinary functions
with-element: Private macros
with-forward-compatible-errors: Private macros
with-import-magic: Private macros
with-output-sink-bound: Private macros
with-profile-counter: Private macros
with-resignalled-errors: Private macros
with-stack-limit: Private macros
with-toplevel-text-output-sink: Private macros
with-xml-output: Private macros
without-xslt-current: Private macros
words: Private ordinary functions
write-attribute: Private ordinary functions
write-comment: Private ordinary functions
write-extra-namespace: Private ordinary functions
write-processing-instruction: Private ordinary functions
write-simplified-test: Private ordinary functions
write-string-value: Private generic functions
write-string-value: Private generic functions
write-string-value: Private generic functions
write-string-value: Private generic functions
write-text: Private ordinary functions
write-unescaped: Private ordinary functions

X
xfd-current: Private ordinary functions
xfd-document: Private ordinary functions
xfd-element-available: Private ordinary functions
xfd-format-number: Private ordinary functions
xfd-function-available: Private ordinary functions
xfd-generate-id: Private ordinary functions
xfd-key: Private ordinary functions
xfd-print: Private ordinary functions
xfd-system-property: Private ordinary functions
xfd-unparsed-entity-uri: Private ordinary functions
xml-output-equal-p: Private ordinary functions
xpath-protocol/attribute-value: Private ordinary functions
xsl-number-value: Private ordinary functions
xslt-cerror: Private ordinary functions
xslt-error: Public ordinary functions
xslt-trace: Private ordinary functions
xslt-trace-thunk: Private ordinary functions
xsltproc: Private ordinary functions


A.3 Variables

Jump to:   *  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   Z  
Index Entry  Section

*
*apply-imports*: Private special variables
*apply-imports-limit*: Private special variables
*apply-stylesheet-counter*: Private special variables
*bad-tests*: Private special variables
*builtin-instructions*: Private special variables
*current-element*: Private special variables
*debug*: Private special variables
*default-mode*: Private special variables
*empty-mode*: Private special variables
*excluded-namespaces*: Private special variables
*extension-groups*: Private special variables
*extension-namespaces*: Private special variables
*forwards-compatible-p*: Private special variables
*global-variable-declarations*: Private special variables
*global-variable-values*: Private special variables
*html*: Private special variables
*import-priority*: Private special variables
*included-attribute-sets*: Private special variables
*initial-namespaces*: Private special variables
*initial-unparse-namespaces*: Private special variables
*instruction-base-uri*: Private special variables
*known-failures*: Private special variables
*lexical-variable-declarations*: Private special variables
*lexical-variable-values*: Private special variables
*lower-first-order*: Private special variables
*namespaces*: Private special variables
*parse-stylesheet-counter*: Private special variables
*parse-xml-counter*: Private special variables
*profiling-callers*: Private special variables
*profiling-enabled-p*: Private special variables
*root-to-document*: Private special variables
*samples*: Private special variables
*sink*: Private special variables
*stack-limit*: Private special variables
*start-tag-written-p*: Private special variables
*stylesheet*: Private special variables
*template-variables*: Private special variables
*tests-directory*: Private special variables
*unparse-xml-counter*: Private special variables
*upper-first-order*: Private special variables
*uri-resolver*: Private special variables
*uri-to-document*: Private special variables
*whitespace*: Private special variables
*whitespace-issues*: Private special variables
*without-xslt-current-p*: Private special variables
*xml*: Private special variables
*xsl*: Private special variables
*xsl-import-stack*: Private special variables
*xsl-include-stack*: Private special variables
*xslt-trace*: Private special variables
*xslt-trace-context*: Private special variables
*xslt-trace-indent*: Private special variables
*xslt-trace-level*: Private special variables

A
actual-qname: Private structures
all-namespaces: Private structures
apply-imports-limit: Private structures
attribute-sets: Public structures
attributes: Private structures

B
base-uri: Private structures
body: Private structures
buffered-events: Private classes

C
calls: Private structures
calls: Private structures
category: Private classes
cdata-section-matchers: Private structures
children: Private structures
compiled-pattern: Private structures
compiled-pattern: Private structures

D
data-pathname: Private classes
data-pathname-2: Private classes
decimal-formats: Public structures
decimal-separator: Private structures
definitions: Private structures
depth: Private classes
detected-method: Private classes
digit: Private structures
doctype-public: Private structures
doctype-system: Private structures
documentation: Private structures

E
elements: Private structures
encoding: Private structures
encoding: Private classes

F
fractional-part-grouping-positions: Private structures

G
global-variables: Public structures
grouping-separator: Private structures

H
hax-target: Private classes

I
id: Private structures
id: Private classes
import-priority: Private structures
indent: Private structures
index: Private structures
indices: Private structures
infinity: Private structures
initial-global-variable-thunks: Public structures
initial-global-variable-thunks: Private classes
integer-part-grouping-positions: Private structures

K
keys: Public structures

L
local-name: Public structures
local-name: Private structures
local-name: Private structures
local-name: Private structures
local-name: Private structures

M
match-expression: Private structures
match-thunk: Private structures
maximum-fractional-part-size: Private structures
media-type: Private structures
media-type: Private classes
method: Private structures
minimum-fractional-part-size: Private structures
minimum-integer-part-size: Private structures
minus-sign: Private structures
mode: Private structures
mode-qname: Private structures
modes: Public structures

N
n-variables: Private structures
name: Private structures
named-templates: Public structures
namespace-aliases: Public structures
nan: Private structures
new-namespaces: Private structures
node: Private structures

O
omit-xml-declaration: Private structures
operation: Private classes
output-compare: Private classes
output-pathname: Private classes
output-specification: Public structures

P
param-p: Private structures
params: Private structures
parent: Private structures
parser: Private structures
pattern-separator: Private structures
pending-text-node: Private classes
per-mille: Private structures
per-mille-p: Private structures
percent: Private structures
percentp: Private structures
position: Private structures
position: Private structures
prefix: Private structures
priority: Private structures
priority: Private structures
pubid: Private classes

R
real: Private structures
root-node: Private structures
run: Private structures

S
sax-target: Private classes
self-real: Private structures
self-run: Private structures
Slot, actual-qname: Private structures
Slot, all-namespaces: Private structures
Slot, apply-imports-limit: Private structures
Slot, attribute-sets: Public structures
Slot, attributes: Private structures
Slot, base-uri: Private structures
Slot, body: Private structures
Slot, buffered-events: Private classes
Slot, calls: Private structures
Slot, calls: Private structures
Slot, category: Private classes
Slot, cdata-section-matchers: Private structures
Slot, children: Private structures
Slot, compiled-pattern: Private structures
Slot, compiled-pattern: Private structures
Slot, data-pathname: Private classes
Slot, data-pathname-2: Private classes
Slot, decimal-formats: Public structures
Slot, decimal-separator: Private structures
Slot, definitions: Private structures
Slot, depth: Private classes
Slot, detected-method: Private classes
Slot, digit: Private structures
Slot, doctype-public: Private structures
Slot, doctype-system: Private structures
Slot, documentation: Private structures
Slot, elements: Private structures
Slot, encoding: Private structures
Slot, encoding: Private classes
Slot, fractional-part-grouping-positions: Private structures
Slot, global-variables: Public structures
Slot, grouping-separator: Private structures
Slot, hax-target: Private classes
Slot, id: Private structures
Slot, id: Private classes
Slot, import-priority: Private structures
Slot, indent: Private structures
Slot, index: Private structures
Slot, indices: Private structures
Slot, infinity: Private structures
Slot, initial-global-variable-thunks: Public structures
Slot, initial-global-variable-thunks: Private classes
Slot, integer-part-grouping-positions: Private structures
Slot, keys: Public structures
Slot, local-name: Public structures
Slot, local-name: Private structures
Slot, local-name: Private structures
Slot, local-name: Private structures
Slot, local-name: Private structures
Slot, match-expression: Private structures
Slot, match-thunk: Private structures
Slot, maximum-fractional-part-size: Private structures
Slot, media-type: Private structures
Slot, media-type: Private classes
Slot, method: Private structures
Slot, minimum-fractional-part-size: Private structures
Slot, minimum-integer-part-size: Private structures
Slot, minus-sign: Private structures
Slot, mode: Private structures
Slot, mode-qname: Private structures
Slot, modes: Public structures
Slot, n-variables: Private structures
Slot, name: Private structures
Slot, named-templates: Public structures
Slot, namespace-aliases: Public structures
Slot, nan: Private structures
Slot, new-namespaces: Private structures
Slot, node: Private structures
Slot, omit-xml-declaration: Private structures
Slot, operation: Private classes
Slot, output-compare: Private classes
Slot, output-pathname: Private classes
Slot, output-specification: Public structures
Slot, param-p: Private structures
Slot, params: Private structures
Slot, parent: Private structures
Slot, parser: Private structures
Slot, pattern-separator: Private structures
Slot, pending-text-node: Private classes
Slot, per-mille: Private structures
Slot, per-mille-p: Private structures
Slot, percent: Private structures
Slot, percentp: Private structures
Slot, position: Private structures
Slot, position: Private structures
Slot, prefix: Private structures
Slot, priority: Private structures
Slot, priority: Private structures
Slot, pubid: Private classes
Slot, real: Private structures
Slot, root-node: Private structures
Slot, run: Private structures
Slot, sax-target: Private classes
Slot, self-real: Private structures
Slot, self-run: Private structures
Slot, standalone-p: Private structures
Slot, strip-tests: Public structures
Slot, strip-thunk: Public structures
Slot, stylesheet: Private structures
Slot, stylesheet-pathname: Private classes
Slot, stylesheet-pathname-2: Private classes
Slot, suffix: Private structures
Slot, suggested-prefix: Private structures
Slot, suggested-prefix: Private structures
Slot, switchedp: Private classes
Slot, sysid: Private classes
Slot, target: Private structures
Slot, target: Private classes
Slot, target: Private classes
Slot, template: Private structures
Slot, templates: Private structures
Slot, thunk: Private structures
Slot, total-real: Private structures
Slot, total-run: Private structures
Slot, unparsed-qname: Private structures
Slot, uri: Public structures
Slot, uri: Private structures
Slot, uri: Private structures
Slot, uri: Private structures
Slot, uri: Private structures
Slot, used-prefixes: Private structures
Slot, value: Public structures
Slot, value: Private structures
Slot, value: Private structures
Slot, value-thunk: Private structures
Slot, value-thunk-setter: Private structures
Slot, zero-digit: Private structures
Special Variable, *apply-imports*: Private special variables
Special Variable, *apply-imports-limit*: Private special variables
Special Variable, *apply-stylesheet-counter*: Private special variables
Special Variable, *bad-tests*: Private special variables
Special Variable, *builtin-instructions*: Private special variables
Special Variable, *current-element*: Private special variables
Special Variable, *debug*: Private special variables
Special Variable, *default-mode*: Private special variables
Special Variable, *empty-mode*: Private special variables
Special Variable, *excluded-namespaces*: Private special variables
Special Variable, *extension-groups*: Private special variables
Special Variable, *extension-namespaces*: Private special variables
Special Variable, *forwards-compatible-p*: Private special variables
Special Variable, *global-variable-declarations*: Private special variables
Special Variable, *global-variable-values*: Private special variables
Special Variable, *html*: Private special variables
Special Variable, *import-priority*: Private special variables
Special Variable, *included-attribute-sets*: Private special variables
Special Variable, *initial-namespaces*: Private special variables
Special Variable, *initial-unparse-namespaces*: Private special variables
Special Variable, *instruction-base-uri*: Private special variables
Special Variable, *known-failures*: Private special variables
Special Variable, *lexical-variable-declarations*: Private special variables
Special Variable, *lexical-variable-values*: Private special variables
Special Variable, *lower-first-order*: Private special variables
Special Variable, *namespaces*: Private special variables
Special Variable, *parse-stylesheet-counter*: Private special variables
Special Variable, *parse-xml-counter*: Private special variables
Special Variable, *profiling-callers*: Private special variables
Special Variable, *profiling-enabled-p*: Private special variables
Special Variable, *root-to-document*: Private special variables
Special Variable, *samples*: Private special variables
Special Variable, *sink*: Private special variables
Special Variable, *stack-limit*: Private special variables
Special Variable, *start-tag-written-p*: Private special variables
Special Variable, *stylesheet*: Private special variables
Special Variable, *template-variables*: Private special variables
Special Variable, *tests-directory*: Private special variables
Special Variable, *unparse-xml-counter*: Private special variables
Special Variable, *upper-first-order*: Private special variables
Special Variable, *uri-resolver*: Private special variables
Special Variable, *uri-to-document*: Private special variables
Special Variable, *whitespace*: Private special variables
Special Variable, *whitespace-issues*: Private special variables
Special Variable, *without-xslt-current-p*: Private special variables
Special Variable, *xml*: Private special variables
Special Variable, *xsl*: Private special variables
Special Variable, *xsl-import-stack*: Private special variables
Special Variable, *xsl-include-stack*: Private special variables
Special Variable, *xslt-trace*: Private special variables
Special Variable, *xslt-trace-context*: Private special variables
Special Variable, *xslt-trace-indent*: Private special variables
Special Variable, *xslt-trace-level*: Private special variables
standalone-p: Private structures
strip-tests: Public structures
strip-thunk: Public structures
stylesheet: Private structures
stylesheet-pathname: Private classes
stylesheet-pathname-2: Private classes
suffix: Private structures
suggested-prefix: Private structures
suggested-prefix: Private structures
switchedp: Private classes
sysid: Private classes

T
target: Private structures
target: Private classes
target: Private classes
template: Private structures
templates: Private structures
thunk: Private structures
total-real: Private structures
total-run: Private structures

U
unparsed-qname: Private structures
uri: Public structures
uri: Private structures
uri: Private structures
uri: Private structures
uri: Private structures
used-prefixes: Private structures

V
value: Public structures
value: Private structures
value: Private structures
value-thunk: Private structures
value-thunk-setter: Private structures

Z
zero-digit: Private structures


A.4 Data types

Jump to:   A   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   X  
Index Entry  Section

A
auto-detect-sink: Private classes

C
Class, auto-detect-sink: Private classes
Class, closure-source-file: Private classes
Class, combi-sink: Private classes
Class, escaper: Private classes
Class, global-variable-environment: Private classes
Class, key-environment: Private classes
Class, lexical-xslt-environment: Private classes
Class, stpx-builder: Private classes
Class, test-case: Private classes
Class, text-filter: Private classes
Class, text-normalizer: Private classes
Class, toplevel-text-output-sink: Private classes
Class, unescaped-text: Private classes
Class, xslt-environment: Private classes
closure-source-file: Private classes
combi-sink: Private classes
Condition, hey⎵test⎵suite,⎵this⎵is⎵an⎵html⎵document: Private conditions
Condition, recoverable-xslt-error: Private conditions
Condition, xslt-error: Public conditions

D
decimal-format: Private structures

E
early-profile.lisp: The xuriella/early-profile․lisp file
escaper: Private classes
extension-element: Private structures
extension-group: Private structures
extensions.lisp: The xuriella/extensions․lisp file

F
File, early-profile.lisp: The xuriella/early-profile․lisp file
File, extensions.lisp: The xuriella/extensions․lisp file
File, format-number.lisp: The xuriella/format-number․lisp file
File, html.lisp: The xuriella/html․lisp file
File, instructions.lisp: The xuriella/instructions․lisp file
File, number.lisp: The xuriella/number․lisp file
File, package.lisp: The xuriella/package․lisp file
File, parser.lisp: The xuriella/parser․lisp file
File, profile.lisp: The xuriella/profile․lisp file
File, space.lisp: The xuriella/space․lisp file
File, stpx.lisp: The xuriella/stpx․lisp file
File, test.lisp: The xuriella/test․lisp file
File, trace.lisp: The xuriella/trace․lisp file
File, unparse.lisp: The xuriella/unparse․lisp file
File, xslt.lisp: The xuriella/xslt․lisp file
File, xuriella.asd: The xuriella/xuriella․asd file
format-number.lisp: The xuriella/format-number․lisp file

G
global-variable-environment: Private classes

H
hey⎵test⎵suite,⎵this⎵is⎵an⎵html⎵document: Private conditions
html.lisp: The xuriella/html․lisp file

I
import-variable: Private structures
instructions.lisp: The xuriella/instructions․lisp file

K
key-environment: Private classes

L
leaf-stripping-node: Private structures
lexical-xslt-environment: Private classes

M
mode: Private structures

N
number.lisp: The xuriella/number․lisp file

O
output-specification: Private structures

P
Package, xsl: The xsl package
Package, xuriella: The xuriella package
Package, xuriella-extensions: The xuriella-extensions package
Package, xuriella-system: The xuriella-system package
package.lisp: The xuriella/package․lisp file
parameter: Public structures
parent-stripping-node: Private structures
parser.lisp: The xuriella/parser․lisp file
picture: Private structures
profile-counter: Private structures
profile-data: Private structures
profile.lisp: The xuriella/profile․lisp file

R
recoverable-xslt-error: Private conditions
result-tree-fragment: Private structures

S
sink-attribute: Private structures
sink-element: Private structures
source-document: Private structures
space.lisp: The xuriella/space․lisp file
stpx-builder: Private classes
stpx.lisp: The xuriella/stpx․lisp file
strip-test: Private structures
stripping-node: Private structures
Structure, decimal-format: Private structures
Structure, extension-element: Private structures
Structure, extension-group: Private structures
Structure, import-variable: Private structures
Structure, leaf-stripping-node: Private structures
Structure, mode: Private structures
Structure, output-specification: Private structures
Structure, parameter: Public structures
Structure, parent-stripping-node: Private structures
Structure, picture: Private structures
Structure, profile-counter: Private structures
Structure, profile-data: Private structures
Structure, result-tree-fragment: Private structures
Structure, sink-attribute: Private structures
Structure, sink-element: Private structures
Structure, source-document: Private structures
Structure, strip-test: Private structures
Structure, stripping-node: Private structures
Structure, stylesheet: Public structures
Structure, template: Private structures
Structure, variable-chain: Private structures
stylesheet: Public structures
System, xuriella: The xuriella system

T
template: Private structures
test-case: Private classes
test.lisp: The xuriella/test․lisp file
text-filter: Private classes
text-normalizer: Private classes
toplevel-text-output-sink: Private classes
trace.lisp: The xuriella/trace․lisp file
Type, xml-designator: Private types

U
unescaped-text: Private classes
unparse.lisp: The xuriella/unparse․lisp file

V
variable-chain: Private structures

X
xml-designator: Private types
xsl: The xsl package
xslt-environment: Private classes
xslt-error: Public conditions
xslt.lisp: The xuriella/xslt․lisp file
xuriella: The xuriella system
xuriella: The xuriella package
xuriella-extensions: The xuriella-extensions package
xuriella-system: The xuriella-system package
xuriella.asd: The xuriella/xuriella․asd file