The closure-common Reference Manual

Table of Contents

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

The closure-common Reference Manual

This is the closure-common Reference Manual, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:34: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 closure-common

Dependencies
Source

closure-common.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 closure-common.asd

Location

closure-common.asd

Systems

closure-common (system)

Packages

closure-common-system

Exported Definitions

*utf8-runes-readtable* (special variable)

Internal Definitions

closure-source-file (class)


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

2.1.2 closure-common/package.lisp

Parent

closure-common (system)

Location

package.lisp

Packages

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

2.1.3 closure-common/definline.lisp

Dependency

package.lisp (file)

Parent

closure-common (system)

Location

definline.lisp

Exported Definitions

definline (macro)


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

2.1.4 closure-common/runes.lisp

Dependency

definline.lisp (file)

Parent

closure-common (system)

Location

characters.lisp

Exported Definitions
Internal Definitions

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

2.1.5 closure-common/syntax.lisp

Dependency

runes.lisp (file)

Parent

closure-common (system)

Location

syntax.lisp

Internal Definitions

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

2.1.6 closure-common/encodings.lisp

Dependency

syntax.lisp (file)

Parent

closure-common (system)

Location

encodings.lisp

Exported Definitions
Internal Definitions

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

2.1.7 closure-common/encodings-data.lisp

Dependency

encodings.lisp (file)

Parent

closure-common (system)

Location

encodings-data.lisp


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

2.1.8 closure-common/xstream.lisp

Dependency

encodings-data.lisp (file)

Parent

closure-common (system)

Location

xstream.lisp

Exported Definitions
Internal Definitions

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

2.1.9 closure-common/ystream.lisp

Dependency

xstream.lisp (file)

Parent

closure-common (system)

Location

ystream.lisp

Exported Definitions
Internal Definitions

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

2.1.10 closure-common/hax.lisp

Dependency

ystream.lisp (file)

Parent

closure-common (system)

Location

hax.lisp

Packages

hax

Exported Definitions
Internal Definitions

%rod= (function)


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

3 Packages

Packages are listed by definition order.


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

3.1 closure-common-system

Source

closure-common.asd

Use List
Exported Definitions

*utf8-runes-readtable* (special variable)

Internal Definitions

closure-source-file (class)


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

3.2 runes-encoding

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

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

3.3 utf8-runes

Source

package.lisp (file)

Use List

common-lisp


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

3.4 runes

Source

package.lisp (file)

Use List
Used By List

runes-encoding

Exported Definitions
Internal Definitions

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

3.5 hax

An event protocol for HTML serialization, this package is similar to the SAX protocol defined by cxml for XML serialization.

(Technically, this package should have been spelled SAH, but HAX sounds better.)

Note that Closure HTML is not a streaming parser yet. Documents are always parsed in full before the first HAX event is emitted. In spite of this restriction, the HAX API is useful for HTML serialization and transformation purposes, and for integration with SAX.

@begin[HAX handlers]{section} @aboutclass{abstract-handler} @aboutclass{default-handler}
@end{section}
@begin[The attribute protocol]{section} @aboutclass{standard-attribute} @aboutfun{make-attribute}
@aboutfun{attribute-name}
@aboutfun{attribute-value} @aboutfun{attribute-specified-p}
@end{section}
@begin[HAX events]{section}
@aboutfun{start-document}
@aboutfun{start-element}
@aboutfun{end-element}
@aboutfun{characters}
@aboutfun{unescaped}
@aboutfun{comment}
@aboutfun{end-document}
@end{section}

Source

hax.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

%rod= (function)


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 Special variables

Special Variable: *utf8-runes-readtable*
Package

closure-common-system

Source

closure-common.asd


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

4.1.2 Macros

Macro: consume-rune INPUT

Like READ-RUNE, but does not actually return the read rune.

Package

runes

Source

xstream.lisp (file)

Macro: definline NAME ARGS &body BODY
Package

runes

Source

definline.lisp (file)

Macro: peek-rune INPUT

Peek a single rune off the xstream ‘input’. In case of end of file :EOF is returned.

Package

runes

Source

xstream.lisp (file)

Macro: read-rune INPUT

Read a single rune off the xstream ‘input’. In case of end of file :EOF is returned.

Package

runes

Source

xstream.lisp (file)


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

4.1.3 Functions

Function: %rune ROD INDEX
Function: (setf %rune) NEW ROD INDEX
Package

runes

Source

runes.lisp (file)

Function: char-rune CHAR
Package

runes

Source

runes.lisp (file)

Function: close-xstream INPUT
Package

runes

Source

xstream.lisp (file)

Function: code-rune X
Package

runes

Source

runes.lisp (file)

Function: digit-rune-p CHAR &optional RADIX
Package

runes

Source

runes.lisp (file)

Function: find-attribute NAME ATTRS

@arg[name]{a string/rod}
@arg[attrs]{a list of attributes}
@return{an attribute, or nil}
@short{Searches for an attribute by name.}

Returns the first attribute in @var{attrs} with the specified name, or @code{nil} if no such attribute was found.

@see{attribute-name}

Package

hax

Source

hax.lisp (file)

Function: find-encoding NAME
Package

runes-encoding

Source

encodings.lisp (file)

Function: find-output-encoding NAME
Package

runes

Source

ystream.lisp (file)

Function: fpeek-rune INPUT
Package

runes

Source

xstream.lisp (file)

Function: fread-rune INPUT
Package

runes

Source

xstream.lisp (file)

Function: make-attribute NAME VALUE &optional SPECIFIED-P

@arg[name]{a string/rod}
@arg[value]{a string/rod}
@arg[specified-p]{a boolean, default is @code{t}} @return{an instance of @class{standard-attribute}.} @short{Creates a HAX attribute.}

Creates an instance that can be used with the generic functions for HAX attributes. The result can be passed to @fun{hax:start-element} in the list of attributes.

@see{attribute-name}
@see{attribute-value}
@see{attribute-specified-p}

Package

hax

Source

hax.lisp (file)

Function: make-character-stream-ystream TARGET-STREAM
Package

runes

Source

ystream.lisp (file)

Function: make-character-stream-ystream/utf8 OS-STREAM
Package

runes

Source

ystream.lisp (file)

Function: make-octet-input-stream OCTETS
Package

runes

Source

ystream.lisp (file)

Function: make-octet-stream-ystream OS-STREAM
Package

runes

Source

ystream.lisp (file)

Function: make-octet-vector-ystream &key (ENCODING ENCODING) (COLUMN COLUMN) (IN-PTR IN-PTR) (IN-BUFFER IN-BUFFER) (OUT-BUFFER OUT-BUFFER) (RESULT RESULT)
Package

runes

Source

ystream.lisp (file)

Function: make-rod SIZE
Package

runes

Source

runes.lisp (file)

Function: make-rod-xstream STRING &key NAME
Package

runes

Source

xstream.lisp (file)

Function: make-rod-ystream &key (ENCODING ENCODING) (COLUMN COLUMN) (IN-PTR IN-PTR) (IN-BUFFER IN-BUFFER)
Package

runes

Source

ystream.lisp (file)

Function: make-string-ystream/utf8 &key (ENCODING ENCODING) (COLUMN COLUMN) (IN-PTR IN-PTR) (IN-BUFFER IN-BUFFER) (OUT-BUFFER OUT-BUFFER) (OS-STREAM OS-STREAM)
Package

runes

Source

ystream.lisp (file)

Function: make-xstream OS-STREAM &key NAME SPEED INITIAL-SPEED INITIAL-ENCODING
Package

runes

Source

xstream.lisp (file)

Function: rod X
Package

runes

Source

runes.lisp (file)

Function: rod-capitalize ROD
Package

runes

Source

runes.lisp (file)

Function: rod-downcase ROD
Package

runes

Source

runes.lisp (file)

Function: rod-equal X Y
Package

runes

Source

runes.lisp (file)

Function: rod-string ROD &optional DEFAULT-CHAR
Package

runes

Source

runes.lisp (file)

Function: rod-subseq SOURCE START &optional END
Package

runes

Source

runes.lisp (file)

Function: rod-to-utf8-string ROD
Package

runes

Source

ystream.lisp (file)

Function: rod-upcase ROD
Package

runes

Source

runes.lisp (file)

Function: rod< ROD1 ROD2
Package

runes

Source

runes.lisp (file)

Function: rod= X Y
Package

runes

Source

runes.lisp (file)

Function: rune ROD INDEX
Function: (setf rune) NEW ROD INDEX
Package

runes

Source

runes.lisp (file)

Function: rune-char RUNE &optional DEFAULT
Package

runes

Source

runes.lisp (file)

Function: rune-code X
Package

runes

Source

runes.lisp (file)

Function: rune-downcase RUNE
Package

runes

Source

runes.lisp (file)

Function: rune-equal X Y
Package

runes

Source

runes.lisp (file)

Function: rune-upcase RUNE
Package

runes

Source

runes.lisp (file)

Function: rune<= RUNE &rest MORE-RUNES
Package

runes

Source

runes.lisp (file)

