The xuriella Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The xuriella Reference Manual

This is the xuriella Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:45:54 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Systems

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


Previous: , Up: Systems   [Contents][Index]

1.1 xuriella

Dependencies
Source

xuriella.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

2 Files

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


Previous: , Up: Files   [Contents][Index]

2.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.1 xuriella.asd

Location

xuriella.asd

Systems

xuriella (system)

Packages

xuriella-system

Internal Definitions

closure-source-file (class)


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.2 xuriella/package.lisp

Parent

xuriella (system)

Location

package.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.3 xuriella/trace.lisp

Dependency

package.lisp (file)

Parent

xuriella (system)

Location

trace.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.4 xuriella/early-profile.lisp

Dependency

trace.lisp (file)

Parent

xuriella (system)

Location

early-profile.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.5 xuriella/unparse.lisp

Dependency

early-profile.lisp (file)

Parent

xuriella (system)

Location

unparse.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.6 xuriella/xslt.lisp

Dependency

unparse.lisp (file)

Parent

xuriella (system)

Location

xslt.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.7 xuriella/instructions.lisp

Dependency

xslt.lisp (file)

Parent

xuriella (system)

Location

instructions.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.8 xuriella/parser.lisp

Dependency

instructions.lisp (file)

Parent

xuriella (system)

Location

parser.lisp

Exported Definitions

parse-body (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.9 xuriella/space.lisp

Dependency

parser.lisp (file)

Parent

xuriella (system)

Location

space.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.10 xuriella/html.lisp

Dependency

space.lisp (file)

Parent

xuriella (system)

Location

html.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.11 xuriella/format-number.lisp

Dependency

html.lisp (file)

Parent

xuriella (system)

Location

format-number.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.12 xuriella/number.lisp

Dependency

format-number.lisp (file)

Parent

xuriella (system)

Location

number.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.13 xuriella/stpx.lisp

Dependency

number.lisp (file)

Parent

xuriella (system)

Location

stpx.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.14 xuriella/extensions.lisp

Dependency

stpx.lisp (file)

Parent

xuriella (system)

Location

extensions.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.15 xuriella/profile.lisp

Dependency

extensions.lisp (file)

Parent

xuriella (system)

Location

profile.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

2.1.16 xuriella/test.lisp

Dependency

profile.lisp (file)

Parent

xuriella (system)

Location

test.lisp

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

3 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

3.1 xuriella-system

Source

xuriella.asd

Use List
Internal Definitions

closure-source-file (class)


Next: , Previous: , Up: Packages   [Contents][Index]

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 (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

3.3 xuriella-extensions

Source

package.lisp (file)


Previous: , Up: Packages   [Contents][Index]

3.4 xsl

Source

package.lisp (file)

Nickname

xslt

Exported Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

4.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.1 Macros

Macro: apply-templates (&key SELECT MODE) &body DECLS-AND-BODY
Package

xsl

Source

instructions.lisp (file)

Macro: attribute (NAME &key NAMESPACE) &body BODY
Package

xsl

Source

instructions.lisp (file)

Macro: call-template NAME &rest PARAMETERS
Package

xsl

Source

instructions.lisp (file)

Macro: comment &body BODY
Package

xsl

Source

instructions.lisp (file)

Macro: copy-of XPATH
Package

xsl

Source

instructions.lisp (file)

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 (file)

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 (file)

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 (file)

Macro: element (NAME &key NAMESPACE USE-ATTRIBUTE-SETS) &body BODY
Package

xsl

Source

instructions.lisp (file)

Macro: for-each SELECT &body DECLS-AND-BODY
Package

xsl

Source

instructions.lisp (file)

Macro: literal-attribute (NAME &optional URI) &body BODY
Package

xsl

Source

instructions.lisp (file)

Macro: literal-element (NAME &optional URI) &body BODY
Package

xsl

Source

instructions.lisp (file)

Macro: message &body BODY
Package

xsl

Source

instructions.lisp (file)

Macro: processing-instruction NAME &body BODY
Package

xsl

Source

instructions.lisp (file)

Macro: terminate &body BODY
Package

xsl

Source

instructions.lisp (file)

Macro: text STR
Package

xsl

Source

instructions.lisp (file)

Macro: unescaped-value-of XPATH
Package

xsl

Source

instructions.lisp (file)

Macro: value-of XPATH
Package

xsl

Source

instructions.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.2 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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: 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 (file)

Writer

(setf parameter-local-name) (function)

Function: (setf parameter-local-name) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Reader

parameter-local-name (function)

Function: 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 (file)

Writer

(setf parameter-uri) (function)

Function: (setf parameter-uri) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Reader

parameter-uri (function)

Function: 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 (file)

Writer

(setf parameter-value) (function)

Function: (setf parameter-value) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Reader

parameter-value (function)

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 (file)

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 (file)

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 (file)

Function: xslt-error FMT &rest ARGS

@unexport{}

Package

xuriella

Source

xslt.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.3 Conditions

Condition: xslt-error ()

The class of all XSLT errors.

Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

simple-error (condition)

Direct subclasses

recoverable-xslt-error (condition)


Previous: , Up: Exported definitions   [Contents][Index]

4.1.4 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 (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: uri
Initform

""

Readers

parameter-uri (function)

Writers

(setf parameter-uri) (function)

Slot: local-name
Readers

parameter-local-name (function)

Writers

(setf parameter-local-name) (function)

Slot: value
Readers

parameter-value (function)

Writers

(setf parameter-value) (function)

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 (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: modes
Initform

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

Readers

stylesheet-modes (function)

Writers

(setf stylesheet-modes) (function)

Slot: global-variables
Initform

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

Readers

stylesheet-global-variables (function)

Writers

(setf stylesheet-global-variables) (function)

Slot: output-specification
Initform

(xuriella::make-output-specification)

Readers

stylesheet-output-specification (function)

Writers

(setf stylesheet-output-specification) (function)

Slot: strip-tests
Readers

stylesheet-strip-tests (function)

Writers

(setf stylesheet-strip-tests) (function)

Slot: strip-thunk
Readers

stylesheet-strip-thunk (function)

Writers

(setf stylesheet-strip-thunk) (function)

Slot: named-templates
Initform

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

Readers

stylesheet-named-templates (function)

Writers

(setf stylesheet-named-templates) (function)

Slot: attribute-sets
Initform

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

Readers

stylesheet-attribute-sets (function)

Writers

(setf stylesheet-attribute-sets) (function)

Slot: keys
Initform

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

Readers

stylesheet-keys (function)

Writers

(setf stylesheet-keys) (function)

Slot: namespace-aliases
Initform

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

Readers

stylesheet-namespace-aliases (function)

Writers

(setf stylesheet-namespace-aliases) (function)

Slot: decimal-formats
Initform

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

Readers

stylesheet-decimal-formats (function)

Writers

(setf stylesheet-decimal-formats) (function)

Slot: initial-global-variable-thunks
Initform

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

Readers

stylesheet-initial-global-variable-thunks (function)

Writers

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


Previous: , Up: Definitions   [Contents][Index]

4.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.1 Special variables

Special Variable: *apply-imports*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *apply-imports-limit*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *apply-stylesheet-counter*
Package

xuriella

Source

early-profile.lisp (file)

Special Variable: *bad-tests*
Package

xuriella

Source

test.lisp (file)

Special Variable: *builtin-instructions*
Package

xuriella

Source

instructions.lisp (file)

Special Variable: *current-element*
Package

xuriella

Source

unparse.lisp (file)

Special Variable: *debug*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *default-mode*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *empty-mode*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *excluded-namespaces*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *extension-groups*
Package

xuriella

Source

extensions.lisp (file)

Special Variable: *extension-namespaces*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *forwards-compatible-p*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *global-variable-declarations*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *global-variable-values*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *html*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *import-priority*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *included-attribute-sets*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *initial-namespaces*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *initial-unparse-namespaces*
Package

xuriella

Source

unparse.lisp (file)

Special Variable: *instruction-base-uri*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *known-failures*
Package

xuriella

Source

test.lisp (file)

Special Variable: *lexical-variable-declarations*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *lexical-variable-values*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *lower-first-order*
Package

xuriella

Source

instructions.lisp (file)

Special Variable: *namespaces*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *parse-stylesheet-counter*
Package

xuriella

Source

early-profile.lisp (file)

Special Variable: *parse-xml-counter*
Package

xuriella

Source

early-profile.lisp (file)

Special Variable: *profiling-callers*
Package

xuriella

Source

profile.lisp (file)

Special Variable: *profiling-enabled-p*
Package

xuriella

Source

early-profile.lisp (file)

Special Variable: *root-to-document*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *samples*
Package

xuriella

Source

profile.lisp (file)

Special Variable: *sink*
Package

xuriella

Source

unparse.lisp (file)

Special Variable: *stack-limit*
Package

xuriella

Source

xslt.lisp (file)

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

xuriella

Source

unparse.lisp (file)

Special Variable: *stylesheet*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *template-variables*
Package

xuriella

Source

instructions.lisp (file)

Special Variable: *tests-directory*
Package

xuriella

Source

test.lisp (file)

Special Variable: *unparse-xml-counter*
Package

xuriella

Source

early-profile.lisp (file)

Special Variable: *upper-first-order*
Package

xuriella

Source

instructions.lisp (file)

Special Variable: *uri-resolver*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *uri-to-document*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *whitespace*
Package

xuriella

Source

space.lisp (file)

Special Variable: *whitespace-issues*
Package

xuriella

Source

test.lisp (file)

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

xuriella

Source

xslt.lisp (file)

Special Variable: *xml*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *xsl*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *xsl-import-stack*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *xsl-include-stack*
Package

xuriella

Source

xslt.lisp (file)

Special Variable: *xslt-trace*
Package

xuriella

Source

trace.lisp (file)

Special Variable: *xslt-trace-context*
Package

xuriella

Source

trace.lisp (file)

Special Variable: *xslt-trace-indent*
Package

xuriella

Source

trace.lisp (file)

Special Variable: *xslt-trace-level*
Package

xuriella

Source

trace.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.2 Macros

Macro: define-indentation NAME (&rest ARGS)
Package

xuriella

Source

instructions.lisp (file)

Macro: define-instruction NAME (ARGS-VAR ENV-VAR) &body BODY
Package

xuriella

Source

instructions.lisp (file)

Macro: define-instruction-parser NAME (NODE-VAR) &body BODY
Package

xuriella

Source

parser.lisp (file)

Macro: defun/unparse NAME (&rest ARGS) &body BODY
Package

xuriella

Source

unparse.lisp (file)

Macro: df/case DF FORM &rest CLAUSES
Package

xuriella

Source

format-number.lisp (file)

Macro: do-pipe (VAR PIPE &optional RESULT) &body BODY
Package

xuriella

Source

xslt.lisp (file)

Macro: do-toplevel (VAR XPATH <TRANSFORM>) &body BODY
Package

xuriella

Source

xslt.lisp (file)

Macro: handler-case* FORM &rest CLAUSES
Package

xuriella

Source

xslt.lisp (file)

Macro: only-with-attributes (&rest SPECS) NODE &body BODY
Package

xuriella

Source

xslt.lisp (file)

Macro: sometimes-with-attributes (&rest ATTRS) NODE &body BODY
Package

xuriella

Source

xslt.lisp (file)

Macro: with-element (LOCAL-NAME URI &key SUGGESTED-PREFIX EXTRA-NAMESPACES PROCESS-ALIASES) &body BODY
Package

xuriella

Source

unparse.lisp (file)

Macro: with-forward-compatible-errors ERROR-FORM &body BODY
Package

xuriella

Source

xslt.lisp (file)

Macro: with-import-magic (NODE ENV) &body BODY
Package

xuriella

Source

xslt.lisp (file)

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

xuriella

Source

unparse.lisp (file)

Macro: with-profile-counter (VAR) &body BODY
Package

xuriella

Source

early-profile.lisp (file)

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

xuriella

Source

xslt.lisp (file)

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

xuriella

Source

xslt.lisp (file)

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

xuriella

Source

xslt.lisp (file)

Macro: with-xml-output SINK &body BODY
Package

xuriella

Source

unparse.lisp (file)

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

xuriella

Source

xslt.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.3 Functions

Function: %define-extension-group NAME URI DOCUMENTATION
Package

xuriella

Source

extensions.lisp (file)

Function: %document URI-STRING BASE-URI
Package

xuriella

Source

xslt.lisp (file)

Function: %get-node-id NODE
Package

xuriella

Source

xslt.lisp (file)

Function: %key DOCUMENT KEY-CONSES VALUE
Package

xuriella

Source

xslt.lisp (file)

Function: acons-namespaces ELEMENT &optional BINDINGS INCLUDE-REDECLARED
Package

xuriella

Source

xslt.lisp (file)

Function: add-key STYLESHEET NAME MATCH USE
Package

xuriella

Source

xslt.lisp (file)

Function: ancestors-using-count-and-from NODE COUNT FROM
Package

xuriella

Source

number.lisp (file)

Function: apply-applicable-templates CTX TEMPLATES PARAM-BINDINGS FINALLY
Package

xuriella

Source

xslt.lisp (file)

Function: apply-default-templates CTX MODE
Package

xuriella

Source

xslt.lisp (file)

Function: apply-templates CTX &key PARAM-BINDINGS MODE
Package

xuriella

Source

xslt.lisp (file)

Function: apply-templates/list LIST &key PARAM-BINDINGS SORT-PREDICATE MODE
Package

xuriella

Source

xslt.lisp (file)

Function: apply-to-result-tree-fragment CTX THUNK
Package

xuriella

Source

instructions.lisp (file)

Function: assert-no-body NODE
Package

xuriella

Source

parser.lisp (file)

Function: assert-node= A B
Package

xuriella

Source

test.lisp (file)

Function: boolean-or-error STR
Package

xuriella

Source

parser.lisp (file)

Function: build-key-index DOCUMENT KEY-CONSES
Package

xuriella

Source

xslt.lisp (file)

Function: call-template CTX NAME &optional PARAM-BINDINGS
Package

xuriella

Source

xslt.lisp (file)

Function: check-errors_err035 LITERAL-RESULT-ELEMENT
Package

xuriella

Source

xslt.lisp (file)

Function: check-for-invalid-attributes VALID-NAMES NODE
Package

xuriella

Source

xslt.lisp (file)

Function: child-count NODE
Package

xuriella

Source

test.lisp (file)

Function: clear-counter COUNTER
Package

xuriella

Source

profile.lisp (file)

Function: collation-char CHAR TABLE
Package

xuriella

Source

instructions.lisp (file)

Function: collect-literal-attribute-namespaces-kludge BODY
Package

xuriella

Source

instructions.lisp (file)

Function: compare-numbers N-A N-B
Package

xuriella

Source

instructions.lisp (file)

Function: compare-strings I J CHAR-TABLE
Package

xuriella

Source

instructions.lisp (file)

Function: compile-attribute/constant-name QNAME NAMESPACE ENV VALUE-THUNK
Package

xuriella

Source

instructions.lisp (file)

Function: compile-attribute/runtime NAME-THUNK NS-THUNK VALUE-THUNK
Package

xuriella

Source

instructions.lisp (file)

Function: compile-avt TEMPLATE-STRING ENV
Package

xuriella

Source

instructions.lisp (file)

Function: compile-element/constant-name QNAME NAMESPACE ENV BODY-THUNK
Package

xuriella

Source

instructions.lisp (file)

Function: compile-element/runtime NAME-THUNK NS-THUNK BODY-THUNK
Package

xuriella

Source

instructions.lisp (file)

Function: compile-global-variable <VARIABLE> ENV
Package

xuriella

Source

xslt.lisp (file)

Function: compile-message FN ARGS ENV
Package

xuriella

Source

instructions.lisp (file)

Function: compile-optional-avt TEMPLATE-STRING ENV
Package

xuriella

Source

instructions.lisp (file)

Function: compile-template <TEMPLATE> ENV POSITION
Package

xuriella

Source

xslt.lisp (file)

Function: compile-value-thunk VALUE ENV
Package

xuriella

Source

xslt.lisp (file)

Function: compile-var-binding NAME VALUE ENV
Package

xuriella

Source

xslt.lisp (file)

Function: compile-var-bindings FORMS ENV
Package

xuriella

Source

xslt.lisp (file)

Function: compile-var-bindings/nointern FORMS ENV
Package

xuriella

Source

instructions.lisp (file)

Function: compile-xpath XPATH &optional ENV
Package

xuriella

Source

xslt.lisp (file)

Function: compose-sorters/lazy SORTERS
Package

xuriella

Source

instructions.lisp (file)

Function: compute-number-list LEVEL NODE COUNT FROM
Package

xuriella

Source

number.lisp (file)

Function: contextify-node-list NODES
Package

xuriella

Source

instructions.lisp (file)

Function: convert-attribute ELT ATTR
Package

xuriella

Source

unparse.lisp (file)

Function: copy-decimal-format INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: copy-extension-element INSTANCE
Package

xuriella

Source

extensions.lisp (file)

Function: copy-extension-group INSTANCE
Package

xuriella

Source

extensions.lisp (file)

Function: copy-file P Q
Package

xuriella

Source

test.lisp (file)

Function: copy-import-variable INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: copy-into-result NODE
Package

xuriella

Source

instructions.lisp (file)

Function: copy-leaf-node NODE
Package

xuriella

Source

instructions.lisp (file)

Function: copy-leaf-stripping-node INSTANCE
Package

xuriella

Source

space.lisp (file)

Function: copy-mode INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: copy-output-specification INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: copy-parameter INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: copy-parent-stripping-node INSTANCE
Package

xuriella

Source

space.lisp (file)

Function: copy-picture INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: copy-profile-counter INSTANCE
Package

xuriella

Source

early-profile.lisp (file)

Function: copy-profile-data INSTANCE
Package

xuriella

Source

profile.lisp (file)

Function: copy-result-tree-fragment INSTANCE
Package

xuriella

Source

instructions.lisp (file)

Function: copy-sink-attribute INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: copy-sink-element INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: copy-source-document INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: copy-strip-test INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: copy-stripping-node INSTANCE
Package

xuriella

Source

space.lisp (file)

Function: copy-stylesheet INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: copy-template INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: copy-test-files NAME &optional D
Package

xuriella

Source

test.lisp (file)

Function: copy-variable-chain INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: counter- A B &rest REST
Package

xuriella

Source

profile.lisp (file)

Function: data-calls INSTANCE
Function: (setf data-calls) VALUE INSTANCE
Package

xuriella

Source

profile.lisp (file)

Function: data-self-real INSTANCE
Function: (setf data-self-real) VALUE INSTANCE
Package

xuriella

Source

profile.lisp (file)

Function: data-self-run INSTANCE
Function: (setf data-self-run) VALUE INSTANCE
Package

xuriella

Source

profile.lisp (file)

Function: data-template INSTANCE
Function: (setf data-template) VALUE INSTANCE
Package

xuriella

Source

profile.lisp (file)

Function: data-total-real INSTANCE
Function: (setf data-total-real) VALUE INSTANCE
Package

xuriella

Source

profile.lisp (file)

Function: data-total-run INSTANCE
Function: (setf data-total-run) VALUE INSTANCE
Package

xuriella

Source

profile.lisp (file)

Function: decimal-format-p OBJECT
Package

xuriella

Source

format-number.lisp (file)

Function: decimal-format= A B
Package

xuriella

Source

format-number.lisp (file)

Function: decode-qname QNAME ENV ATTRIBUTEP &key ALLOW-UNKNOWN-NAMESPACE
Package

xuriella

Source

xslt.lisp (file)

Function: decode-qname/runtime QNAME NAMESPACES ATTRIBUTEP
Package

xuriella

Source

instructions.lisp (file)

Function: df/active-characters DF
Package

xuriella

Source

format-number.lisp (file)

Function: df/decimal-separator INSTANCE
Function: (setf df/decimal-separator) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: df/digit INSTANCE
Function: (setf df/digit) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: df/digits DF
Package

xuriella

Source

format-number.lisp (file)

Function: df/grouping-separator INSTANCE
Function: (setf df/grouping-separator) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: df/infinity INSTANCE
Function: (setf df/infinity) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: df/minus-sign INSTANCE
Function: (setf df/minus-sign) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: df/nan INSTANCE
Function: (setf df/nan) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: df/pattern-separator INSTANCE
Function: (setf df/pattern-separator) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: df/per-mille INSTANCE
Function: (setf df/per-mille) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: df/percent INSTANCE
Function: (setf df/percent) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: df/zero-digit INSTANCE
Function: (setf df/zero-digit) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: doctype NAME PUBLIC-ID SYSTEM-ID &optional INTERNAL-SUBSET
Package

xuriella

Source

unparse.lisp (file)

Function: document-base-uri NODE
Package

xuriella

Source

xslt.lisp (file)

Function: dribble-tests &key FILTER DIRECTORY FILE
Package

xuriella

Source

test.lisp (file)

Function: ensure-extension-element EXT NAME
Package

xuriella

Source

extensions.lisp (file)

Function: ensure-mode STYLESHEET &optional LOCAL-NAME URI
Package

xuriella

Source

xslt.lisp (file)

Function: ensure-mode/qname STYLESHEET QNAME ENV
Package

xuriella

Source

xslt.lisp (file)

Function: ensure-prefix-for-uri ELT URI SUGGESTED-PREFIX &optional ATTRIBUTEP
Package

xuriella

Source

unparse.lisp (file)

Function: expression-priority FORM
Package

xuriella

Source

xslt.lisp (file)

Function: extension-element-local-name INSTANCE
Function: (setf extension-element-local-name) VALUE INSTANCE
Package

xuriella

Source

extensions.lisp (file)

Function: extension-element-p OBJECT
Package

xuriella

Source

extensions.lisp (file)

Function: extension-element-parser INSTANCE
Function: (setf extension-element-parser) VALUE INSTANCE
Package

xuriella

Source

extensions.lisp (file)

Function: extension-group-documentation INSTANCE
Function: (setf extension-group-documentation) VALUE INSTANCE
Package

xuriella

Source

extensions.lisp (file)

Function: extension-group-elements INSTANCE
Function: (setf extension-group-elements) VALUE INSTANCE
Package

xuriella

Source

extensions.lisp (file)

Function: extension-group-p OBJECT
Package

xuriella

Source

extensions.lisp (file)

Function: extension-group-uri INSTANCE
Function: (setf extension-group-uri) VALUE INSTANCE
Package

xuriella

Source

extensions.lisp (file)

Function: find-attribute-set LOCAL-NAME URI &optional STYLESHEET
Package

xuriella

Source

xslt.lisp (file)

Function: find-decimal-format LNAME URI STYLESHEET &optional ERRORP
Function: (setf find-decimal-format) NEWVAL LNAME URI STYLESHEET
Package

xuriella

Source

format-number.lisp (file)

Function: find-extension-element LOCAL-NAME URI
Package

xuriella

Source

extensions.lisp (file)

Function: find-key NAME STYLESHEET
Package

xuriella

Source

xslt.lisp (file)

Function: find-mode STYLESHEET LOCAL-NAME &optional URI
Package

xuriella

Source

xslt.lisp (file)

Function: find-named-templates NAME
Package

xuriella

Source

xslt.lisp (file)

Function: find-named-test NAME &optional D
Package

xuriella

Source

test.lisp (file)

Function: find-parameter-value LOCAL-NAME URI PARAMETERS
Package

xuriella

Source

xslt.lisp (file)

Function: find-templates CTX MODE
Package

xuriella

Source

xslt.lisp (file)

Function: find-variable-index LOCAL-NAME URI TABLE
Package

xuriella

Source

xslt.lisp (file)

Function: flush-pending HANDLER
Package

xuriella

Source

space.lisp (file)

Function: format-lexer STR
Package

xuriella

Source

number.lisp (file)

Function: format-number VALUE POSITIVE-PICTURE NEGATIVE-PICTURE DF
Package

xuriella

Source

format-number.lisp (file)

Function: format-number-list LIST FORMAT LANG LETTER-VALUE GROUPING-SEPARATOR GROUPING-SIZE
Package

xuriella

Source

number.lisp (file)

Function: format-number-token STR N
Package

xuriella

Source

number.lisp (file)

Function: format-number-~f NUMBER PICTURE DF
Package

xuriella

Source

format-number.lisp (file)

Function: format-ordinary-number VALUE PICTURE DF
Package

xuriella

Source

format-number.lisp (file)

Function: global-variable-value INDEX &optional ERRORP
Function: (setf global-variable-value) NEWVAL INDEX
Package

xuriella

Source

xslt.lisp (file)

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

xuriella

Source

profile.lisp (file)

Function: group-numbers STR SEPARATOR SIZE STREAM
Package

xuriella

Source

number.lisp (file)

Function: html-output-equal-p P Q
Package

xuriella

Source

test.lisp (file)

Function: import-variable-p OBJECT
Package

xuriella

Source

xslt.lisp (file)

Function: intern-global-variable LOCAL-NAME URI
Package

xuriella

Source

xslt.lisp (file)

Function: invoke-template CTX TEMPLATE PARAM-BINDINGS
Package

xuriella

Source

xslt.lisp (file)

Function: invoke-template/profile CTX TEMPLATE PARAM-BINDINGS
Package

xuriella

Source

profile.lisp (file)

Function: invoke-with-element FN LOCAL-NAME URI &key SUGGESTED-PREFIX EXTRA-NAMESPACES PROCESS-ALIASES
Package

xuriella

Source

unparse.lisp (file)

Function: invoke-with-forward-compatible-errors FN ERROR-FN
Package

xuriella

Source

xslt.lisp (file)

Function: invoke-with-import-magic FN NODE ENV
Package

xuriella

Source

xslt.lisp (file)

Function: invoke-with-output-sink FN OUTPUT-SPEC OUTPUT
Package

xuriella

Source

xslt.lisp (file)

Function: invoke-with-output-sink-bound FN
Package

xuriella

Source

unparse.lisp (file)

Function: invoke-with-profile-counter FN COUNTER
Package

xuriella

Source

profile.lisp (file)

Function: invoke-with-resignalled-errors FN
Package

xuriella

Source

xslt.lisp (file)

Function: invoke-with-stack-limit FN
Package

xuriella

Source

xslt.lisp (file)

Function: invoke-with-toplevel-text-output-sink FN
Package

xuriella

Source

xslt.lisp (file)

Function: invoke-with-xml-output FN SINK
Package

xuriella

Source

unparse.lisp (file)

Function: invoke-without-xslt-current FN
Package

xuriella

Source

xslt.lisp (file)

Function: key-match KEY
Package

xuriella

Source

xslt.lisp (file)

Function: key-use KEY
Package

xuriella

Source

xslt.lisp (file)

Function: known-failure-p ID
Package

xuriella

Source

test.lisp (file)

Function: leaf-stripping-node-children INSTANCE
Function: (setf leaf-stripping-node-children) VALUE INSTANCE
Package

xuriella

Source

space.lisp (file)

Function: leaf-stripping-node-p OBJECT
Package

xuriella

Source

space.lisp (file)

Function: leaf-stripping-node-parent INSTANCE
Function: (setf leaf-stripping-node-parent) VALUE INSTANCE
Package

xuriella

Source

space.lisp (file)

Function: leaf-stripping-node-target INSTANCE
Function: (setf leaf-stripping-node-target) VALUE INSTANCE
Package

xuriella

Source

space.lisp (file)

Function: lexical-variable-value INDEX &optional ERRORP
Function: (setf lexical-variable-value) NEWVAL INDEX
Package

xuriella

Source

xslt.lisp (file)

Function: list-toplevel XPATH <TRANSFORM>
Package

xuriella

Source

xslt.lisp (file)

Function: make-auto-detect-sink COMBI-SINK FIXED-METHOD
Package

xuriella

Source

html.lisp (file)

Function: make-collation-key STR TABLE
Package

xuriella

Source

instructions.lisp (file)

Function: make-decimal-format &key (DECIMAL-SEPARATOR DECIMAL-SEPARATOR) (GROUPING-SEPARATOR GROUPING-SEPARATOR) (ZERO-DIGIT ZERO-DIGIT) (PERCENT PERCENT) (PER-MILLE PER-MILLE) (DIGIT DIGIT) (PATTERN-SEPARATOR PATTERN-SEPARATOR) (INFINITY INFINITY) (NAN NAN) (MINUS-SIGN MINUS-SIGN)
Package

xuriella

Source

format-number.lisp (file)

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

xuriella

Source

xslt.lisp (file)

Function: make-escaper TARGET
Package

xuriella

Source

xslt.lisp (file)

Function: make-extension-element &key (LOCAL-NAME LOCAL-NAME) (PARSER PARSER)
Package

xuriella

Source

extensions.lisp (file)

Function: make-extension-group &key (URI URI) (DOCUMENTATION DOCUMENTATION) (ELEMENTS ELEMENTS)
Package

xuriella

Source

extensions.lisp (file)

Function: make-grouping-test POSITIONS
Package

xuriella

Source

format-number.lisp (file)

Function: make-key MATCH USE
Package

xuriella

Source

xslt.lisp (file)

Function: make-leaf-stripping-node PARENT TARGET
Package

xuriella

Source

space.lisp (file)

Function: make-mode &key (TEMPLATES TEMPLATES) (MATCH-THUNK MATCH-THUNK)
Package

xuriella

Source

xslt.lisp (file)

Function: make-output-sink OUTPUT-SPEC STREAM
Package

xuriella

Source

xslt.lisp (file)

Function: make-output-specification &key (METHOD METHOD) (INDENT INDENT) (OMIT-XML-DECLARATION OMIT-XML-DECLARATION) (ENCODING ENCODING) (DOCTYPE-SYSTEM DOCTYPE-SYSTEM) (DOCTYPE-PUBLIC DOCTYPE-PUBLIC) (CDATA-SECTION-MATCHERS CDATA-SECTION-MATCHERS) (STANDALONE-P STANDALONE-P) (MEDIA-TYPE MEDIA-TYPE)
Package

xuriella

Source

xslt.lisp (file)

Function: make-parent-stripping-node PARENT TARGET
Package

xuriella

Source

space.lisp (file)

Function: make-picture &key (PERCENTP PERCENTP) (PER-MILLE-P PER-MILLE-P) (PREFIX PREFIX) (SUFFIX SUFFIX) (INTEGER-PART-GROUPING-POSITIONS INTEGER-PART-GROUPING-POSITIONS) (MINIMUM-INTEGER-PART-SIZE MINIMUM-INTEGER-PART-SIZE) (FRACTIONAL-PART-GROUPING-POSITIONS FRACTIONAL-PART-GROUPING-POSITIONS) (MINIMUM-FRACTIONAL-PART-SIZE MINIMUM-FRACTIONAL-PART-SIZE) (MAXIMUM-FRACTIONAL-PART-SIZE MAXIMUM-FRACTIONAL-PART-SIZE)
Package

xuriella

Source

format-number.lisp (file)

Function: make-profile-counter &key (CALLS CALLS) (RUN RUN) (REAL REAL)
Package

xuriella

Source

early-profile.lisp (file)

Function: make-profile-data TEMPLATE
Package

xuriella

Source

profile.lisp (file)

Function: make-result-tree-fragment NODE
Package

xuriella

Source

instructions.lisp (file)

Function: make-sink-attribute &key (LOCAL-NAME LOCAL-NAME) (URI URI) (SUGGESTED-PREFIX SUGGESTED-PREFIX) (VALUE VALUE)
Package

xuriella

Source

unparse.lisp (file)

Function: make-sink-element &key (LOCAL-NAME LOCAL-NAME) (URI URI) (SUGGESTED-PREFIX SUGGESTED-PREFIX) (ALL-NAMESPACES ALL-NAMESPACES) (NEW-NAMESPACES NEW-NAMESPACES) (USED-PREFIXES USED-PREFIXES) (ATTRIBUTES ATTRIBUTES) (ACTUAL-QNAME ACTUAL-QNAME)
Package

xuriella

Source

unparse.lisp (file)

Function: make-sort-predicate/lazy DECLS ENV
Package

xuriella

Source

instructions.lisp (file)

Function: make-sorter/lazy SPEC ENV
Package

xuriella

Source

instructions.lisp (file)

Function: make-source-document &key (ID ID) (ROOT-NODE ROOT-NODE) (INDICES INDICES)
Package

xuriella

Source

xslt.lisp (file)

Function: make-stpx-builder ()
Package

xuriella

Source

stpx.lisp (file)

Function: make-strip-test &key (COMPILED-PATTERN COMPILED-PATTERN) (PRIORITY PRIORITY) (POSITION POSITION) (VALUE VALUE)
Package

xuriella

Source

xslt.lisp (file)

Function: make-stripping-node PARENT TARGET STRIP-THUNK FORCE-PRESERVE
Package

xuriella

Source

space.lisp (file)

Function: make-stylesheet &key (MODES MODES) (GLOBAL-VARIABLES GLOBAL-VARIABLES) (OUTPUT-SPECIFICATION OUTPUT-SPECIFICATION) (STRIP-TESTS STRIP-TESTS) (STRIP-THUNK STRIP-THUNK) (NAMED-TEMPLATES NAMED-TEMPLATES) (ATTRIBUTE-SETS ATTRIBUTE-SETS) (KEYS KEYS) (NAMESPACE-ALIASES NAMESPACE-ALIASES) (DECIMAL-FORMATS DECIMAL-FORMATS) (INITIAL-GLOBAL-VARIABLE-THUNKS INITIAL-GLOBAL-VARIABLE-THUNKS)
Package

xuriella

Source

xslt.lisp (file)

Function: make-template &key (MATCH-EXPRESSION MATCH-EXPRESSION) (COMPILED-PATTERN COMPILED-PATTERN) (NAME NAME) (IMPORT-PRIORITY IMPORT-PRIORITY) (APPLY-IMPORTS-LIMIT APPLY-IMPORTS-LIMIT) (PRIORITY PRIORITY) (POSITION POSITION) (MODE MODE) (MODE-QNAME MODE-QNAME) (PARAMS PARAMS) (BODY BODY) (N-VARIABLES N-VARIABLES) (UNPARSED-QNAME UNPARSED-QNAME) (STYLESHEET STYLESHEET) (BASE-URI BASE-URI)
Package

xuriella

Source

xslt.lisp (file)

Function: make-text-filter TARGET
Package

xuriella

Source

xslt.lisp (file)

Function: make-text-normalizer NEXT
Package

xuriella

Source

space.lisp (file)

Function: make-unescaped DATA
Package

xuriella

Source

stpx.lisp (file)

Function: make-variable &key (VALUE-THUNK VALUE-THUNK) (VALUE-THUNK-SETTER VALUE-THUNK-SETTER) (PARAM-P PARAM-P)
Package

xuriella

Source

xslt.lisp (file)

Function: make-variable-chain &key (DEFINITIONS DEFINITIONS) (INDEX INDEX) (LOCAL-NAME LOCAL-NAME) (THUNK THUNK) (URI URI)
Package

xuriella

Source

xslt.lisp (file)

Function: make-variable-value-array N-LEXICAL-VARIABLES
Package

xuriella

Source

xslt.lisp (file)

Function: make-whitespace-stripper NODE STRIP-THUNK
Package

xuriella

Source

space.lisp (file)

Function: make-xmlns-attribute PREFIX URI
Package

xuriella

Source

unparse.lisp (file)

Function: map-namespace-declarations FN ELEMENT &optional INCLUDE-REDECLARED
Package

xuriella

Source

parser.lisp (file)

Function: map-original-tests RUN-TEST SOURCE &key TEST
Package

xuriella

Source

test.lisp (file)

Function: map-pipe-eagerly FN PIPE
Package

xuriella

Source

xslt.lisp (file)

Function: map-tests RUN-TEST SOURCE &key TEST
Package

xuriella

Source

test.lisp (file)

Function: map-toplevel FN XPATH <TRANSFORM>
Package

xuriella

Source

xslt.lisp (file)

Function: maximize < THINGS
Package

xuriella

Source

xslt.lisp (file)

Function: maybe-close-tag COMBI-SINK
Package

xuriella

Source

html.lisp (file)

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

xuriella

Source

unparse.lisp (file)

Function: maybe-normalize-test-spaces WRAPPER FORCE
Package

xuriella

Source

test.lisp (file)

Function: maybe-wrap-namespaces CHILD EXPRS
Package

xuriella

Source

parser.lisp (file)

Function: mismatch* A B
Package

xuriella

Source

instructions.lisp (file)

Function: mode-match-thunk INSTANCE
Function: (setf mode-match-thunk) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: mode-p OBJECT
Package

xuriella

Source

xslt.lisp (file)

Function: mode-templates INSTANCE
Function: (setf mode-templates) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: named-node-= A B
Package

xuriella

Source

test.lisp (file)

Function: namep NODE LOCAL-NAME
Package

xuriella

Source

xslt.lisp (file)

Function: namespaces-as-alist ELEMENT
Package

xuriella

Source

instructions.lisp (file)

Function: nc-name-p STR
Package

xuriella

Source

unparse.lisp (file)

Function: node-position-among-siblings NODE COUNT
Package

xuriella

Source

number.lisp (file)

Function: node-to-source-document NODE
Package

xuriella

Source

xslt.lisp (file)

Function: node-type NODE
Package

xuriella

Source

number.lisp (file)

Function: noindent-stylesheet-pathname TEST-CASE
Package

xuriella

Source

test.lisp (file)

Function: normalize-html-whitespace NODE
Package

xuriella

Source

test.lisp (file)

Function: normalize-whitespace STR
Package

xuriella

Source

space.lisp (file)

Function: not-actually-excluded-namespaces-kludge ELEMENT-URI BODY
Package

xuriella

Source

instructions.lisp (file)

Function: of-name LOCAL-NAME
Package

xuriella

Source

xslt.lisp (file)

Function: output-cdata-section-matchers INSTANCE
Function: (setf output-cdata-section-matchers) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: output-doctype-public INSTANCE
Function: (setf output-doctype-public) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: output-doctype-system INSTANCE
Function: (setf output-doctype-system) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: output-encoding INSTANCE
Function: (setf output-encoding) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: output-equal-p COMPARE P Q &key NORMALIZE
Package

xuriella

Source

test.lisp (file)

Function: output-indent INSTANCE
Function: (setf output-indent) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: output-media-type INSTANCE
Function: (setf output-media-type) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: output-method INSTANCE
Function: (setf output-method) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: output-omit-xml-declaration INSTANCE
Function: (setf output-omit-xml-declaration) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: output-specification-p OBJECT
Package

xuriella

Source

xslt.lisp (file)

Function: output-standalone-p INSTANCE
Function: (setf output-standalone-p) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: parameter-p OBJECT
Package

xuriella

Source

xslt.lisp (file)

Function: parent-node-= E F
Package

xuriella

Source

test.lisp (file)

Function: parent-stripping-node-children INSTANCE
Function: (setf parent-stripping-node-children) VALUE INSTANCE
Package

xuriella

Source

space.lisp (file)

Function: parent-stripping-node-p OBJECT
Package

xuriella

Source

space.lisp (file)

Function: parent-stripping-node-parent INSTANCE
Function: (setf parent-stripping-node-parent) VALUE INSTANCE
Package

xuriella

Source

space.lisp (file)

Function: parent-stripping-node-target INSTANCE
Function: (setf parent-stripping-node-target) VALUE INSTANCE
Package

xuriella

Source

space.lisp (file)

Function: parse-1-stylesheet ENV STYLESHEET DESIGNATOR URI-RESOLVER
Package

xuriella

Source

xslt.lisp (file)

Function: parse-allowing-microsoft-bom PATHNAME HANDLER
Package

xuriella

Source

xslt.lisp (file)

Function: parse-attribute-sets! STYLESHEET <TRANSFORM> ENV
Package

xuriella

Source

xslt.lisp (file)

Function: parse-attribute-value-template TEMPLATE-STRING
Package

xuriella

Source

instructions.lisp (file)

Function: parse-decimal-formats! STYLESHEET <TRANSFORM> ENV
Package

xuriella

Source

xslt.lisp (file)

Function: parse-exclude-result-prefixes! NODE ENV
Package

xuriella

Source

xslt.lisp (file)

Function: parse-extension-element-prefixes! NODE ENV
Package

xuriella

Source

xslt.lisp (file)

Function: parse-extension-lambda-list LAMBDA-LIST
Package

xuriella

Source

extensions.lisp (file)

Function: parse-fallback-children NODE
Package

xuriella

Source

parser.lisp (file)

Function: parse-for-comparison P
Package

xuriella

Source

test.lisp (file)

Function: parse-fractional-picture PICTURE DF START END
Package

xuriella

Source

format-number.lisp (file)

Function: parse-global-variable! STYLESHEET <VARIABLE> GLOBAL-ENV
Package

xuriella

Source

xslt.lisp (file)

Function: parse-imported-stylesheet ENV STYLESHEET URI URI-RESOLVER
Package

xuriella

Source

xslt.lisp (file)

Function: parse-instruction NODE
Package

xuriella

Source

parser.lisp (file)

Function: parse-instruction/literal-element NODE
Package

xuriella

Source

parser.lisp (file)

Function: parse-integer-picture PICTURE DF START END
Package

xuriella

Source

format-number.lisp (file)

Function: parse-key-pattern STR
Package

xuriella

Source

xslt.lisp (file)

Function: parse-keys! STYLESHEET <TRANSFORM> ENV
Package

xuriella

Source

xslt.lisp (file)

Function: parse-namespace-aliases! STYLESHEET <TRANSFORM> ENV
Package

xuriella

Source

xslt.lisp (file)

Function: parse-nametest-tokens STR
Package

xuriella

Source

xslt.lisp (file)

Function: parse-number-format FORMAT
Package

xuriella

Source

number.lisp (file)

Function: parse-original-test MAJOR-PATH <TEST-CASE>
Package

xuriella

Source

test.lisp (file)

Function: parse-output! STYLESHEET <TRANSFORM> ENV
Package

xuriella

Source

xslt.lisp (file)

Function: parse-param NODE
Package

xuriella

Source

parser.lisp (file)

Function: parse-picture PICTURE DF
Package

xuriella

Source

format-number.lisp (file)

Function: parse-sort NODE
Package

xuriella

Source

parser.lisp (file)

Function: parse-strip/preserve-space! STYLESHEET <TRANSFORM> ENV
Package

xuriella

Source

xslt.lisp (file)

Function: parse-stylesheet-to-stp INPUT URI-RESOLVER
Package

xuriella

Source

xslt.lisp (file)

Function: parse-sub-picture PICTURE DF
Package

xuriella

Source

format-number.lisp (file)

Function: parse-templates! STYLESHEET <TRANSFORM> ENV
Package

xuriella

Source

xslt.lisp (file)

Function: parse-test <TEST-CASE>
Package

xuriella

Source

test.lisp (file)

Function: pattern-thunk-matches-p PATTERN-THUNK NODE
Package

xuriella

Source

number.lisp (file)

Function: pic/fractional-part-grouping-positions INSTANCE
Function: (setf pic/fractional-part-grouping-positions) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: pic/integer-part-grouping-positions INSTANCE
Function: (setf pic/integer-part-grouping-positions) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: pic/maximum-fractional-part-size INSTANCE
Function: (setf pic/maximum-fractional-part-size) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: pic/minimum-fractional-part-size INSTANCE
Function: (setf pic/minimum-fractional-part-size) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: pic/minimum-integer-part-size INSTANCE
Function: (setf pic/minimum-integer-part-size) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: pic/per-mille-p INSTANCE
Function: (setf pic/per-mille-p) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: pic/percentp INSTANCE
Function: (setf pic/percentp) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: pic/prefix INSTANCE
Function: (setf pic/prefix) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: pic/suffix INSTANCE
Function: (setf pic/suffix) VALUE INSTANCE
Package

xuriella

Source

format-number.lisp (file)

Function: picture-p OBJECT
Package

xuriella

Source

format-number.lisp (file)

Function: prepare-global-variables STYLESHEET <TRANSFORM>
Package

xuriella

Source

xslt.lisp (file)

Function: process-extra-namespace ELT PREFIX URI PROCESS-ALIASES
Package

xuriella

Source

unparse.lisp (file)

Function: process-extra-namespaces ELT EXTRA-NAMESPACES PROCESS-ALIASES
Package

xuriella

Source

unparse.lisp (file)

Function: profile-counter-calls INSTANCE
Function: (setf profile-counter-calls) VALUE INSTANCE
Package

xuriella

Source

early-profile.lisp (file)

Function: profile-counter-p OBJECT
Package

xuriella

Source

early-profile.lisp (file)

Function: profile-counter-real INSTANCE
Function: (setf profile-counter-real) VALUE INSTANCE
Package

xuriella

Source

early-profile.lisp (file)

Function: profile-counter-run INSTANCE
Function: (setf profile-counter-run) VALUE INSTANCE
Package

xuriella

Source

early-profile.lisp (file)

Function: profile-data-p OBJECT
Package

xuriella

Source

profile.lisp (file)

Function: push-sink-element-namespace ELT PREFIX URI
Package

xuriella

Source

unparse.lisp (file)

Function: push-variable LOCAL-NAME URI TABLE
Package

xuriella

Source

xslt.lisp (file)

Function: remove-excluded-namespaces NAMESPACES &optional EXCLUDED-URIS INCLUDED-AFTER-ALL-FOR-WEIRD-REASON-URIS
Package

xuriella

Source

instructions.lisp (file)

Function: replace-junk STR
Package

xuriella

Source

test.lisp (file)

Function: replay-buffered-events HANDLER
Package

xuriella

Source

html.lisp (file)

Function: report-counter COUNTER LABEL &optional CALLSP
Package

xuriella

Source

profile.lisp (file)

Function: report-samples TEMPLATE-TIMES
Package

xuriella

Source

profile.lisp (file)

Function: result-tree-fragment-node INSTANCE
Function: (setf result-tree-fragment-node) VALUE INSTANCE
Package

xuriella

Source

instructions.lisp (file)

Function: result-tree-fragment-p OBJECT
Package

xuriella

Source

instructions.lisp (file)

Function: run-named-test NAME &optional D
Package

xuriella

Source

test.lisp (file)

Function: run-test TEST
Package

xuriella

Source

test.lisp (file)

Function: run-tests &key FILTER DIRECTORY
Package

xuriella

Source

test.lisp (file)

Function: run-xpath-tests ()
Package

xuriella

Source

test.lisp (file)

Function: sanitize-stylesheet IN OUT
Package

xuriella

Source

test.lisp (file)

Function: saxon STYLESHEET INPUT OUTPUT
Package

xuriella

Source

test.lisp (file)

Function: simplify-test TEST-CASE
Package

xuriella

Source

test.lisp (file)

Function: simplify-tests &optional D
Package

xuriella

Source

test.lisp (file)

Function: sink-attribute-local-name INSTANCE
Function: (setf sink-attribute-local-name) VALUE INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: sink-attribute-p OBJECT
Package

xuriella

Source

unparse.lisp (file)

Function: sink-attribute-suggested-prefix INSTANCE
Function: (setf sink-attribute-suggested-prefix) VALUE INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: sink-attribute-uri INSTANCE
Function: (setf sink-attribute-uri) VALUE INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: sink-attribute-value INSTANCE
Function: (setf sink-attribute-value) VALUE INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: sink-element-actual-qname INSTANCE
Function: (setf sink-element-actual-qname) VALUE INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: sink-element-all-namespaces INSTANCE
Function: (setf sink-element-all-namespaces) VALUE INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: sink-element-attributes INSTANCE
Function: (setf sink-element-attributes) VALUE INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: sink-element-find-uri PREFIX ELT
Package

xuriella

Source

unparse.lisp (file)

Function: sink-element-local-name INSTANCE
Function: (setf sink-element-local-name) VALUE INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: sink-element-new-namespaces INSTANCE
Function: (setf sink-element-new-namespaces) VALUE INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: sink-element-p OBJECT
Package

xuriella

Source

unparse.lisp (file)

Function: sink-element-suggested-prefix INSTANCE
Function: (setf sink-element-suggested-prefix) VALUE INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: sink-element-uri INSTANCE
Function: (setf sink-element-uri) VALUE INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: sink-element-used-prefixes INSTANCE
Function: (setf sink-element-used-prefixes) VALUE INSTANCE
Package

xuriella

Source

unparse.lisp (file)

Function: slurp-for-comparison P
Package

xuriella

Source

test.lisp (file)

Function: slurp-for-comparison-1 P S JUNK-INFO
Package

xuriella

Source

test.lisp (file)

Function: slurp-output-method P
Package

xuriella

Source

test.lisp (file)

Function: sort/@case-order STR
Package

xuriella

Source

instructions.lisp (file)

Function: sort/@data-type STR
Package

xuriella

Source

instructions.lisp (file)

Function: sort/@order STR
Package

xuriella

Source

instructions.lisp (file)

Function: source-document-id INSTANCE
Function: (setf source-document-id) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: source-document-indices INSTANCE
Function: (setf source-document-indices) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: source-document-p OBJECT
Package

xuriella

Source

xslt.lisp (file)

Function: source-document-root-node INSTANCE
Function: (setf source-document-root-node) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: split-qname STR
Package

xuriella

Source

xslt.lisp (file)

Function: strip-addresses STR
Package

xuriella

Source

test.lisp (file)

Function: strip-stylesheet PARENT &optional PRESERVE
Package

xuriella

Source

space.lisp (file)

Function: strip-test-< A B
Package

xuriella

Source

space.lisp (file)

Function: strip-test-compiled-pattern INSTANCE
Function: (setf strip-test-compiled-pattern) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: strip-test-p OBJECT
Package

xuriella

Source

xslt.lisp (file)

Function: strip-test-position INSTANCE
Function: (setf strip-test-position) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: strip-test-priority INSTANCE
Function: (setf strip-test-priority) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: strip-test-value INSTANCE
Function: (setf strip-test-value) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: strip-under-qname-p NODE STRIP-THUNK
Package

xuriella

Source

space.lisp (file)

Function: stripping-node-children INSTANCE
Function: (setf stripping-node-children) VALUE INSTANCE
Package

xuriella

Source

space.lisp (file)

Function: stripping-node-p OBJECT
Package

xuriella

Source

space.lisp (file)

Function: stripping-node-parent INSTANCE
Function: (setf stripping-node-parent) VALUE INSTANCE
Package

xuriella

Source

space.lisp (file)

Function: stripping-node-target INSTANCE
Function: (setf stripping-node-target) VALUE INSTANCE
Package

xuriella

Source

space.lisp (file)

Function: stylesheet-attribute-sets INSTANCE
Function: (setf stylesheet-attribute-sets) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: stylesheet-decimal-formats INSTANCE
Function: (setf stylesheet-decimal-formats) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: stylesheet-global-variables INSTANCE
Function: (setf stylesheet-global-variables) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: stylesheet-initial-global-variable-thunks INSTANCE
Function: (setf stylesheet-initial-global-variable-thunks) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: stylesheet-keys INSTANCE
Function: (setf stylesheet-keys) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: stylesheet-modes INSTANCE
Function: (setf stylesheet-modes) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: stylesheet-named-templates INSTANCE
Function: (setf stylesheet-named-templates) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: stylesheet-namespace-aliases INSTANCE
Function: (setf stylesheet-namespace-aliases) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: stylesheet-output-specification INSTANCE
Function: (setf stylesheet-output-specification) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: stylesheet-p OBJECT
Package

xuriella

Source

xslt.lisp (file)

Function: stylesheet-strip-tests INSTANCE
Function: (setf stylesheet-strip-tests) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: stylesheet-strip-thunk INSTANCE
Function: (setf stylesheet-strip-thunk) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: switch-to-html-output HANDLER QNAME
Package

xuriella

Source

html.lisp (file)

Function: switch-to-xml-output HANDLER QNAME
Package

xuriella

Source

html.lisp (file)

Function: template-apply-imports-limit INSTANCE
Function: (setf template-apply-imports-limit) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-base-uri INSTANCE
Function: (setf template-base-uri) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-body INSTANCE
Function: (setf template-body) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-compiled-pattern INSTANCE
Function: (setf template-compiled-pattern) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-import-priority INSTANCE
Function: (setf template-import-priority) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-match-expression INSTANCE
Function: (setf template-match-expression) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-mode INSTANCE
Function: (setf template-mode) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-mode-qname INSTANCE
Function: (setf template-mode-qname) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-n-variables INSTANCE
Function: (setf template-n-variables) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-name INSTANCE
Function: (setf template-name) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-p OBJECT
Package

xuriella

Source

xslt.lisp (file)

Function: template-params INSTANCE
Function: (setf template-params) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-position INSTANCE
Function: (setf template-position) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-priority INSTANCE
Function: (setf template-priority) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-stylesheet INSTANCE
Function: (setf template-stylesheet) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template-unparsed-qname INSTANCE
Function: (setf template-unparsed-qname) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: template< A B
Package

xuriella

Source

xslt.lisp (file)

Function: test-format-number VALUE PICTURE
Package

xuriella

Source

format-number.lisp (file)

Function: test-instruction FORM DOCUMENT
Package

xuriella

Source

instructions.lisp (file)

Function: test-output-pathname TEST TYPE
Package

xuriella

Source

test.lisp (file)

Function: text-output-equal-p P Q
Package

xuriella

Source

test.lisp (file)

Function: unalias-attribute-uri URI
Package

xuriella

Source

unparse.lisp (file)

Function: unalias-uri URI
Package

xuriella

Source

xslt.lisp (file)

Function: unwrap-2.3 DOCUMENT
Package

xuriella

Source

xslt.lisp (file)

Function: uri-to-pathname URI
Package

xuriella

Source

xslt.lisp (file)

Function: variable-chain-definitions INSTANCE
Function: (setf variable-chain-definitions) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: variable-chain-index INSTANCE
Function: (setf variable-chain-index) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: variable-chain-local-name INSTANCE
Function: (setf variable-chain-local-name) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: variable-chain-p OBJECT
Package

xuriella

Source

xslt.lisp (file)

Function: variable-chain-thunk INSTANCE
Function: (setf variable-chain-thunk) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: variable-chain-uri INSTANCE
Function: (setf variable-chain-uri) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: variable-param-p INSTANCE
Function: (setf variable-param-p) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: variable-value-thunk INSTANCE
Function: (setf variable-value-thunk) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: variable-value-thunk-setter INSTANCE
Function: (setf variable-value-thunk-setter) VALUE INSTANCE
Package

xuriella

Source

xslt.lisp (file)

Function: whitespacep STR
Package

xuriella

Source

space.lisp (file)

Function: words STR
Package

xuriella

Source

space.lisp (file)

Function: write-attribute LOCAL-NAME URI VALUE &key SUGGESTED-PREFIX PROCESS-ALIASES
Package

xuriella

Source

unparse.lisp (file)

Function: write-comment DATA
Package

xuriella

Source

unparse.lisp (file)

Function: write-extra-namespace PREFIX URI PROCESS-ALIASES
Package

xuriella

Source

unparse.lisp (file)

Function: write-processing-instruction TARGET DATA
Package

xuriella

Source

unparse.lisp (file)

Function: write-simplified-test TEST-CASE OPERATION
Package

xuriella

Source

test.lisp (file)

Function: write-text DATA
Package

xuriella

Source

unparse.lisp (file)

Function: write-unescaped STR
Package

xuriella

Source

unparse.lisp (file)

Function: xfd-current THUNKS-0
Package

xuriella

Source

xslt.lisp (file)

Function: xfd-document THUNKS-0
Package

xuriella

Source

xslt.lisp (file)

Function: xfd-element-available THUNKS-0
Package

xuriella

Source

xslt.lisp (file)

Function: xfd-format-number THUNKS-0
Package

xuriella

Source

format-number.lisp (file)

Function: xfd-function-available THUNKS-0
Package

xuriella

Source

xslt.lisp (file)

Function: xfd-generate-id THUNKS-0
Package

xuriella

Source

xslt.lisp (file)

Function: xfd-key THUNKS-0
Package

xuriella

Source

xslt.lisp (file)

Function: xfd-print THUNKS-1
Package

xuriella

Source

test.lisp (file)

Function: xfd-system-property THUNKS-0
Package

xuriella

Source

xslt.lisp (file)

Function: xfd-unparsed-entity-uri THUNKS-0
Package

xuriella

Source

xslt.lisp (file)

Function: xml-output-equal-p P Q NORMALIZE
Package

xuriella

Source

test.lisp (file)

Function: xpath-protocol/attribute-value NODE LOCAL-NAME URI
Package

xuriella

Source

space.lisp (file)

Function: xsl-number-value Y
Package

xuriella

Source

number.lisp (file)

Function: xslt-cerror FMT &rest ARGS
Package

xuriella

Source

xslt.lisp (file)

Function: xslt-trace FMT &rest ARGS
Package

xuriella

Source

trace.lisp (file)

Function: xslt-trace-thunk THUNK FMT &rest OTHER-ARGS
Package

xuriella

Source

trace.lisp (file)

Function: xsltproc STYLESHEET INPUT OUTPUT
Package

xuriella

Source

test.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.4 Generic functions

Generic Function: initial-global-variable-thunks OBJECT
Generic Function: (setf initial-global-variable-thunks) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: initial-global-variable-thunks (GLOBAL-VARIABLE-ENVIRONMENT global-variable-environment)

automatically generated reader method

Source

xslt.lisp (file)

Method: (setf initial-global-variable-thunks) NEW-VALUE (GLOBAL-VARIABLE-ENVIRONMENT global-variable-environment)

automatically generated writer method

Source

xslt.lisp (file)

Generic Function: node= E F
Package

xuriella

Methods
Method: node= (A document-type) (B document-type)
Source

test.lisp (file)

Method: node= (A processing-instruction) (B processing-instruction)
Source

test.lisp (file)

Method: node= (A text) (B text)
Source

test.lisp (file)

Method: node= (A comment) (B comment)
Source

test.lisp (file)

Method: node= (A attribute) (B attribute)
Source

test.lisp (file)

Method: node= (E document) (F document)
Source

test.lisp (file)

Method: node= (A node) (B node)
Source

test.lisp (file)

Method: node= (E element) (F element)
Source

test.lisp (file)

Generic Function: parse-instruction/xsl-element .NAME. NODE
Package

xuriella

Methods
Method: parse-instruction/xsl-element (.NAME. (eql number)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql message)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql for-each)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql variable)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql copy)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql copy-of)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql value-of)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql processing-instruction)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql comment)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql text)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql attribute)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql element)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql choose)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql if)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql call-template)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql apply-imports)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql apply-templates)) NODE
Source