Function: rune= X Y
Package

runes

Source

runes.lisp (file)

Function: rune>= RUNE &rest MORE-RUNES
Package

runes

Source

runes.lisp (file)

Function: runep X
Package

runes

Source

runes.lisp (file)

Function: runes-to-utf8/adjustable-string OUT IN N
Package

runes

Source

ystream.lisp (file)

Function: set-to-full-speed XSTREAM
Package

runes

Source

xstream.lisp (file)

Function: sloopy-rod-p X
Package

runes

Source

runes.lisp (file)

Function: string-rod STRING
Package

runes

Source

runes.lisp (file)

Function: unread-rune RUNE INPUT

Unread the last recently read rune; if there wasn’t such a rune, you deserve to lose.

Package

runes

Source

xstream.lisp (file)

Function: utf8-string-to-rod STR
Package

runes

Source

ystream.lisp (file)

Function: white-space-rune-p CHAR
Package

runes

Source

runes.lisp (file)

Function: xstream-column-number INPUT
Package

runes

Source

xstream.lisp (file)

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

runes

Source

xstream.lisp (file)

Function: xstream-line-number INSTANCE
Function: (setf xstream-line-number) VALUE INSTANCE
Package

runes

Source

xstream.lisp (file)

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

runes

Source

xstream.lisp (file)

Function: xstream-p OBJECT
Package

runes

Source

xstream.lisp (file)

Function: xstream-plist INSTANCE
Function: (setf xstream-plist) VALUE INSTANCE
Package

runes

Source

xstream.lisp (file)

Function: xstream-position INPUT
Package

runes

Source

xstream.lisp (file)

Function: ystream-column INSTANCE
Function: (setf ystream-column) VALUE INSTANCE
Package

runes

Source

ystream.lisp (file)

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

runes

Source

ystream.lisp (file)

Function: ystream-write-escapable-rod ROD YSTREAM
Package

runes

Source

ystream.lisp (file)

Function: ystream-write-escapable-rune RUNE YSTREAM
Package

runes

Source

ystream.lisp (file)

Function: ystream-write-rod ROD YSTREAM
Package

runes

Source

ystream.lisp (file)

Function: ystream-write-rune RUNE YSTREAM
Package

runes

Source

ystream.lisp (file)


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

4.1.4 Generic functions

Generic Function: attribute-name ATTRIBUTE

@arg[instance]{any class implementing this function}
@return{a string/rod}
@short{Return an attribute’s name.}

Instances of this classes implementing this function can be passed to @fun{hax:start-element} in the list of attributes.

@see{attribute-value}
@see{attribute-specified-p}

Package

hax

Source

hax.lisp (file)

Writer

(setf attribute-name) (generic function)

Methods
Method: attribute-name (STANDARD-ATTRIBUTE standard-attribute)

automatically generated reader method

Generic Function: (setf attribute-name) NEW-VALUE OBJECT
Package

hax

Reader

attribute-name (generic function)

Methods
Method: (setf attribute-name) NEW-VALUE (STANDARD-ATTRIBUTE standard-attribute)

automatically generated writer method

Source

hax.lisp (file)

Generic Function: attribute-specified-p ATTRIBUTE

@arg[instance]{any class implementing this function}
@return{a string/rod}
@short{Return whether the attribute was contained the parsed document.}

Attributes return @code{nil} here if they resulted from a default value declaration in a DTD.

Instances of this classes implementing this function can be passed to @fun{hax:start-element} in the list of attributes.

@see{attribute-name}
@see{attribute-value}

Package

hax

Source

hax.lisp (file)

Writer

(setf attribute-specified-p) (generic function)

Methods
Method: attribute-specified-p (STANDARD-ATTRIBUTE standard-attribute)

automatically generated reader method

Generic Function: (setf attribute-specified-p) NEW-VALUE OBJECT
Package

hax

Reader

attribute-specified-p (generic function)

Methods
Method: (setf attribute-specified-p) NEW-VALUE (STANDARD-ATTRIBUTE standard-attribute)

automatically generated writer method

Source

hax.lisp (file)

Generic Function: attribute-value ATTRIBUTE

@arg[instance]{any class implementing this function}
@return{a string/rod}
@short{Return an attribute’s value.}

Instances of this classes implementing this function can be passed to @fun{hax:start-element} in the list of attributes.

@see{attribute-name}
@see{attribute-specified-p}

Package

hax

Source

hax.lisp (file)

Writer

(setf attribute-value) (generic function)

Methods
Method: attribute-value (STANDARD-ATTRIBUTE standard-attribute)

automatically generated reader method

Generic Function: (setf attribute-value) NEW-VALUE OBJECT
Package

hax

Reader

attribute-value (generic function)

Methods
Method: (setf attribute-value) NEW-VALUE (STANDARD-ATTRIBUTE standard-attribute)

automatically generated writer method

Source

hax.lisp (file)

Generic Function: characters HANDLER DATA

@arg[handler]{a HAX/SAX handler
(see @class{abstract-handler} for details)} @arg[data]{rod/string} @return{unspecified}
@short{Signals character data.}

This event represents character data in a document.

@see{start-document}
@see{start-element}
@see{end-element}
@see{comment}
@see{end-document}

Package

hax

Source

hax.lisp (file)

Methods
Method: characters (HANDLER null) DATA
Method: characters (HANDLER default-handler) DATA
Generic Function: close-ystream YSTREAM
Package

runes

Methods
Method: close-ystream (YSTREAM string-ystream/utf8)
Source

ystream.lisp (file)

Method: close-ystream (YSTREAM octet-vector-ystream)
Source

ystream.lisp (file)

Method: close-ystream (YSTREAM character-stream-ystream)
Source

ystream.lisp (file)

Method: close-ystream (YSTREAM rod-ystream)
Source

ystream.lisp (file)

Method: close-ystream (YSTREAM %stream-ystream)
Source

ystream.lisp (file)

Method: close-ystream (YSTREAM ystream) before
Source

ystream.lisp (file)

Generic Function: comment HANDLER DATA

@arg[handler]{a HAX/SAX handler
(see @class{abstract-handler} for details)} @arg[data]{rod/string} @return{unspecified}
@short{Signals a comment.}

This event represents a comment.

@see{start-document} @see{start-element} @see{end-element}
@see{characters}
@see{unescaped}
@see{end-document}

Package

hax

Source

hax.lisp (file)

Methods
Method: comment (HANDLER null) DATA
Method: comment (HANDLER default-handler) DATA
Generic Function: decode-sequence ENCODING IN IN-START IN-END OUT OUT-START OUT-END EOF?
Package

runes-encoding

Methods
Method: decode-sequence (ENCODING simple-8-bit-encoding) IN IN-START IN-END OUT OUT-START OUT-END EOF?
Source

encodings.lisp (file)

Method: decode-sequence (ENCODING (eql utf-8)) IN IN-START IN-END OUT OUT-START OUT-END EOF?
Source

encodings.lisp (file)

Method: decode-sequence (ENCODING (eql utf-16-little-endian)) IN IN-START IN-END OUT OUT-START OUT-END EOF?
Source

encodings.lisp (file)

Method: decode-sequence (ENCODING (eql utf-16-big-endian)) IN IN-START IN-END OUT OUT-START OUT-END EOF?
Source

encodings.lisp (file)

Generic Function: end-document HANDLER

@arg[handler]{a HAX/SAX handler
(see @class{abstract-handler} for details)}
@return{The return value of this function depends on the handler class.} @short{Signals the end of an HTML document.}

This is the last event sent to any handler, and signals the end of serialization.

The return value of this function is usually returned to user code by higher-level serialization functions and can be considered the result of serialization and "return value" of the handler.

@see{start-document}
@see{start-element}
@see{end-element}
@see{characters}
@see{unescaped}
@see{comment}

Package

hax

Source

hax.lisp (file)

Methods
Method: end-document (HANDLER null)
Method: end-document (HANDLER default-handler)
Generic Function: end-element HANDLER NAME

@arg[handler]{a HAX/SAX handler
(see @class{abstract-handler} for details)} @arg[name]{root element name, a rod/string} @return{unspecified}
@short{Signals the end of an HTML element.}

This event corresponds to the closing tag of an element.

@see{start-document}
@see{start-element}
@see{characters}
@see{unescaped}
@see{comment}
@see{end-document}

Package

hax

Source

hax.lisp (file)

Methods
Method: end-element (HANDLER null) NAME
Method: end-element (HANDLER default-handler) NAME
Generic Function: start-document HANDLER NAME PUBLIC-ID SYSTEM-ID

@arg[handler]{a HAX/SAX handler
(see @class{abstract-handler} for details)} @arg[name]{root element name, a rod/string} @arg[public-id]{nil or the Public ID, a rod/string} @arg[system-id]{nil or the System ID/URI, a rod/string} @return{unspecified}
@short{Signals the beginning of an HTML document.}

This is the first event sent to any handler.

If @var{system-id} is non-nil, the document includes a doctype declaration.

@see{start-element}
@see{end-element}
@see{characters}
@see{unescaped}
@see{comment}
@see{end-document}