parser.lisp (file)

Method: parse-instruction/xsl-element (.NAME. (eql fallback)) NODE
Source

parser.lisp (file)

Generic Function: pending-text-node OBJECT
Generic Function: (setf pending-text-node) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: pending-text-node (TEXT-NORMALIZER text-normalizer)

automatically generated reader method

Source

space.lisp (file)

Method: (setf pending-text-node) NEW-VALUE (TEXT-NORMALIZER text-normalizer)

automatically generated writer method

Source

space.lisp (file)

Generic Function: sink-buffered-events OBJECT
Generic Function: (setf sink-buffered-events) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: sink-buffered-events (AUTO-DETECT-SINK auto-detect-sink)

automatically generated reader method

Source

html.lisp (file)

Method: (setf sink-buffered-events) NEW-VALUE (AUTO-DETECT-SINK auto-detect-sink)

automatically generated writer method

Source

html.lisp (file)

Generic Function: sink-detected-method OBJECT
Generic Function: (setf sink-detected-method) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: sink-detected-method (AUTO-DETECT-SINK auto-detect-sink)

automatically generated reader method

Source

html.lisp (file)

Method: (setf sink-detected-method) NEW-VALUE (AUTO-DETECT-SINK auto-detect-sink)

automatically generated writer method

Source

html.lisp (file)

Generic Function: sink-encoding OBJECT
Generic Function: (setf sink-encoding) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: sink-encoding (COMBI-SINK combi-sink)

automatically generated reader method

Source

html.lisp (file)

Method: (setf sink-encoding) NEW-VALUE (COMBI-SINK combi-sink)

automatically generated writer method

Source

html.lisp (file)

Generic Function: sink-hax-target OBJECT
Generic Function: (setf sink-hax-target) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: sink-hax-target (COMBI-SINK combi-sink)

automatically generated reader method

Source

html.lisp (file)

Method: (setf sink-hax-target) NEW-VALUE (COMBI-SINK combi-sink)

automatically generated writer method

Source

html.lisp (file)

Generic Function: sink-media-type OBJECT
Generic Function: (setf sink-media-type) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: sink-media-type (COMBI-SINK combi-sink)

automatically generated reader method

Source

html.lisp (file)

Method: (setf sink-media-type) NEW-VALUE (COMBI-SINK combi-sink)

automatically generated writer method

Source

html.lisp (file)

Generic Function: sink-pubid OBJECT
Generic Function: (setf sink-pubid) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: sink-pubid (AUTO-DETECT-SINK auto-detect-sink)

automatically generated reader method

Source

html.lisp (file)

Method: (setf sink-pubid) NEW-VALUE (AUTO-DETECT-SINK auto-detect-sink)