Package

hax

Source

hax.lisp (file)

Methods
Method: start-document (HANDLER null) NAME PUBLIC-ID SYSTEM-ID
Method: start-document (HANDLER default-handler) NAME PUBLIC-ID SYSTEM-ID
Generic Function: start-element HANDLER NAME ATTRIBUTES

@arg[handler]{a HAX/SAX handler
(see @class{abstract-handler} for details)}
@arg[name]{root element name, a rod/string}
@arg[attributes]{a list of attributes} @return{unspecified}
@short{Signals the beginning of an HTML element.}

This event corresponds to the opening tag of an element.

Elements of the attribute list can have any class, but must implement the generic functions for attributes. See @class{standard-attribute} for the built-in attribute implementation.

@see{find-attribute}
@see{start-document}
@see{end-element}
@see{characters}
@see{unescaped}
@see{comment}
@see{end-document}

Package

hax

Source

hax.lisp (file)

Methods
Method: start-element (HANDLER null) NAME ATTRIBUTES
Method: start-element (HANDLER default-handler) NAME ATTRIBUTES
Generic Function: unescaped HANDLER DATA

@arg[handler]{a HAX/SAX handler
(see @class{abstract-handler} for details)} @arg[data]{rod/string} @return{unspecified}
@short{Escaping bypass.}

This event writes raw characters into a document.

Beware dragons.

@see{start-document} @see{start-element}
@see{end-element}
@see{comment}
@see{end-document}

Package

hax

Source

hax.lisp (file)

Methods
Method: unescaped (HANDLER null) DATA
Method: unescaped (HANDLER default-handler) DATA

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

4.1.5 Conditions

Condition: encoding-error ()
Package

runes-encoding

Source

encodings.lisp (file)

Direct superclasses

simple-error (condition)


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

4.1.6 Structures

Structure: xstream ()
Package

runes

Source

xstream.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods
Direct slots
Slot: buffer
Type

(simple-array runes::buffer-byte (*))

Initform

runes::+null-buffer+

Readers

xstream-buffer (function)

Writers

(setf xstream-buffer) (function)

Slot: read-ptr
Type

runes::buffer-index

Initform

0

Readers

xstream-read-ptr (function)

Writers

(setf xstream-read-ptr) (function)

Slot: fill-ptr
Type

runes::buffer-index

Initform

0

Readers

xstream-fill-ptr (function)

Writers

(setf xstream-fill-ptr) (function)

Slot: os-buffer
Type

(simple-array runes::octet (*))

Initform

runes::+null-octet-buffer+

Readers

xstream-os-buffer (function)

Writers

(setf xstream-os-buffer) (function)

Slot: os-left-start
Type

runes::buffer-index

Initform

0

Readers

xstream-os-left-start (function)

Writers

(setf xstream-os-left-start) (function)

Slot: os-left-end
Type

runes::buffer-index

Initform

0

Readers

xstream-os-left-end (function)

Writers

(setf xstream-os-left-end) (function)

Slot: speed
Type

runes::buffer-index

Initform

0

Readers

xstream-speed (function)

Writers

(setf xstream-speed) (function)

Slot: full-speed
Type

runes::buffer-index

Initform

0

Readers

xstream-full-speed (function)

Writers

(setf xstream-full-speed) (function)

Slot: os-stream
Readers

xstream-os-stream (function)

Writers

(setf xstream-os-stream) (function)

Slot: encoding
Initform

:utf-8

Readers

xstream-encoding (function)

Writers

(setf xstream-encoding) (function)

Slot: name
Readers

xstream-name (function)

Writers

(setf xstream-name) (function)

Slot: plist
Readers

xstream-plist (function)

Writers

(setf xstream-plist) (function)

Slot: line-number
Type

integer

Initform

1

Readers

xstream-line-number (function)

Writers

(setf xstream-line-number) (function)

Slot: line-start
Type

integer

Initform

0

Readers

xstream-line-start (function)

Writers

(setf xstream-line-start) (function)

Slot: buffer-start
Type

integer

Initform

0

Readers

xstream-buffer-start (function)

Writers

(setf xstream-buffer-start) (function)

Structure: ystream ()
Package

runes

Source

ystream.lisp (file)

Direct superclasses

structure-object (structure)

Direct subclasses
Direct methods

close-ystream (method)

Direct slots
Slot: encoding
Readers

ystream-encoding (function)

Writers

(setf ystream-encoding) (function)

Slot: column
Type

integer

Initform

0

Readers

ystream-column (function)

Writers

(setf ystream-column) (function)

Slot: in-ptr
Type

fixnum

Initform

0

Readers

ystream-in-ptr (function)

Writers

(setf ystream-in-ptr) (function)

Slot: in-buffer
Type

runes:simple-rod

Initform

(runes:make-rod runes::+ystream-bufsize+)

Readers

ystream-in-buffer (function)

Writers

(setf ystream-in-buffer) (function)


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

4.1.7 Classes

Class: abstract-handler ()

@short{The superclass of all HAX handlers.}

Direct subclasses have to implement all event methods, since
no default methods are defined on this class.

Note that it is permissible to use handlers that are not instances of this class in some circumstances.

In particular,
@code{nil} is a valid HAX handler and ignores all events.