automatically generated writer method

Source

html.lisp (file)

Generic Function: sink-sax-target OBJECT
Generic Function: (setf sink-sax-target) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: sink-sax-target (COMBI-SINK combi-sink)

automatically generated reader method

Source

html.lisp (file)

Method: (setf sink-sax-target) NEW-VALUE (COMBI-SINK combi-sink)

automatically generated writer method

Source

html.lisp (file)

Generic Function: sink-switched-p OBJECT
Generic Function: (setf sink-switched-p) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: sink-switched-p (AUTO-DETECT-SINK auto-detect-sink)

automatically generated reader method

Source

html.lisp (file)

Method: (setf sink-switched-p) NEW-VALUE (AUTO-DETECT-SINK auto-detect-sink)

automatically generated writer method

Source

html.lisp (file)

Generic Function: sink-sysid OBJECT
Generic Function: (setf sink-sysid) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: sink-sysid (AUTO-DETECT-SINK auto-detect-sink)

automatically generated reader method

Source

html.lisp (file)

Method: (setf sink-sysid) NEW-VALUE (AUTO-DETECT-SINK auto-detect-sink)

automatically generated writer method

Source

html.lisp (file)

Generic Function: test-category OBJECT
Generic Function: (setf test-category) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: test-category (TEST-CASE test-case)

automatically generated reader method

Source

test.lisp (file)

Method: (setf test-category) NEW-VALUE (TEST-CASE test-case)

automatically generated writer method

Source

test.lisp (file)

Generic Function: test-data-pathname OBJECT
Generic Function: (setf test-data-pathname) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: test-data-pathname (TEST-CASE test-case)

automatically generated reader method

Source

test.lisp (file)

Method: (setf test-data-pathname) NEW-VALUE (TEST-CASE test-case)

automatically generated writer method

Source

test.lisp (file)

Generic Function: test-data-pathname-2 OBJECT
Generic Function: (setf test-data-pathname-2) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: test-data-pathname-2 (TEST-CASE test-case)

automatically generated reader method

Source

test.lisp (file)

Method: (setf test-data-pathname-2) NEW-VALUE (TEST-CASE test-case)

automatically generated writer method

Source

test.lisp (file)

Generic Function: test-id OBJECT
Generic Function: (setf test-id) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: test-id (TEST-CASE test-case)

automatically generated reader method

Source

test.lisp (file)

Method: (setf test-id) NEW-VALUE (TEST-CASE test-case)

automatically generated writer method

Source

test.lisp (file)

Generic Function: test-official-output-pathname OBJECT
Generic Function: (setf test-official-output-pathname) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: test-official-output-pathname (TEST-CASE test-case)

automatically generated reader method

Source

test.lisp (file)

Method: (setf test-official-output-pathname) NEW-VALUE (TEST-CASE test-case)

automatically generated writer method

Source

test.lisp (file)

Generic Function: test-operation OBJECT
Generic Function: (setf test-operation) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: test-operation (TEST-CASE test-case)

automatically generated reader method

Source

test.lisp (file)

Method: (setf test-operation) NEW-VALUE (TEST-CASE test-case)

automatically generated writer method

Source

test.lisp (file)

Generic Function: test-output-compare OBJECT
Generic Function: (setf test-output-compare) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: test-output-compare (TEST-CASE test-case)

automatically generated reader method

Source

test.lisp (file)

Method: (setf test-output-compare) NEW-VALUE (TEST-CASE test-case)

automatically generated writer method

Source

test.lisp (file)

Generic Function: test-stylesheet-pathname OBJECT
Generic Function: (setf test-stylesheet-pathname) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: test-stylesheet-pathname (TEST-CASE test-case)

automatically generated reader method

Source

test.lisp (file)

Method: (setf test-stylesheet-pathname) NEW-VALUE (TEST-CASE test-case)

automatically generated writer method

Source

test.lisp (file)

Generic Function: test-stylesheet-pathname-2 OBJECT
Generic Function: (setf test-stylesheet-pathname-2) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: test-stylesheet-pathname-2 (TEST-CASE test-case)

automatically generated reader method

Source

test.lisp (file)

Method: (setf test-stylesheet-pathname-2) NEW-VALUE (TEST-CASE test-case)

automatically generated writer method

Source

test.lisp (file)

Generic Function: text-filter-target OBJECT
Generic Function: (setf text-filter-target) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: text-filter-target (TEXT-FILTER text-filter)

automatically generated reader method

Source

xslt.lisp (file)

Method: (setf text-filter-target) NEW-VALUE (TEXT-FILTER text-filter)

automatically generated writer method

Source

xslt.lisp (file)

Generic Function: text-output-sink-target OBJECT
Generic Function: (setf text-output-sink-target) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: text-output-sink-target (TOPLEVEL-TEXT-OUTPUT-SINK toplevel-text-output-sink)

automatically generated reader method

Source

xslt.lisp (file)

Method: (setf text-output-sink-target) NEW-VALUE (TOPLEVEL-TEXT-OUTPUT-SINK toplevel-text-output-sink)

automatically generated writer method

Source

xslt.lisp (file)

Generic Function: textoutput-sink-depth OBJECT
Generic Function: (setf textoutput-sink-depth) NEW-VALUE OBJECT
Package

xuriella

Methods
Method: textoutput-sink-depth (TOPLEVEL-TEXT-OUTPUT-SINK toplevel-text-output-sink)