In addition, @a[http://common-lisp.net/project/cxml/sax.html#sax]{SAX handlers} are valid HAX handlers (and vice versa), even though hax:abstract-handler and sax:abstract-handler do not
share a specific superclass. HAX events sent to SAX handlers are automatically re-signalled as XHTML SAX events, and SAX events sent to HAX handlers are re-signalled as namespace-less HAX events.

However, user code should define subclasses of the documented superclasses to enable the HAX/SAX bridging described above.

@see{chtml:parse}
@see{chtml:serialize-lhtml}
@see{chtml:serialize-pt}
@see{start-document}
@see{end-document}
@see{start-element}
@see{end-element}
@see{characters}
@see{unescaped}
@see{comment}

Package

hax

Source

hax.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

default-handler (class)

Class: default-handler ()

@short{A no-op HAX handler.}

This class defines methods for all HAX events that do nothing. It is useful as a superclass when implementing a HAX handler that is interested in only some events and not others.

@see{chtml:parse}
@see{chtml:serialize-lhtml}
@see{chtml:serialize-pt}
@see{start-document}
@see{end-document}
@see{start-element}
@see{end-element}
@see{characters}
@see{unescaped}
@see{comment}

Package

hax

Source

hax.lisp (file)

Direct superclasses

abstract-handler (class)

Direct methods
Class: standard-attribute ()

@short{An implementation of the HAX attribute protocol.}

A standard class implementing the generic functions for HAX attributes. Instances of this class can be passed to @fun{hax:start-element} in the list of attributes.

@see-slot{attribute-name} @see-slot{attribute-value} @see-slot{attribute-specified-p} @see-constructor{make-instance}

Package

hax

Source

hax.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

attribute-name (generic function)

Writers

(setf attribute-name) (generic function)

Slot: value
Initargs

:value

Readers

attribute-value (generic function)

Writers

(setf attribute-value) (generic function)

Slot: specified-p
Initargs

:specified-p

Readers

attribute-specified-p (generic function)

Writers

(setf attribute-specified-p) (generic function)


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

4.1.8 Types

Type: rod ()
Package

runes

Source

runes.lisp (file)

Type: rune ()
Package

runes

Source

runes.lisp (file)

Type: simple-rod ()
Package

runes

Source

runes.lisp (file)


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

4.2 Internal definitions


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

4.2.1 Constants

Constant: +default-buffer-size+
Package

runes

Source

xstream.lisp (file)

Constant: +end+

Special marker inserted into stream buffers to indicate end of buffered data.

Package

runes

Source

xstream.lisp (file)

Constant: +ystream-bufsize+
Package

runes

Source

ystream.lisp (file)


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

4.2.2 Special variables

Special Variable: *charsets*
Package

runes-encoding

Source

encodings.lisp (file)

Special Variable: *encodings*
Package

runes-encoding

Source

encodings.lisp (file)

Special Variable: *fast*
Package

runes

Source

xstream.lisp (file)

Special Variable: *names*
Package

runes-encoding

Source

encodings.lisp (file)

Special Variable: *rune-names*

Hashtable, which maps all known rune names to rune codes; Names are stored in uppercase.

Package

runes

Source

syntax.lisp (file)

Special Variable: +buffer-byte+
Package

runes-encoding

Source

encodings.lisp (file)

Special Variable: +null-buffer+
Package

runes

Source

xstream.lisp (file)

Special Variable: +null-octet-buffer+
Package

runes

Source

xstream.lisp (file)


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

4.2.3 Macros

Macro: %* &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: %+ &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: %+ &rest XS
Package

runes

Source

xstream.lisp (file)

Macro: %- &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: %/ &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: %< &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: %<= &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: %= &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: %= &rest XS
Package

runes

Source

xstream.lisp (file)

Macro: %> &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: %>= &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: %and &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: %ash &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: %ior &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: %mod &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: %xor &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: define-8-bit-charset NAME &rest CODES
Package

runes-encoding

Source

encodings.lisp (file)

Macro: define-encoding NAME INIT-FORM
Package

runes-encoding

Source

encodings.lisp (file)

Macro: fx-op OP &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: fx-op OP &rest XS
Package

runes

Source

xstream.lisp (file)

Macro: fx-pred OP &rest XS
Package

runes-encoding

Source

encodings.lisp (file)

Macro: fx-pred OP &rest XS
Package

runes

Source

xstream.lisp (file)

Macro: until TEST &body BODY
Package

runes

Source

ystream.lisp (file)

Macro: while TEST &body BODY
Package

runes

Source

ystream.lisp (file)


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

4.2.4 Functions

Function: %rod= X Y
Package

hax

Source

hax.lisp (file)

Function: %stream-ystream-p OBJECT
Package

runes

Source

ystream.lisp (file)

Function: account-for-line-break INPUT
Package

runes

Source

xstream.lisp (file)

Function: add-name ENCODING NAME
Package

runes-encoding

Source

encodings.lisp (file)

Function: canon-name STRING
Package

runes-encoding

Source

encodings.lisp (file)

Function: canon-name-2 STRING
Package

runes-encoding

Source

encodings.lisp (file)

Function: character-stream-ystream-p OBJECT
Package

runes

Source

ystream.lisp (file)

Function: character-stream-ystream/utf8-p OBJECT
Package

runes

Source

ystream.lisp (file)

Function: copy-%stream-ystream INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: copy-character-stream-ystream INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: copy-character-stream-ystream/utf8 INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: copy-encoding-ystream INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: copy-octet-stream-ystream INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: copy-octet-vector-ystream INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: copy-rod-ystream INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: copy-string-ystream/utf8 INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: copy-ystream INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: define-rune-name NAME CODE
Package

runes

Source

syntax.lisp (file)

Function: encodablep CHARACTER ENCODING
Package

runes

Source

ystream.lisp (file)

Function: encode-runes OUT IN PTR ENCODING
Package

runes

Source

ystream.lisp (file)

Function: encoding-ystream-p OBJECT
Package

runes

Source

ystream.lisp (file)

Function: fast-push NEW-ELEMENT VECTOR
Package

runes

Source

ystream.lisp (file)

Function: find-charset NAME
Package

runes-encoding

Source

encodings.lisp (file)

Function: iso-10646-char-code CHAR
Package

runes

Source

syntax.lisp (file)

Function: lookup-rune-name NAME
Package

runes

Source

syntax.lisp (file)

Function: make-%stream-ystream &key (ENCODING ENCODING) (COLUMN COLUMN) (IN-PTR IN-PTR) (IN-BUFFER IN-BUFFER) (OUT-BUFFER OUT-BUFFER) (OS-STREAM OS-STREAM)
Package

runes

Source

ystream.lisp (file)

Function: make-buffer &key ELEMENT-TYPE
Package

runes

Source

ystream.lisp (file)

Function: make-encoding-ystream &key (ENCODING ENCODING) (COLUMN COLUMN) (IN-PTR IN-PTR) (IN-BUFFER IN-BUFFER) (OUT-BUFFER OUT-BUFFER)
Package

runes

Source

ystream.lisp (file)

Function: make-simple-8-bit-encoding &key CHARSET
Package

runes-encoding

Source

encodings.lisp (file)

Function: make-ub16-array N
Package

runes

Source

ystream.lisp (file)

Function: make-ub8-array N
Package

runes

Source

ystream.lisp (file)

Function: make-xstream/low &key (BUFFER BUFFER) (READ-PTR READ-PTR) (FILL-PTR FILL-PTR) (OS-BUFFER OS-BUFFER) (OS-LEFT-START OS-LEFT-START) (OS-LEFT-END OS-LEFT-END) (SPEED SPEED) (FULL-SPEED FULL-SPEED) (OS-STREAM OS-STREAM) (ENCODING ENCODING) (NAME NAME) (PLIST PLIST) (LINE-NUMBER LINE-NUMBER) (LINE-START LINE-START) (BUFFER-START BUFFER-START)
Package

runes

Source

xstream.lisp (file)

Function: make-ystream &key (ENCODING ENCODING) (COLUMN COLUMN) (IN-PTR IN-PTR) (IN-BUFFER IN-BUFFER)
Package

runes

Source

ystream.lisp (file)

Function: octet-stream-ystream-p OBJECT
Package

runes

Source

ystream.lisp (file)

Function: octet-vector-ystream-p OBJECT
Package

runes

Source

ystream.lisp (file)

Function: print-xstream SELF SINK DEPTH
Package

runes

Source

xstream.lisp (file)

Function: read-rune-name INPUT
Package

runes

Source

syntax.lisp (file)

Function: resolve-name STRING
Package

runes-encoding

Source

encodings.lisp (file)

Function: rod-reader STREAM SUBCHAR ARG
Package

runes

Source

syntax.lisp (file)

Function: rod-subseq* SOURCE START &optional END
Package

runes

Source

runes.lisp (file)

Function: rod-ystream-column INSTANCE
Function: (setf rod-ystream-column) VALUE INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: rod-ystream-encoding INSTANCE
Function: (setf rod-ystream-encoding) VALUE INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: rod-ystream-in-buffer INSTANCE
Function: (setf rod-ystream-in-buffer) VALUE INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: rod-ystream-in-ptr INSTANCE
Function: (setf rod-ystream-in-ptr) VALUE INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: rod-ystream-p OBJECT
Package

runes

Source

ystream.lisp (file)

Function: rodp OBJECT
Package

runes

Source

runes.lisp (file)

Function: rt-white-space-p CHAR
Package

runes

Source

syntax.lisp (file)

Function: rune-from-read-name NAME
Package

runes

Source

syntax.lisp (file)

Function: rune-lower-case-letter-p RUNE
Package

runes

Source

runes.lisp (file)

Function: rune-reader STREAM SUBCHAR ARG
Package

runes

Source

syntax.lisp (file)

Function: rune-upper-case-letter-p RUNE
Package

runes

Source

runes.lisp (file)

Function: runes-to-utf8 OUT IN N
Package

runes

Source

ystream.lisp (file)

Function: string-ystream/utf8-p OBJECT
Package

runes

Source

ystream.lisp (file)

Function: unaccount-for-line-break INPUT
Package

runes

Source

xstream.lisp (file)

Function: xerror FMT &rest ARGS
Package

runes-encoding

Source

encodings.lisp (file)

Function: xstream-buffer INSTANCE
Function: (setf xstream-buffer) VALUE INSTANCE
Package

runes

Source

xstream.lisp (file)

Function: xstream-buffer-start INSTANCE
Function: (setf xstream-buffer-start) VALUE INSTANCE
Package

runes

Source

xstream.lisp (file)

Function: xstream-fill-ptr INSTANCE
Function: (setf xstream-fill-ptr) VALUE INSTANCE
Package

runes

Source

xstream.lisp (file)

Function: xstream-full-speed INSTANCE
Function: (setf xstream-full-speed) VALUE INSTANCE
Package

runes

Source

xstream.lisp (file)

Function: xstream-line-start INSTANCE
Function: (setf xstream-line-start) VALUE INSTANCE
Package

runes

Source

xstream.lisp (file)

Function: xstream-os-buffer INSTANCE
Function: (setf xstream-os-buffer) VALUE INSTANCE
Package

runes

Source

xstream.lisp (file)

Function: xstream-os-left-end INSTANCE
Function: (setf xstream-os-left-end) VALUE INSTANCE
Package

runes

Source

xstream.lisp (file)

Function: xstream-os-left-start INSTANCE
Function: (setf xstream-os-left-start) VALUE INSTANCE
Package

runes

Source

xstream.lisp (file)

Function: xstream-os-stream INSTANCE
Function: (setf xstream-os-stream) VALUE INSTANCE
Package

runes

Source

xstream.lisp (file)

Function: xstream-read-ptr INSTANCE
Function: (setf xstream-read-ptr) VALUE INSTANCE
Package

runes

Source

xstream.lisp (file)

Function: xstream-speed INSTANCE
Function: (setf xstream-speed) VALUE INSTANCE
Package

runes

Source

xstream.lisp (file)

Function: ystream-in-buffer INSTANCE
Function: (setf ystream-in-buffer) VALUE INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: ystream-in-ptr INSTANCE
Function: (setf ystream-in-ptr) VALUE INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: ystream-os-stream INSTANCE
Function: (setf ystream-os-stream) VALUE INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: ystream-out-buffer INSTANCE
Function: (setf ystream-out-buffer) VALUE INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: ystream-p OBJECT
Package

runes

Source

ystream.lisp (file)

Function: ystream-result INSTANCE
Function: (setf ystream-result) VALUE INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: ystream-target-stream INSTANCE
Function: (setf ystream-target-stream) VALUE INSTANCE
Package

runes

Source

ystream.lisp (file)

Function: ystream-unicode-p YSTREAM
Package

runes

Source

ystream.lisp (file)


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

4.2.5 Generic functions

Generic Function: encoding-names ENCODING
Generic Function: (setf encoding-names) NEW-VALUE ENCODING
Package

runes-encoding

Methods
Method: encoding-names (ENCODING symbol)
Method: (setf encoding-names) NEW-VALUE (ENCODING symbol)
Source

encodings.lisp (file)

Generic Function: encoding-p OBJECT
Package

runes-encoding

Methods
Method: encoding-p (OBJECT encoding)
Source

encodings.lisp (file)

Method: encoding-p (OBJECT (eql utf-8))
Source

encodings.lisp (file)

Method: encoding-p (OBJECT (eql utf-16-big-endian))
Source

encodings.lisp (file)

Method: encoding-p (OBJECT (eql utf-16-little-endian))
Source

encodings.lisp (file)

Generic Function: figure-encoding STREAM
Package

runes

Methods
Method: figure-encoding (STREAM stream)
Source

xstream.lisp (file)

Method: figure-encoding (STREAM null)
Source

xstream.lisp (file)

Generic Function: flush-ystream YSTREAM
Package

runes

Methods
Method: flush-ystream (YSTREAM character-stream-ystream)
Source

ystream.lisp (file)

Method: flush-ystream (YSTREAM rod-ystream)
Source

ystream.lisp (file)

Method: flush-ystream (YSTREAM encoding-ystream)
Source

ystream.lisp (file)

Generic Function: read-octets SEQUENCE STREAM START END
Package

runes

Methods
Method: read-octets SEQUENCE (STREAM null) START END
Source

xstream.lisp (file)

Method: read-octets SEQUENCE (STREAM stream) START END
Source

xstream.lisp (file)

Generic Function: to-unicode-table OBJECT
Package

runes-encoding

Methods
Method: to-unicode-table (8-BIT-CHARSET 8-bit-charset)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: xstream-underflow INPUT
Package

runes

Methods
Method: xstream-underflow (INPUT xstream)
Source

xstream.lisp (file)

Generic Function: xstream/close STREAM
Package

runes

Methods
Method: xstream/close (STREAM null)
Source

xstream.lisp (file)

Method: xstream/close (STREAM stream)
Source

xstream.lisp (file)

Generic Function: ystream-device-write YSTREAM BUF NBYTES
Package

runes

Source

ystream.lisp (file)

Methods
Method: ystream-device-write (YSTREAM character-stream-ystream/utf8) BUF NBYTES
Method: ystream-device-write (YSTREAM octet-stream-ystream) BUF NBYTES
Method: ystream-device-write (YSTREAM octet-vector-ystream) BUF NBYTES

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

4.2.6 Structures

Structure: %stream-ystream ()
Package

runes

Source

ystream.lisp (file)

Direct superclasses

encoding-ystream (structure)

Direct subclasses
Direct methods

close-ystream (method)

Direct slots
Slot: os-stream
Readers

ystream-os-stream (function)

Writers

(setf ystream-os-stream) (function)

Structure: character-stream-ystream ()
Package

runes

Source

ystream.lisp (file)

Direct superclasses

ystream (structure)

Direct methods
Direct slots
Slot: target-stream
Readers

ystream-target-stream (function)

Writers

(setf ystream-target-stream) (function)

Structure: character-stream-ystream/utf8 ()
Package

runes

Source

ystream.lisp (file)

Direct superclasses

%stream-ystream (structure)

Direct subclasses

string-ystream/utf8 (structure)

Direct methods

ystream-device-write (method)

Structure: encoding-ystream ()
Package

runes

Source

ystream.lisp (file)

Direct superclasses

ystream (structure)

Direct subclasses
Direct methods

flush-ystream (method)

Direct slots
Slot: out-buffer
Type

(simple-array (unsigned-byte 8) (*))

Initform

(runes::make-ub8-array (* 6 runes::+ystream-bufsize+))

Readers

ystream-out-buffer (function)

Writers

(setf ystream-out-buffer) (function)

Structure: octet-stream-ystream ()
Package

runes

Source

ystream.lisp (file)

Direct superclasses

%stream-ystream (structure)

Direct methods

ystream-device-write (method)

Structure: octet-vector-ystream ()
Package

runes

Source

ystream.lisp (file)

Direct superclasses

encoding-ystream (structure)

Direct methods
Direct slots
Slot: result
Initform

(runes::make-buffer)

Readers

ystream-result (function)

Writers

(setf ystream-result) (function)

Structure: rod-ystream ()
Package

runes

Source

ystream.lisp (file)

Direct superclasses

ystream (structure)

Direct methods
Structure: string-ystream/utf8 ()
Package

runes

Source

ystream.lisp (file)

Direct superclasses

character-stream-ystream/utf8 (structure)

Direct methods

close-ystream (method)

Direct slots
Slot: os-stream
Initform

(make-string-output-stream)

Readers

ystream-os-stream (function)

Writers

(setf ystream-os-stream) (function)


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

4.2.7 Classes

Class: 8-bit-charset ()
Package

runes-encoding

Source

encodings.lisp (file)

Direct superclasses

standard-object (class)

Direct methods

to-unicode-table (method)

Direct slots
Slot: name
Initargs

:name

Slot: to-unicode-table
Initargs

:to-unicode-table

Readers

to-unicode-table (generic function)

Class: closure-source-file ()
Package

closure-common-system

Source

closure-common.asd

Direct superclasses

cl-source-file (class)

Direct methods

perform (method)

Class: encoding ()
Package

runes-encoding

Source

encodings.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

simple-8-bit-encoding (class)

Direct methods

encoding-p (method)

Class: octet-input-stream ()
Package

runes

Source

ystream.lisp (file)

Direct superclasses
  • fundamental-binary-input-stream (class)
  • trivial-gray-stream-mixin (class)
Direct methods
  • stream-read-sequence (method)
  • stream-read-byte (method)
  • close (method)
Direct slots
Slot: octets
Initargs

:octets

Slot: pos
Initform

0

Class: simple-8-bit-encoding ()
Package

runes-encoding

Source

encodings.lisp (file)

Direct superclasses

encoding (class)

Direct methods

decode-sequence (method)

Direct slots
Slot: table
Initargs

:table


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

4.2.8 Types

Type: buffer-byte ()
Package

runes

Source

xstream.lisp (file)

Type: buffer-index ()
Package

runes

Source

xstream.lisp (file)

Type: octet ()
Package

runes

Source

xstream.lisp (file)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
closure-common.asd: The closure-common<dot>asd file
closure-common/definline.lisp: The closure-common/definline<dot>lisp file
closure-common/encodings-data.lisp: The closure-common/encodings-data<dot>lisp file
closure-common/encodings.lisp: The closure-common/encodings<dot>lisp file
closure-common/hax.lisp: The closure-common/hax<dot>lisp file
closure-common/package.lisp: The closure-common/package<dot>lisp file
closure-common/runes.lisp: The closure-common/runes<dot>lisp file
closure-common/syntax.lisp: The closure-common/syntax<dot>lisp file
closure-common/xstream.lisp: The closure-common/xstream<dot>lisp file
closure-common/ystream.lisp: The closure-common/ystream<dot>lisp file

F
File, Lisp, closure-common.asd: The closure-common<dot>asd file
File, Lisp, closure-common/definline.lisp: The closure-common/definline<dot>lisp file
File, Lisp, closure-common/encodings-data.lisp: The closure-common/encodings-data<dot>lisp file
File, Lisp, closure-common/encodings.lisp: The closure-common/encodings<dot>lisp file
File, Lisp, closure-common/hax.lisp: The closure-common/hax<dot>lisp file
File, Lisp, closure-common/package.lisp: The closure-common/package<dot>lisp file
File, Lisp, closure-common/runes.lisp: The closure-common/runes<dot>lisp file
File, Lisp, closure-common/syntax.lisp: The closure-common/syntax<dot>lisp file
File, Lisp, closure-common/xstream.lisp: The closure-common/xstream<dot>lisp file
File, Lisp, closure-common/ystream.lisp: The closure-common/ystream<dot>lisp file

L
Lisp File, closure-common.asd: The closure-common<dot>asd file
Lisp File, closure-common/definline.lisp: The closure-common/definline<dot>lisp file
Lisp File, closure-common/encodings-data.lisp: The closure-common/encodings-data<dot>lisp file
Lisp File, closure-common/encodings.lisp: The closure-common/encodings<dot>lisp file
Lisp File, closure-common/hax.lisp: The closure-common/hax<dot>lisp file
Lisp File, closure-common/package.lisp: The closure-common/package<dot>lisp file
Lisp File, closure-common/runes.lisp: The closure-common/runes<dot>lisp file
Lisp File, closure-common/syntax.lisp: The closure-common/syntax<dot>lisp file
Lisp File, closure-common/xstream.lisp: The closure-common/xstream<dot>lisp file
Lisp File, closure-common/ystream.lisp: The closure-common/ystream<dot>lisp file

Jump to:   C   F   L  

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

A.2 Functions

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

%
%*: Internal macros
%+: Internal macros
%+: Internal macros
%-: Internal macros
%/: Internal macros
%<: Internal macros
%<=: Internal macros
%=: Internal macros
%=: Internal macros
%>: Internal macros
%>=: Internal macros
%and: Internal macros
%ash: Internal macros
%ior: Internal macros
%mod: Internal macros
%rod=: Internal functions
%rune: Exported functions
%stream-ystream-p: Internal functions
%xor: Internal macros

(
(setf %rune): Exported functions
(setf attribute-name): Exported generic functions
(setf attribute-name): Exported generic functions
(setf attribute-specified-p): Exported generic functions
(setf attribute-specified-p): Exported generic functions
(setf attribute-value): Exported generic functions
(setf attribute-value): Exported generic functions
(setf encoding-names): Internal generic functions
(setf encoding-names): Internal generic functions
(setf rod-ystream-column): Internal functions
(setf rod-ystream-encoding): Internal functions
(setf rod-ystream-in-buffer): Internal functions
(setf rod-ystream-in-ptr): Internal functions
(setf rune): Exported functions
(setf xstream-buffer): Internal functions
(setf xstream-buffer-start): Internal functions
(setf xstream-encoding): Exported functions
(setf xstream-fill-ptr): Internal functions
(setf xstream-full-speed): Internal functions
(setf xstream-line-number): Exported functions
(setf xstream-line-start): Internal functions
(setf xstream-name): Exported functions
(setf xstream-os-buffer): Internal functions
(setf xstream-os-left-end): Internal functions
(setf xstream-os-left-start): Internal functions
(setf xstream-os-stream): Internal functions
(setf xstream-plist): Exported functions
(setf xstream-read-ptr): Internal functions
(setf xstream-speed): Internal functions
(setf ystream-column): Exported functions
(setf ystream-encoding): Exported functions
(setf ystream-in-buffer): Internal functions
(setf ystream-in-ptr): Internal functions
(setf ystream-os-stream): Internal functions
(setf ystream-out-buffer): Internal functions
(setf ystream-result): Internal functions
(setf ystream-target-stream): Internal functions

A
account-for-line-break: Internal functions
add-name: Internal functions
attribute-name: Exported generic functions
attribute-name: Exported generic functions
attribute-specified-p: Exported generic functions
attribute-specified-p: Exported generic functions
attribute-value: Exported generic functions
attribute-value: Exported generic functions

C
canon-name: Internal functions
canon-name-2: Internal functions
char-rune: Exported functions
character-stream-ystream-p: Internal functions
character-stream-ystream/utf8-p: Internal functions
characters: Exported generic functions
characters: Exported generic functions
characters: Exported generic functions
close-xstream: Exported functions
close-ystream: Exported generic functions
close-ystream: Exported generic functions
close-ystream: Exported generic functions
close-ystream: Exported generic functions
close-ystream: Exported generic functions
close-ystream: Exported generic functions
close-ystream: Exported generic functions
code-rune: Exported functions
comment: Exported generic functions
comment: Exported generic functions
comment: Exported generic functions
consume-rune: Exported macros
copy-%stream-ystream: Internal functions
copy-character-stream-ystream: Internal functions
copy-character-stream-ystream/utf8: Internal functions
copy-encoding-ystream: Internal functions
copy-octet-stream-ystream: Internal functions
copy-octet-vector-ystream: Internal functions
copy-rod-ystream: Internal functions
copy-string-ystream/utf8: Internal functions
copy-ystream: Internal functions

D
decode-sequence: Exported generic functions
decode-sequence: Exported generic functions
decode-sequence: Exported generic functions
decode-sequence: Exported generic functions
decode-sequence: Exported generic functions
define-8-bit-charset: Internal macros
define-encoding: Internal macros
define-rune-name: Internal functions
definline: Exported macros
digit-rune-p: Exported functions

E
encodablep: Internal functions
encode-runes: Internal functions
encoding-names: Internal generic functions
encoding-names: Internal generic functions
encoding-p: Internal generic functions
encoding-p: Internal generic functions
encoding-p: Internal generic functions
encoding-p: Internal generic functions
encoding-p: Internal generic functions
encoding-ystream-p: Internal functions
end-document: Exported generic functions
end-document: Exported generic functions
end-document: Exported generic functions
end-element: Exported generic functions
end-element: Exported generic functions
end-element: Exported generic functions

F
fast-push: Internal functions
figure-encoding: Internal generic functions
figure-encoding: Internal generic functions
figure-encoding: Internal generic functions
find-attribute: Exported functions
find-charset: Internal functions
find-encoding: Exported functions
find-output-encoding: Exported functions
flush-ystream: Internal generic functions
flush-ystream: Internal generic functions
flush-ystream: Internal generic functions
flush-ystream: Internal generic functions
fpeek-rune: Exported functions
fread-rune: Exported functions
Function, %rod=: Internal functions
Function, %rune: Exported functions
Function, %stream-ystream-p: Internal functions
Function, (setf %rune): Exported functions
Function, (setf rod-ystream-column): Internal functions
Function, (setf rod-ystream-encoding): Internal functions
Function, (setf rod-ystream-in-buffer): Internal functions
Function, (setf rod-ystream-in-ptr): Internal functions
Function, (setf rune): Exported functions
Function, (setf xstream-buffer): Internal functions
Function, (setf xstream-buffer-start): Internal functions
Function, (setf xstream-encoding): Exported functions
Function, (setf xstream-fill-ptr): Internal functions
Function, (setf xstream-full-speed): Internal functions
Function, (setf xstream-line-number): Exported functions
Function, (setf xstream-line-start): Internal functions
Function, (setf xstream-name): Exported functions
Function, (setf xstream-os-buffer): Internal functions
Function, (setf xstream-os-left-end): Internal functions
Function, (setf xstream-os-left-start): Internal functions
Function, (setf xstream-os-stream): Internal functions
Function, (setf xstream-plist): Exported functions
Function, (setf xstream-read-ptr): Internal functions
Function, (setf xstream-speed): Internal functions
Function, (setf ystream-column): Exported functions
Function, (setf ystream-encoding): Exported functions
Function, (setf ystream-in-buffer): Internal functions
Function, (setf ystream-in-ptr): Internal functions
Function, (setf ystream-os-stream): Internal functions
Function, (setf ystream-out-buffer): Internal functions
Function, (setf ystream-result): Internal functions
Function, (setf ystream-target-stream): Internal functions
Function, account-for-line-break: Internal functions
Function, add-name: Internal functions
Function, canon-name: Internal functions
Function, canon-name-2: Internal functions
Function, char-rune: Exported functions
Function, character-stream-ystream-p: Internal functions
Function, character-stream-ystream/utf8-p: Internal functions
Function, close-xstream: Exported functions
Function, code-rune: Exported functions
Function, copy-%stream-ystream: Internal functions
Function, copy-character-stream-ystream: Internal functions
Function, copy-character-stream-ystream/utf8: Internal functions
Function, copy-encoding-ystream: Internal functions
Function, copy-octet-stream-ystream: Internal functions
Function, copy-octet-vector-ystream: Internal functions
Function, copy-rod-ystream: Internal functions
Function, copy-string-ystream/utf8: Internal functions
Function, copy-ystream: Internal functions
Function, define-rune-name: Internal functions
Function, digit-rune-p: Exported functions
Function, encodablep: Internal functions
Function, encode-runes: Internal functions
Function, encoding-ystream-p: Internal functions
Function, fast-push: Internal functions
Function, find-attribute: Exported functions
Function, find-charset: Internal functions
Function, find-encoding: Exported functions
Function, find-output-encoding: Exported functions
Function, fpeek-rune: Exported functions
Function, fread-rune: Exported functions
Function, iso-10646-char-code: Internal functions
Function, lookup-rune-name: Internal functions
Function, make-%stream-ystream: Internal functions
Function, make-attribute: Exported functions
Function, make-buffer: Internal functions
Function, make-character-stream-ystream: Exported functions
Function, make-character-stream-ystream/utf8: Exported functions
Function, make-encoding-ystream: Internal functions
Function, make-octet-input-stream: Exported functions
Function, make-octet-stream-ystream: Exported functions
Function, make-octet-vector-ystream: Exported functions
Function, make-rod: Exported functions
Function, make-rod-xstream: Exported functions
Function, make-rod-ystream: Exported functions
Function, make-simple-8-bit-encoding: Internal functions
Function, make-string-ystream/utf8: Exported functions
Function, make-ub16-array: Internal functions
Function, make-ub8-array: Internal functions
Function, make-xstream: Exported functions
Function, make-xstream/low: Internal functions
Function, make-ystream: Internal functions
Function, octet-stream-ystream-p: Internal functions
Function, octet-vector-ystream-p: Internal functions
Function, print-xstream: Internal functions
Function, read-rune-name: Internal functions
Function, resolve-name: Internal functions
Function, rod: Exported functions
Function, rod-capitalize: Exported functions
Function, rod-downcase: Exported functions
Function, rod-equal: Exported functions
Function, rod-reader: Internal functions
Function, rod-string: Exported functions
Function, rod-subseq: Exported functions
Function, rod-subseq*: Internal functions
Function, rod-to-utf8-string: Exported functions
Function, rod-upcase: Exported functions
Function, rod-ystream-column: Internal functions
Function, rod-ystream-encoding: Internal functions
Function, rod-ystream-in-buffer: Internal functions
Function, rod-ystream-in-ptr: Internal functions
Function, rod-ystream-p: Internal functions
Function, rod<: Exported functions
Function, rod=: Exported functions
Function, rodp: Internal functions
Function, rt-white-space-p: Internal functions
Function, rune: Exported functions
Function, rune-char: Exported functions
Function, rune-code: Exported functions
Function, rune-downcase: Exported functions
Function, rune-equal: Exported functions
Function, rune-from-read-name: Internal functions
Function, rune-lower-case-letter-p: Internal functions
Function, rune-reader: Internal functions
Function, rune-upcase: Exported functions
Function, rune-upper-case-letter-p: Internal functions
Function, rune<=: Exported functions
Function, rune=: Exported functions
Function, rune>=: Exported functions
Function, runep: Exported functions
Function, runes-to-utf8: Internal functions
Function, runes-to-utf8/adjustable-string: Exported functions
Function, set-to-full-speed: Exported functions
Function, sloopy-rod-p: Exported functions
Function, string-rod: Exported functions
Function, string-ystream/utf8-p: Internal functions
Function, unaccount-for-line-break: Internal functions
Function, unread-rune: Exported functions
Function, utf8-string-to-rod: Exported functions
Function, white-space-rune-p: Exported functions
Function, xerror: Internal functions
Function, xstream-buffer: Internal functions
Function, xstream-buffer-start: Internal functions
Function, xstream-column-number: Exported functions
Function, xstream-encoding: Exported functions
Function, xstream-fill-ptr: Internal functions
Function, xstream-full-speed: Internal functions
Function, xstream-line-number: Exported functions
Function, xstream-line-start: Internal functions
Function, xstream-name: Exported functions
Function, xstream-os-buffer: Internal functions
Function, xstream-os-left-end: Internal functions
Function, xstream-os-left-start: Internal functions
Function, xstream-os-stream: Internal functions
Function, xstream-p: Exported functions
Function, xstream-plist: Exported functions
Function, xstream-position: Exported functions
Function, xstream-read-ptr: Internal functions
Function, xstream-speed: Internal functions
Function, ystream-column: Exported functions
Function, ystream-encoding: Exported functions
Function, ystream-in-buffer: Internal functions
Function, ystream-in-ptr: Internal functions
Function, ystream-os-stream: Internal functions
Function, ystream-out-buffer: Internal functions
Function, ystream-p: Internal functions
Function, ystream-result: Internal functions
Function, ystream-target-stream: Internal functions
Function, ystream-unicode-p: Internal functions
Function, ystream-write-escapable-rod: Exported functions
Function, ystream-write-escapable-rune: Exported functions
Function, ystream-write-rod: Exported functions
Function, ystream-write-rune: Exported functions
fx-op: Internal macros
fx-op: Internal macros
fx-pred: Internal macros
fx-pred: Internal macros

G
Generic Function, (setf attribute-name): Exported generic functions
Generic Function, (setf attribute-specified-p): Exported generic functions
Generic Function, (setf attribute-value): Exported generic functions
Generic Function, (setf encoding-names): Internal generic functions
Generic Function, attribute-name: Exported generic functions
Generic Function, attribute-specified-p: Exported generic functions
Generic Function, attribute-value: Exported generic functions
Generic Function, characters: Exported generic functions
Generic Function, close-ystream: Exported generic functions
Generic Function, comment: Exported generic functions
Generic Function, decode-sequence: Exported generic functions
Generic Function, encoding-names: Internal generic functions
Generic Function, encoding-p: Internal generic functions
Generic Function, end-document: Exported generic functions
Generic Function, end-element: Exported generic functions
Generic Function, figure-encoding: Internal generic functions
Generic Function, flush-ystream: Internal generic functions
Generic Function, read-octets: Internal generic functions
Generic Function, start-document: Exported generic functions
Generic Function, start-element: Exported generic functions
Generic Function, to-unicode-table: Internal generic functions
Generic Function, unescaped: Exported generic functions
Generic Function, xstream-underflow: Internal generic functions
Generic Function, xstream/close: Internal generic functions
Generic Function, ystream-device-write: Internal generic functions

I
iso-10646-char-code: Internal functions

L
lookup-rune-name: Internal functions

M
Macro, %*: Internal macros
Macro, %+: Internal macros
Macro, %+: Internal macros
Macro, %-: Internal macros
Macro, %/: Internal macros
Macro, %<: Internal macros
Macro, %<=: Internal macros
Macro, %=: Internal macros
Macro, %=: Internal macros
Macro, %>: Internal macros
Macro, %>=: Internal macros
Macro, %and: Internal macros
Macro, %ash: Internal macros
Macro, %ior: Internal macros
Macro, %mod: Internal macros
Macro, %xor: Internal macros
Macro, consume-rune: Exported macros
Macro, define-8-bit-charset: Internal macros
Macro, define-encoding: Internal macros
Macro, definline: Exported macros
Macro, fx-op: Internal macros
Macro, fx-op: Internal macros
Macro, fx-pred: Internal macros
Macro, fx-pred: Internal macros
Macro, peek-rune: Exported macros
Macro, read-rune: Exported macros
Macro, until: Internal macros
Macro, while: Internal macros
make-%stream-ystream: Internal functions
make-attribute: Exported functions
make-buffer: Internal functions
make-character-stream-ystream: Exported functions
make-character-stream-ystream/utf8: Exported functions
make-encoding-ystream: Internal functions
make-octet-input-stream: Exported functions
make-octet-stream-ystream: Exported functions
make-octet-vector-ystream: Exported functions
make-rod: Exported functions
make-rod-xstream: Exported functions
make-rod-ystream: Exported functions
make-simple-8-bit-encoding: Internal functions
make-string-ystream/utf8: Exported functions
make-ub16-array: Internal functions
make-ub8-array: Internal functions
make-xstream: Exported functions
make-xstream/low: Internal functions
make-ystream: Internal functions
Method, (setf attribute-name): Exported generic functions
Method, (setf attribute-specified-p): Exported generic functions
Method, (setf attribute-value): Exported generic functions
Method, (setf encoding-names): Internal generic functions
Method, attribute-name: Exported generic functions
Method, attribute-specified-p: Exported generic functions
Method, attribute-value: Exported generic functions
Method, characters: Exported generic functions
Method, characters: Exported generic functions
Method, close-ystream: Exported generic functions
Method, close-ystream: Exported generic functions
Method, close-ystream: Exported generic functions
Method, close-ystream: Exported generic functions
Method, close-ystream: Exported generic functions
Method, close-ystream: Exported generic functions
Method, comment: Exported generic functions
Method, comment: Exported generic functions
Method, decode-sequence: Exported generic functions
Method, decode-sequence: Exported generic functions
Method, decode-sequence: Exported generic functions
Method, decode-sequence: Exported generic functions
Method, encoding-names: Internal generic functions
Method, encoding-p: Internal generic functions
Method, encoding-p: Internal generic functions
Method, encoding-p: Internal generic functions
Method, encoding-p: Internal generic functions
Method, end-document: Exported generic functions
Method, end-document: Exported generic functions
Method, end-element: Exported generic functions
Method, end-element: Exported generic functions
Method, figure-encoding: Internal generic functions
Method, figure-encoding: Internal generic functions
Method, flush-ystream: Internal generic functions
Method, flush-ystream: Internal generic functions
Method, flush-ystream: Internal generic functions
Method, read-octets: Internal generic functions
Method, read-octets: Internal generic functions
Method, start-document: Exported generic functions
Method, start-document: Exported generic functions
Method, start-element: Exported generic functions
Method, start-element: Exported generic functions
Method, to-unicode-table: Internal generic functions
Method, unescaped: Exported generic functions
Method, unescaped: Exported generic functions
Method, xstream-underflow: Internal generic functions
Method, xstream/close: Internal generic functions
Method, xstream/close: Internal generic functions
Method, ystream-device-write: Internal generic functions
Method, ystream-device-write: Internal generic functions
Method, ystream-device-write: Internal generic functions

O
octet-stream-ystream-p: Internal functions
octet-vector-ystream-p: Internal functions

P
peek-rune: Exported macros
print-xstream: Internal functions

R
read-octets: Internal generic functions
read-octets: Internal generic functions
read-octets: Internal generic functions
read-rune: Exported macros
read-rune-name: Internal functions
resolve-name: Internal functions
rod: Exported functions
rod-capitalize: Exported functions
rod-downcase: Exported functions
rod-equal: Exported functions
rod-reader: Internal functions
rod-string: Exported functions
rod-subseq: Exported functions
rod-subseq*: Internal functions
rod-to-utf8-string: Exported functions
rod-upcase: Exported functions
rod-ystream-column: Internal functions
rod-ystream-encoding: Internal functions
rod-ystream-in-buffer: Internal functions
rod-ystream-in-ptr: Internal functions
rod-ystream-p: Internal functions
rod<: Exported functions
rod=: Exported functions
rodp: Internal functions
rt-white-space-p: Internal functions
rune: Exported functions
rune-char: Exported functions
rune-code: Exported functions
rune-downcase: Exported functions
rune-equal: Exported functions
rune-from-read-name: Internal functions
rune-lower-case-letter-p: Internal functions
rune-reader: Internal functions
rune-upcase: Exported functions
rune-upper-case-letter-p: Internal functions
rune<=: Exported functions
rune=: Exported functions
rune>=: Exported functions
runep: Exported functions
runes-to-utf8: Internal functions
runes-to-utf8/adjustable-string: Exported functions

S
set-to-full-speed: Exported functions
sloopy-rod-p: Exported functions
start-document: Exported generic functions
start-document: Exported generic functions
start-document: Exported generic functions
start-element: Exported generic functions
start-element: Exported generic functions
start-element: Exported generic functions
string-rod: Exported functions
string-ystream/utf8-p: Internal functions

T
to-unicode-table: Internal generic functions
to-unicode-table: Internal generic functions

U
unaccount-for-line-break: Internal functions
unescaped: Exported generic functions
unescaped: Exported generic functions
unescaped: Exported generic functions
unread-rune: Exported functions
until: Internal macros
utf8-string-to-rod: Exported functions

W
while: Internal macros
white-space-rune-p: Exported functions

X
xerror: Internal functions
xstream-buffer: Internal functions
xstream-buffer-start: Internal functions
xstream-column-number: Exported functions
xstream-encoding: Exported functions
xstream-fill-ptr: Internal functions
xstream-full-speed: Internal functions
xstream-line-number: Exported functions
xstream-line-start: Internal functions
xstream-name: Exported functions
xstream-os-buffer: Internal functions
xstream-os-left-end: Internal functions
xstream-os-left-start: Internal functions
xstream-os-stream: Internal functions
xstream-p: Exported functions
xstream-plist: Exported functions
xstream-position: Exported functions
xstream-read-ptr: Internal functions
xstream-speed: Internal functions
xstream-underflow: Internal generic functions
xstream-underflow: Internal generic functions
xstream/close: Internal generic functions
xstream/close: Internal generic functions
xstream/close: Internal generic functions

Y
ystream-column: Exported functions
ystream-device-write: Internal generic functions
ystream-device-write: Internal generic functions
ystream-device-write: Internal generic functions
ystream-device-write: Internal generic functions
ystream-encoding: Exported functions
ystream-in-buffer: Internal functions
ystream-in-ptr: Internal functions
ystream-os-stream: Internal functions
ystream-out-buffer: Internal functions
ystream-p: Internal functions
ystream-result: Internal functions
ystream-target-stream: Internal functions
ystream-unicode-p: Internal functions
ystream-write-escapable-rod: Exported functions
ystream-write-escapable-rune: Exported functions
ystream-write-rod: Exported functions
ystream-write-rune: Exported functions

Jump to:   %   (  
A   C   D   E   F   G   I   L   M   O   P   R   S   T   U   W   X   Y  

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

A.3 Variables

Jump to:   *   +  
B   C   E   F   I   L   N   O   P   R   S   T   V  
Index Entry  Section

*
*charsets*: Internal special variables
*encodings*: Internal special variables
*fast*: Internal special variables
*names*: Internal special variables
*rune-names*: Internal special variables
*utf8-runes-readtable*: Exported special variables

+
+buffer-byte+: Internal special variables
+default-buffer-size+: Internal constants
+end+: Internal constants
+null-buffer+: Internal special variables
+null-octet-buffer+: Internal special variables
+ystream-bufsize+: Internal constants

B
buffer: Exported structures
buffer-start: Exported structures

C
column: Exported structures
Constant, +default-buffer-size+: Internal constants
Constant, +end+: Internal constants
Constant, +ystream-bufsize+: Internal constants

E
encoding: Exported structures
encoding: Exported structures

F
fill-ptr: Exported structures
full-speed: Exported structures

I
in-buffer: Exported structures
in-ptr: Exported structures

L
line-number: Exported structures
line-start: Exported structures

N
name: Exported structures
name: Exported classes
name: Internal classes

O
octets: Internal classes
os-buffer: Exported structures
os-left-end: Exported structures
os-left-start: Exported structures
os-stream: Exported structures
os-stream: Internal structures
os-stream: Internal structures
out-buffer: Internal structures

P
plist: Exported structures
pos: Internal classes

R
read-ptr: Exported structures
result: Internal structures

S
Slot, buffer: Exported structures
Slot, buffer-start: Exported structures
Slot, column: Exported structures
Slot, encoding: Exported structures
Slot, encoding: Exported structures
Slot, fill-ptr: Exported structures
Slot, full-speed: Exported structures
Slot, in-buffer: Exported structures
Slot, in-ptr: Exported structures
Slot, line-number: Exported structures
Slot, line-start: Exported structures
Slot, name: Exported structures
Slot, name: Exported classes
Slot, name: Internal classes
Slot, octets: Internal classes
Slot, os-buffer: Exported structures
Slot, os-left-end: Exported structures
Slot, os-left-start: Exported structures
Slot, os-stream: Exported structures
Slot, os-stream: Internal structures
Slot, os-stream: Internal structures
Slot, out-buffer: Internal structures
Slot, plist: Exported structures
Slot, pos: Internal classes
Slot, read-ptr: Exported structures
Slot, result: Internal structures
Slot, specified-p: Exported classes
Slot, speed: Exported structures
Slot, table: Internal classes
Slot, target-stream: Internal structures
Slot, to-unicode-table: Internal classes
Slot, value: Exported classes
Special Variable, *charsets*: Internal special variables
Special Variable, *encodings*: Internal special variables
Special Variable, *fast*: Internal special variables
Special Variable, *names*: Internal special variables
Special Variable, *rune-names*: Internal special variables
Special Variable, *utf8-runes-readtable*: Exported special variables
Special Variable, +buffer-byte+: Internal special variables
Special Variable, +null-buffer+: Internal special variables
Special Variable, +null-octet-buffer+: Internal special variables
specified-p: Exported classes
speed: Exported structures

T
table: Internal classes
target-stream: Internal structures
to-unicode-table: Internal classes

V
value: Exported classes

Jump to:   *   +  
B   C   E   F   I   L   N   O   P   R   S   T   V  

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

A.4 Data types

Jump to:   %   8  
A   B   C   D   E   H   O   P   R   S   T   U   X   Y  
Index Entry  Section

%
%stream-ystream: Internal structures

8
8-bit-charset: Internal classes

A
abstract-handler: Exported classes

B
buffer-byte: Internal types
buffer-index: Internal types

C
character-stream-ystream: Internal structures
character-stream-ystream/utf8: Internal structures
Class, 8-bit-charset: Internal classes
Class, abstract-handler: Exported classes
Class, closure-source-file: Internal classes
Class, default-handler: Exported classes
Class, encoding: Internal classes
Class, octet-input-stream: Internal classes
Class, simple-8-bit-encoding: Internal classes
Class, standard-attribute: Exported classes
closure-common: The closure-common system
closure-common-system: The closure-common-system package
closure-source-file: Internal classes
Condition, encoding-error: Exported conditions

D
default-handler: Exported classes

E
encoding: Internal classes
encoding-error: Exported conditions
encoding-ystream: Internal structures

H
hax: The hax package

O
octet: Internal types
octet-input-stream: Internal classes
octet-stream-ystream: Internal structures
octet-vector-ystream: Internal structures

P
Package, closure-common-system: The closure-common-system package
Package, hax: The hax package
Package, runes: The runes package
Package, runes-encoding: The runes-encoding package
Package, utf8-runes: The utf8-runes package

R
rod: Exported types
rod-ystream: Internal structures
rune: Exported types
runes: The runes package
runes-encoding: The runes-encoding package

S
simple-8-bit-encoding: Internal classes
simple-rod: Exported types
standard-attribute: Exported classes
string-ystream/utf8: Internal structures
Structure, %stream-ystream: Internal structures
Structure, character-stream-ystream: Internal structures
Structure, character-stream-ystream/utf8: Internal structures
Structure, encoding-ystream: Internal structures
Structure, octet-stream-ystream: Internal structures
Structure, octet-vector-ystream: Internal structures
Structure, rod-ystream: Internal structures
Structure, string-ystream/utf8: Internal structures
Structure, xstream: Exported structures
Structure, ystream: Exported structures
System, closure-common: The closure-common system

T
Type, buffer-byte: Internal types
Type, buffer-index: Internal types
Type, octet: Internal types
Type, rod: Exported types
Type, rune: Exported types
Type, simple-rod: Exported types

U
utf8-runes: The utf8-runes package

X
xstream: Exported structures

Y
ystream: Exported structures

Jump to:   %   8  
A   B   C   D   E   H   O   P   R   S   T   U   X   Y