automatically generated reader method

Source

xslt.lisp (file)

Method: (setf textoutput-sink-depth) NEW-VALUE (TOPLEVEL-TEXT-OUTPUT-SINK toplevel-text-output-sink)

automatically generated writer method

Source

xslt.lisp (file)

Generic Function: write-string-value NODE STREAM
Package

xuriella

Methods
Method: write-string-value NODE STREAM
Source

space.lisp (file)

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

space.lisp (file)

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

space.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.5 Conditions

Condition: hey␣test␣suite,␣this␣is␣an␣html␣document ()
Package

xuriella

Source

html.lisp (file)

Direct superclasses

condition (condition)

Condition: recoverable-xslt-error ()

The class of recoverable XSLT errors.

Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

xslt-error (condition)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.6 Structures

Structure: decimal-format ()
Package

xuriella

Source

format-number.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: decimal-separator
Initform

#\full_stop

Readers

df/decimal-separator (function)

Writers

(setf df/decimal-separator) (function)

Slot: grouping-separator
Initform

#\comma

Readers

df/grouping-separator (function)

Writers

(setf df/grouping-separator) (function)

Slot: zero-digit
Initform

#\digit_zero

Readers

df/zero-digit (function)

Writers

(setf df/zero-digit) (function)

Slot: percent
Initform

#\percent_sign

Readers

df/percent (function)

Writers

(setf df/percent) (function)

Slot: per-mille
Initform

(code-char 8240)

Readers

df/per-mille (function)

Writers

(setf df/per-mille) (function)

Slot: digit
Initform

#\number_sign

Readers

df/digit (function)

Writers

(setf df/digit) (function)

Slot: pattern-separator
Initform

#\semicolon

Readers

df/pattern-separator (function)

Writers

(setf df/pattern-separator) (function)

Slot: infinity
Initform

"infinity"

Readers

df/infinity (function)

Writers

(setf df/infinity) (function)

Slot: nan
Initform

"nan"

Readers

df/nan (function)

Writers

(setf df/nan) (function)

Slot: minus-sign
Initform

#\hyphen-minus

Readers

df/minus-sign (function)

Writers

(setf df/minus-sign) (function)

Structure: extension-element ()
Package

xuriella

Source

extensions.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: local-name
Readers

extension-element-local-name (function)

Writers

(setf extension-element-local-name) (function)

Slot: parser
Initform

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

Readers

extension-element-parser (function)

Writers

(setf extension-element-parser) (function)

Structure: extension-group ()
Package

xuriella

Source

extensions.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: uri
Readers

extension-group-uri (function)

Writers

(setf extension-group-uri) (function)

Slot: documentation
Readers

extension-group-documentation (function)

Writers

(setf extension-group-documentation) (function)

Slot: elements
Initform

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

Readers

extension-group-elements (function)

Writers

(setf extension-group-elements) (function)

Structure: import-variable ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: value-thunk
Readers

variable-value-thunk (function)

Writers

(setf variable-value-thunk) (function)

Slot: value-thunk-setter
Readers

variable-value-thunk-setter (function)

Writers

(setf variable-value-thunk-setter) (function)

Slot: param-p
Readers

variable-param-p (function)

Writers

(setf variable-param-p) (function)

Structure: leaf-stripping-node ()
Package

xuriella

Source

space.lisp (file)

Direct superclasses

stripping-node (structure)

Direct methods

write-string-value (method)

Structure: mode ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: templates
Readers

mode-templates (function)

Writers

(setf mode-templates) (function)

Slot: match-thunk
Initform

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

Readers

mode-match-thunk (function)

Writers

(setf mode-match-thunk) (function)

Structure: output-specification ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: method
Readers

output-method (function)

Writers

(setf output-method) (function)

Slot: indent
Readers

output-indent (function)

Writers

(setf output-indent) (function)

Slot: omit-xml-declaration
Readers

output-omit-xml-declaration (function)

Writers

(setf output-omit-xml-declaration) (function)

Slot: encoding
Readers

output-encoding (function)

Writers

(setf output-encoding) (function)

Slot: doctype-system
Readers

output-doctype-system (function)

Writers

(setf output-doctype-system) (function)

Slot: doctype-public
Readers

output-doctype-public (function)

Writers

(setf output-doctype-public) (function)

Slot: cdata-section-matchers
Readers

output-cdata-section-matchers (function)

Writers

(setf output-cdata-section-matchers) (function)

Slot: standalone-p
Readers

output-standalone-p (function)

Writers

(setf output-standalone-p) (function)

Slot: media-type
Readers

output-media-type (function)

Writers

(setf output-media-type) (function)

Structure: parent-stripping-node ()
Package

xuriella

Source

space.lisp (file)

Direct superclasses

stripping-node (structure)

Direct methods

write-string-value (method)

Structure: picture ()
Package

xuriella

Source

format-number.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: percentp
Readers

pic/percentp (function)

Writers

(setf pic/percentp) (function)

Slot: per-mille-p
Readers

pic/per-mille-p (function)

Writers

(setf pic/per-mille-p) (function)

Slot: prefix
Readers

pic/prefix (function)

Writers

(setf pic/prefix) (function)

Slot: suffix
Readers

pic/suffix (function)

Writers

(setf pic/suffix) (function)

Slot: integer-part-grouping-positions
Readers

pic/integer-part-grouping-positions (function)

Writers

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

Slot: minimum-integer-part-size
Readers

pic/minimum-integer-part-size (function)

Writers

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

Slot: fractional-part-grouping-positions
Readers

pic/fractional-part-grouping-positions (function)

Writers

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

Slot: minimum-fractional-part-size
Readers

pic/minimum-fractional-part-size (function)

Writers

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

Slot: maximum-fractional-part-size
Readers

pic/maximum-fractional-part-size (function)

Writers

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

Structure: profile-counter ()
Package

xuriella

Source

early-profile.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: calls
Readers

profile-counter-calls (function)

Writers

(setf profile-counter-calls) (function)

Slot: run
Readers

profile-counter-run (function)

Writers

(setf profile-counter-run) (function)

Slot: real
Readers

profile-counter-real (function)

Writers

(setf profile-counter-real) (function)

Structure: profile-data ()
Package

xuriella

Source

profile.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: template
Readers

data-template (function)

Writers

(setf data-template) (function)

Slot: total-real
Initform

0

Readers

data-total-real (function)

Writers

(setf data-total-real) (function)

Slot: total-run
Initform

0

Readers

data-total-run (function)

Writers

(setf data-total-run) (function)

Slot: self-real
Initform

0

Readers

data-self-real (function)

Writers

(setf data-self-real) (function)

Slot: self-run
Initform

0

Readers

data-self-run (function)

Writers

(setf data-self-run) (function)

Slot: calls
Initform

0

Readers

data-calls (function)

Writers

(setf data-calls) (function)

Structure: result-tree-fragment ()
Package

xuriella

Source

instructions.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods
  • node-text-using-navigator (method)
  • node-p-using-navigator (method)
Direct slots
Slot: node
Readers

result-tree-fragment-node (function)

Writers

(setf result-tree-fragment-node) (function)

Structure: sink-attribute ()
Package

xuriella

Source

unparse.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: local-name
Readers

sink-attribute-local-name (function)

Writers

(setf sink-attribute-local-name) (function)

Slot: uri
Readers

sink-attribute-uri (function)

Writers

(setf sink-attribute-uri) (function)

Slot: suggested-prefix
Readers

sink-attribute-suggested-prefix (function)

Writers

(setf sink-attribute-suggested-prefix) (function)

Slot: value
Readers

sink-attribute-value (function)

Writers

(setf sink-attribute-value) (function)

Structure: sink-element ()
Package

xuriella

Source

unparse.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: local-name
Readers

sink-element-local-name (function)

Writers

(setf sink-element-local-name) (function)

Slot: uri
Readers

sink-element-uri (function)

Writers

(setf sink-element-uri) (function)

Slot: suggested-prefix
Readers

sink-element-suggested-prefix (function)

Writers

(setf sink-element-suggested-prefix) (function)

Slot: all-namespaces
Readers

sink-element-all-namespaces (function)

Writers

(setf sink-element-all-namespaces) (function)

Slot: new-namespaces
Readers

sink-element-new-namespaces (function)

Writers

(setf sink-element-new-namespaces) (function)

Slot: used-prefixes
Readers

sink-element-used-prefixes (function)

Writers

(setf sink-element-used-prefixes) (function)

Slot: attributes
Readers

sink-element-attributes (function)

Writers

(setf sink-element-attributes) (function)

Slot: actual-qname
Readers

sink-element-actual-qname (function)

Writers

(setf sink-element-actual-qname) (function)

Structure: source-document ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: id
Readers

source-document-id (function)

Writers

(setf source-document-id) (function)

Slot: root-node
Readers

source-document-root-node (function)

Writers

(setf source-document-root-node) (function)

Slot: indices
Initform

(make-hash-table)

Readers

source-document-indices (function)

Writers

(setf source-document-indices) (function)

Structure: strip-test ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: compiled-pattern
Readers

strip-test-compiled-pattern (function)

Writers

(setf strip-test-compiled-pattern) (function)

Slot: priority
Readers

strip-test-priority (function)

Writers

(setf strip-test-priority) (function)

Slot: position
Readers

strip-test-position (function)

Writers

(setf strip-test-position) (function)

Slot: value
Readers

strip-test-value (function)

Writers

(setf strip-test-value) (function)

Structure: stripping-node ()
Package

xuriella

Source

space.lisp (file)

Direct superclasses

structure-object (structure)

Direct subclasses
Direct methods
  • unparsed-entity-uri-using-navigator (method)
  • get-element-by-id-using-navigator (method)
  • node-text-using-navigator (method)
  • parent-node-using-navigator (method)
  • child-pipe-using-navigator (method)
  • node-p-using-navigator (method)
  • namespace-pipe-using-navigator (method)
  • attribute-pipe-using-navigator (method)
  • hash-key-using-navigator (method)
  • node-equal-using-navigator (method)
  • node-type-p-using-navigator (method)
  • qualified-name-using-navigator (method)
  • namespace-prefix-using-navigator (method)
  • namespace-uri-using-navigator (method)
  • local-name-using-navigator (method)
  • print-object (method)
Direct slots
Slot: parent
Readers

stripping-node-parent (function)

Writers

(setf stripping-node-parent) (function)

Slot: target
Readers

stripping-node-target (function)

Writers

(setf stripping-node-target) (function)

Slot: children
Readers

stripping-node-children (function)

Writers

(setf stripping-node-children) (function)

Structure: template ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: match-expression
Readers

template-match-expression (function)

Writers

(setf template-match-expression) (function)

Slot: compiled-pattern
Readers

template-compiled-pattern (function)

Writers

(setf template-compiled-pattern) (function)

Slot: name
Readers

template-name (function)

Writers

(setf template-name) (function)

Slot: import-priority
Readers

template-import-priority (function)

Writers

(setf template-import-priority) (function)

Slot: apply-imports-limit
Readers

template-apply-imports-limit (function)

Writers

(setf template-apply-imports-limit) (function)

Slot: priority
Readers

template-priority (function)

Writers

(setf template-priority) (function)

Slot: position
Readers

template-position (function)

Writers

(setf template-position) (function)

Slot: mode
Readers

template-mode (function)

Writers

(setf template-mode) (function)

Slot: mode-qname
Readers

template-mode-qname (function)

Writers

(setf template-mode-qname) (function)

Slot: params
Readers

template-params (function)

Writers

(setf template-params) (function)

Slot: body
Readers

template-body (function)

Writers

(setf template-body) (function)

Slot: n-variables
Readers

template-n-variables (function)

Writers

(setf template-n-variables) (function)

Slot: unparsed-qname
Readers

template-unparsed-qname (function)

Writers

(setf template-unparsed-qname) (function)

Slot: stylesheet
Readers

template-stylesheet (function)

Writers

(setf template-stylesheet) (function)

Slot: base-uri
Readers

template-base-uri (function)

Writers

(setf template-base-uri) (function)

Structure: variable-chain ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: definitions
Readers

variable-chain-definitions (function)

Writers

(setf variable-chain-definitions) (function)

Slot: index
Readers

variable-chain-index (function)

Writers

(setf variable-chain-index) (function)

Slot: local-name
Readers

variable-chain-local-name (function)

Writers

(setf variable-chain-local-name) (function)

Slot: thunk
Readers

variable-chain-thunk (function)

Writers

(setf variable-chain-thunk) (function)

Slot: uri
Readers

variable-chain-uri (function)

Writers

(setf variable-chain-uri) (function)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.7 Classes

Class: auto-detect-sink ()
Package

xuriella

Source

html.lisp (file)

Direct superclasses

broadcast-handler (class)

Direct methods
  • comment (method)
  • unescaped (method)
  • processing-instruction (method)
  • characters (method)
  • end-document (method)
  • start-element (method)
  • start-dtd (method)
  • start-document (method)
  • sink-buffered-events (method)
  • sink-buffered-events (method)
  • sink-pubid (method)
  • sink-pubid (method)
  • sink-sysid (method)
  • sink-sysid (method)
  • sink-detected-method (method)
  • sink-detected-method (method)
  • sink-switched-p (method)
  • sink-switched-p (method)
Direct slots
Slot: switchedp
Readers

sink-switched-p (generic function)

Writers

(setf sink-switched-p) (generic function)

Slot: detected-method
Initargs

:detected-method

Readers

sink-detected-method (generic function)

Writers

(setf sink-detected-method) (generic function)

Slot: sysid
Readers

sink-sysid (generic function)

Writers

(setf sink-sysid) (generic function)

Slot: pubid
Readers

sink-pubid (generic function)

Writers

(setf sink-pubid) (generic function)

Slot: buffered-events
Initform

(quote nil)

Readers

sink-buffered-events (generic function)

Writers

(setf sink-buffered-events) (generic function)

Class: closure-source-file ()
Package

xuriella-system

Source

xuriella.asd

Direct superclasses

cl-source-file (class)

Direct methods

perform (method)

Class: combi-sink ()
Package

xuriella

Source

html.lisp (file)

Direct superclasses

content-handler (class)

Direct methods
  • comment (method)
  • unescaped (method)
  • characters (method)
  • processing-instruction (method)
  • end-document (method)
  • end-element (method)
  • start-element (method)
  • start-dtd (method)
  • start-document (method)
  • initialize-instance (method)
  • sink-media-type (method)
  • sink-media-type (method)
  • sink-encoding (method)
  • sink-encoding (method)
  • sink-sax-target (method)
  • sink-sax-target (method)
  • sink-hax-target (method)
  • sink-hax-target (method)
Direct slots
Slot: hax-target
Initargs

:hax-target

Readers

sink-hax-target (generic function)

Writers

(setf sink-hax-target) (generic function)

Slot: sax-target
Initargs

:sax-target

Readers

sink-sax-target (generic function)

Writers

(setf sink-sax-target) (generic function)

Slot: encoding
Initargs

:encoding

Readers

sink-encoding (generic function)

Writers

(setf sink-encoding) (generic function)

Slot: media-type
Initargs

:media-type

Readers

sink-media-type (generic function)

Writers

(setf sink-media-type) (generic function)

Class: escaper ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

broadcast-handler (class)

Direct methods

unescaped (method)

Class: global-variable-environment ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

xslt-environment (class)

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

:initial-global-variable-thunks

Readers

initial-global-variable-thunks (generic function)

Writers

(setf initial-global-variable-thunks) (generic function)

Class: key-environment ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

xslt-environment (class)

Direct methods

environment-find-variable (method)

Class: lexical-xslt-environment ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

xslt-environment (class)

Direct methods

environment-find-variable (method)

Class: stpx-builder ()
Package

xuriella

Source

stpx.lisp (file)

Direct superclasses

builder (class)

Direct methods

unescaped (method)

Class: test-case ()
Package

xuriella

Source

test.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

test-id (generic function)

Writers

(setf test-id) (generic function)

Slot: category
Initargs

:category

Readers

test-category (generic function)

Writers

(setf test-category) (generic function)

Slot: operation
Initargs

:operation

Readers

test-operation (generic function)

Writers

(setf test-operation) (generic function)

Slot: data-pathname
Initargs

:data-pathname

Readers

test-data-pathname (generic function)

Writers

(setf test-data-pathname) (generic function)

Slot: stylesheet-pathname
Initargs

:stylesheet-pathname

Readers

test-stylesheet-pathname (generic function)

Writers

(setf test-stylesheet-pathname) (generic function)

Slot: data-pathname-2
Initargs

:data-pathname-2

Readers

test-data-pathname-2 (generic function)

Writers

(setf test-data-pathname-2) (generic function)

Slot: stylesheet-pathname-2
Initargs

:stylesheet-pathname-2

Readers

test-stylesheet-pathname-2 (generic function)

Writers

(setf test-stylesheet-pathname-2) (generic function)

Slot: output-pathname
Initargs

:output-pathname

Readers

test-official-output-pathname (generic function)

Writers

(setf test-official-output-pathname) (generic function)

Slot: output-compare
Initargs

:output-compare

Readers

test-output-compare (generic function)

Writers

(setf test-output-compare) (generic function)

Class: text-filter ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

default-handler (class)

Direct methods
  • end-document (method)
  • unescaped (method)
  • characters (method)
  • text-filter-target (method)
  • text-filter-target (method)
Direct slots
Slot: target
Initargs

:target

Readers

text-filter-target (generic function)

Writers

(setf text-filter-target) (generic function)

Class: text-normalizer ()
Package

xuriella

Source

space.lisp (file)

Direct superclasses

sax-proxy (class)

Direct methods
  • end-element (method)
  • start-element (method)
  • characters (method)
  • pending-text-node (method)
  • pending-text-node (method)
Direct slots
Slot: pending-text-node
Initform

(make-string-output-stream)

Readers

pending-text-node (generic function)

Writers

(setf pending-text-node) (generic function)

Class: toplevel-text-output-sink ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

default-handler (class)

Direct methods
Direct slots
Slot: target
Initargs

:target

Readers

text-output-sink-target (generic function)

Writers

(setf text-output-sink-target) (generic function)

Slot: depth
Initform

0

Readers

textoutput-sink-depth (generic function)

Writers

(setf textoutput-sink-depth) (generic function)

Class: unescaped-text ()
Package

xuriella

Source

stpx.lisp (file)

Direct superclasses

text (class)

Class: xslt-environment ()
Package

xuriella

Source

xslt.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
  • environment-find-variable (method)
  • environment-find-function (method)
  • environment-find-namespace (method)

Previous: , Up: Internal definitions   [Contents][Index]

4.2.8 Types

Type: xml-designator ()
Package

xuriella

Source

xslt.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   X  
Index Entry  Section

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

L
Lisp File, xuriella.asd: The xuriella<dot>asd file
Lisp File, xuriella/early-profile.lisp: The xuriella/early-profile<dot>lisp file
Lisp File, xuriella/extensions.lisp: The xuriella/extensions<dot>lisp file
Lisp File, xuriella/format-number.lisp: The xuriella/format-number<dot>lisp file
Lisp File, xuriella/html.lisp: The xuriella/html<dot>lisp file
Lisp File, xuriella/instructions.lisp: The xuriella/instructions<dot>lisp file
Lisp File, xuriella/number.lisp: The xuriella/number<dot>lisp file
Lisp File, xuriella/package.lisp: The xuriella/package<dot>lisp file
Lisp File, xuriella/parser.lisp: The xuriella/parser<dot>lisp file
Lisp File, xuriella/profile.lisp: The xuriella/profile<dot>lisp file
Lisp File, xuriella/space.lisp: The xuriella/space<dot>lisp file
Lisp File, xuriella/stpx.lisp: The xuriella/stpx<dot>lisp file
Lisp File, xuriella/test.lisp: The xuriella/test<dot>lisp file
Lisp File, xuriella/trace.lisp: The xuriella/trace<dot>lisp file
Lisp File, xuriella/unparse.lisp: The xuriella/unparse<dot>lisp file
Lisp File, xuriella/xslt.lisp: The xuriella/xslt<dot>lisp file

X
xuriella.asd: The xuriella<dot>asd file
xuriella/early-profile.lisp: The xuriella/early-profile<dot>lisp file
xuriella/extensions.lisp: The xuriella/extensions<dot>lisp file
xuriella/format-number.lisp: The xuriella/format-number<dot>lisp file
xuriella/html.lisp: The xuriella/html<dot>lisp file
xuriella/instructions.lisp: The xuriella/instructions<dot>lisp file
xuriella/number.lisp: The xuriella/number<dot>lisp file
xuriella/package.lisp: The xuriella/package<dot>lisp file
xuriella/parser.lisp: The xuriella/parser<dot>lisp file
xuriella/profile.lisp: The xuriella/profile<dot>lisp file
xuriella/space.lisp: The xuriella/space<dot>lisp file
xuriella/stpx.lisp: The xuriella/stpx<dot>lisp file
xuriella/test.lisp: The xuriella/test<dot>lisp file
xuriella/trace.lisp: The xuriella/trace<dot>lisp file
xuriella/unparse.lisp: The xuriella/unparse<dot>lisp file
xuriella/xslt.lisp: The xuriella/xslt<dot>lisp file

Jump to:   F   L   X  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

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

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

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

A
acons-namespaces: Internal functions
add-key: Internal functions
ancestors-using-count-and-from: Internal functions
apply-applicable-templates: Internal functions
apply-default-templates: Internal functions
apply-stylesheet: Exported functions
apply-templates: Exported macros
apply-templates: Internal functions
apply-templates/list: Internal functions
apply-to-result-tree-fragment: Internal functions
assert-no-body: Internal functions
assert-node=: Internal functions
attribute: Exported macros

B
boolean-or-error: Internal functions
build-key-index: Internal functions

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

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

E
element: Exported macros
enable-profiling: Exported functions
ensure-extension-element: Internal functions
ensure-mode: Internal functions
ensure-mode/qname: Internal functions
ensure-prefix-for-uri: Internal functions
expression-priority: Internal functions
extension-element-local-name: Internal functions
extension-element-p: Internal functions
extension-element-parser: Internal functions
extension-group-documentation: Internal functions
extension-group-elements: Internal functions
extension-group-p: Internal functions
extension-group-uri: Internal functions

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