The eclector Reference Manual

Table of Contents

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

The eclector Reference Manual

This is the eclector Reference Manual, version 0.7.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Mon Apr 19 15:58:27 2021 GMT+0.


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

1 Introduction

Eclector: A portable and extensible Common Lisp Reader

Introduction

The eclector system provides a portable implementation of a reader following the Common Lisp specification.

eclector is under active development. Its ASDF system structure, package structure, exported symbols and protocols may change at any time but are becoming less and less likely to do so in incompatible ways.

This document only gives a very brief overview and highlights some features. Proper documentation can be found in the documentation directory.

Usage Overview and Highlights

Basics

In the simplest case, the eclector reader can be used like any Common Lisp reader:

Error Recovery

In contrast to many other reader implementations, eclector can recover from most errors in the input supplied to it and continue reading. This capability is realized as a restart named eclector.reader:recover which is established whenever an error is signaled for which a recovery strategy is available.

For example, the following code

(handler-bind ((error (lambda (condition)
                        (let ((restart (find-restart 'eclector.reader:recover)))
                          (format t "Recovering from error:~%~2@T~A~%using~%~2@T~A~%"
                                  condition restart))
                        (eclector.reader:recover))))
  (eclector.reader:read-from-string "`(::foo ,"))

produces this:

Recovering from error:
  A symbol token must not start with two package markers as in ::name.
using
  Treat the character as if it had been escaped.
Recovering from error:
  While reading unquote, expected an object when input ended.
using
  Use NIL in place of the missing object.
Recovering from error:
  While reading list, expected the character ) when input ended.
using
  Return a list of the already read elements.
; => (ECLECTOR.READER:QUASIQUOTE (:FOO (ECLECTOR.READER:UNQUOTE NIL))) 9

indicating that eclector recovered from multiple errors and consumed all input. Of course, the returned expression is likely unsuitable for evaluation, but recovery is useful for detecting multiple errors in one go and performing further processing such as static analysis.

Custom Parse Results

Using features provided in the eclector.parse-result package, the reader can produce parse results controlled by the client, optionally including source tracking and representation of skipped input (due to e.g. comments and reader conditionals):

(defclass my-client (eclector.parse-result:parse-result-client)
  ())

(defmethod eclector.parse-result:make-expression-result
    ((client my-client) (result t) (children t) (source t))
  (list :result result :source source :children children))

(defmethod eclector.parse-result:make-skipped-input-result
    ((client my-client) (stream t) (reason t) (source t))
  (list :reason reason :source source))

(with-input-from-string (stream "(1 #|comment|# \"string\")")
  (eclector.parse-result:read (make-instance 'my-client) stream))

Concrete Syntax Trees

The eclector.concrete-syntax-tree system provides a variant of the eclector reader that produces instances of the concrete syntax tree classes provided by the concrete syntax tree library:

(eclector.concrete-syntax-tree:read-from-string "(1 2 3)")
; => #<CONCRETE-SYNTAX-TREE:CONS-CST raw: (1 2 3) {100BF94EF3}> 7 NIL

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

2 Systems

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


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

2.1 eclector

Maintainer

Jan Moringen

Authors

Robert Strandh
Jan Moringen

License

BSD

Description

A portable, extensible Common Lisp reader.

Version

0.7.0

Dependencies
Source

eclector.asd (file)

Components

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

3 Modules

Modules are listed depth-first from the system components tree.


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

3.1 eclector/base

Parent

eclector (system)

Location

code/base/

Components

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

3.2 eclector/readtable

Dependency

base (module)

Parent

eclector (system)

Location

code/readtable/

Components

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

3.3 eclector/simple-readtable

Dependencies
Parent

eclector (system)

Location

code/readtable/simple/

Components

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

3.4 eclector/reader

Dependencies
Parent

eclector (system)

Location

code/reader/

Components

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

3.5 eclector/parse-result

Dependency

reader (module)

Parent

eclector (system)

Location

code/parse-result/

Components

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

4 Files

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


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

4.1 Lisp


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

4.1.1 eclector.asd

Location

eclector.asd

Systems

eclector (system)


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

4.1.2 eclector/base/package.lisp

Parent

base (module)

Location

code/base/package.lisp

Packages

eclector.base


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

4.1.3 eclector/base/conditions.lisp

Parent

base (module)

Location

code/base/conditions.lisp

Exported Definitions
Internal Definitions

stream-position-condition (condition)


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

4.1.4 eclector/base/read-char.lisp

Parent

base (module)

Location

code/base/read-char.lisp

Exported Definitions

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

4.1.5 eclector/base/messages-english.lisp

Parent

base (module)

Location

code/base/messages-english.lisp

Internal Definitions

describe-character-english (function)


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

4.1.6 eclector/readtable/package.lisp

Parent

readtable (module)

Location

code/readtable/package.lisp

Packages

eclector.readtable


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

4.1.7 eclector/readtable/variables.lisp

Dependency

package.lisp (file)

Parent

readtable (module)

Location

code/readtable/variables.lisp

Exported Definitions

*readtable* (special variable)


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

4.1.8 eclector/readtable/conditions.lisp

Dependency

variables.lisp (file)

Parent

readtable (module)

Location

code/readtable/conditions.lisp

Exported Definitions
Internal Definitions

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

4.1.9 eclector/readtable/generic-functions.lisp

Dependency

conditions.lisp (file)

Parent

readtable (module)

Location

code/readtable/generic-functions.lisp

Exported Definitions

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

4.1.10 eclector/readtable/messages-english.lisp

Dependency

generic-functions.lisp (file)

Parent

readtable (module)

Location

code/readtable/messages-english.lisp


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

4.1.11 eclector/simple-readtable/package.lisp

Parent

simple-readtable (module)

Location

code/readtable/simple/package.lisp

Packages

eclector.readtable.simple


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

4.1.12 eclector/simple-readtable/readtable.lisp

Dependency

package.lisp (file)

Parent

simple-readtable (module)

Location

code/readtable/simple/readtable.lisp

Exported Definitions
Internal Definitions

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

4.1.13 eclector/simple-readtable/methods.lisp

Dependency

readtable.lisp (file)

Parent

simple-readtable (module)

Location

code/readtable/simple/methods.lisp

Exported Definitions
Internal Definitions

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

4.1.14 eclector/simple-readtable/messages-english.lisp

Dependency

methods.lisp (file)

Parent

simple-readtable (module)

Location

code/readtable/simple/messages-english.lisp

Exported Definitions

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

4.1.15 eclector/reader/package.lisp

Parent

reader (module)

Location

code/reader/package.lisp

Packages

eclector.reader


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

4.1.16 eclector/reader/generic-functions.lisp

Dependency

package.lisp (file)

Parent

reader (module)

Location

code/reader/generic-functions.lisp

Exported Definitions

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

4.1.17 eclector/reader/more-variables.lisp

Dependency

generic-functions.lisp (file)

Parent

reader (module)

Location

code/reader/more-variables.lisp

Exported Definitions
Internal Definitions

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

4.1.18 eclector/reader/additional-conditions.lisp

Dependency

more-variables.lisp (file)

Parent

reader (module)

Location

code/reader/additional-conditions.lisp

Exported Definitions
Internal Definitions

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

4.1.19 eclector/reader/utilities.lisp

Dependency

additional-conditions.lisp (file)

Parent

reader (module)

Location

code/reader/utilities.lisp

Internal Definitions

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

4.1.20 eclector/reader/tokens.lisp

Dependency

utilities.lisp (file)

Parent

reader (module)

Location

code/reader/tokens.lisp

Exported Definitions
Internal Definitions

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

4.1.21 eclector/reader/read-common.lisp

Dependency

tokens.lisp (file)

Parent

reader (module)

Location

code/reader/read-common.lisp

Exported Definitions
Internal Definitions

%read-maybe-nothing (function)


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

4.1.22 eclector/reader/read.lisp

Dependency

read-common.lisp (file)

Parent

reader (module)

Location

code/reader/read.lisp

Exported Definitions
Internal Definitions

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

4.1.23 eclector/reader/macro-functions.lisp

Dependency

read.lisp (file)

Parent

reader (module)

Location

code/reader/macro-functions.lisp

Exported Definitions
Internal Definitions

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

4.1.24 eclector/reader/init.lisp

Dependency

macro-functions.lisp (file)

Parent

reader (module)

Location

code/reader/init.lisp

Exported Definitions
Internal Definitions

*standard-readtable* (special variable)


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

4.1.25 eclector/reader/quasiquote-macro.lisp

Dependency

init.lisp (file)

Parent

reader (module)

Location

code/reader/quasiquote-macro.lisp

Exported Definitions

quasiquote (macro)

Internal Definitions

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

4.1.26 eclector/reader/fixup.lisp

Dependency

quasiquote-macro.lisp (file)

Parent

reader (module)

Location

code/reader/fixup.lisp

Exported Definitions

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

4.1.27 eclector/reader/messages-english.lisp

Dependency

fixup.lisp (file)

Parent

reader (module)

Location

code/reader/messages-english.lisp

Exported Definitions
Internal Definitions

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

4.1.28 eclector/parse-result/package.lisp

Parent

parse-result (module)

Location

code/parse-result/package.lisp

Packages

eclector.parse-result


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

4.1.29 eclector/parse-result/client.lisp

Dependency

package.lisp (file)

Parent

parse-result (module)

Location

code/parse-result/client.lisp

Exported Definitions

parse-result-client (class)


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

4.1.30 eclector/parse-result/generic-functions.lisp

Dependency

client.lisp (file)

Parent

parse-result (module)

Location

code/parse-result/generic-functions.lisp

Exported Definitions

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

4.1.31 eclector/parse-result/read.lisp

Dependency

generic-functions.lisp (file)

Parent

parse-result (module)

Location

code/parse-result/read.lisp

Exported Definitions
Internal Definitions

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

4.2 Static


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

4.2.1 eclector/README.md

Parent

eclector (system)

Location

README.md


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

4.2.2 eclector/LICENSE

Parent

eclector (system)

Location

LICENSE


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

5 Packages

Packages are listed by definition order.


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

5.1 eclector.base

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.2 eclector.readtable

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.3 eclector.readtable.simple

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions

readtable (class)

Internal Definitions

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

5.4 eclector.reader

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.5 eclector.parse-result

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

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

6 Definitions

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


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

6.1 Exported definitions


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

6.1.1 Special variables

Special Variable: *client*
Package

eclector.reader

Source

more-variables.lisp (file)

Special Variable: *readtable*
Package

eclector.readtable

Source

variables.lisp (file)

Special Variable: *skip-reason*
Package

eclector.reader

Source

more-variables.lisp (file)


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

6.1.2 Macros

Macro: quasiquote ARGUMENT
Package

eclector.reader

Source

quasiquote-macro.lisp (file)


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

6.1.3 Compiler macros

Compiler Macro: read &optional INPUT-STREAM EOF-ERROR-P EOF-VALUE RECURSIVE-P
Package

eclector.reader

Source

read.lisp (file)

Compiler Macro: read-char &optional INPUT-STREAM EOF-ERROR-P EOF-VALUE RECURSIVE-P
Package

eclector.base

Source

read-char.lisp (file)

Compiler Macro: read-delimited-list CHAR &optional INPUT-STREAM RECURSIVE-P
Package

eclector.reader

Source

read.lisp (file)

Compiler Macro: read-preserving-whitespace &optional INPUT-STREAM EOF-ERROR-P EOF-VALUE RECURSIVE-P
Package

eclector.reader

Source

read.lisp (file)


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

6.1.4 Functions

Function: %reader-error STREAM DATUM &rest ARGUMENTS &key STREAM-POSITION &allow-other-keys
Package

eclector.base

Source

conditions.lisp (file)

Function: %recoverable-reader-error STREAM DATUM &rest ARGUMENTS &key REPORT &allow-other-keys
Package

eclector.base

Source

conditions.lisp (file)

Function: format-recovery-report STREAM STRATEGY &rest ARGS
Package

eclector.base

Source

conditions.lisp (file)

Function: package-does-not-exist INPUT-STREAM PACKAGE-INDICATOR SYMBOL-NAME
Package

eclector.reader

Source

tokens.lisp (file)

Function: peek-char &optional PEEK-TYPE INPUT-STREAM EOF-ERROR-P EOF-VALUE RECURSIVE-P
Package

eclector.reader

Source

read-common.lisp (file)

Function: read &optional INPUT-STREAM EOF-ERROR-P EOF-VALUE RECURSIVE-P
Package

eclector.reader

Source

read.lisp (file)

Function: read CLIENT &optional INPUT-STREAM EOF-ERROR-P EOF-VALUE
Package

eclector.parse-result

Source

read.lisp (file)

Function: read-char &optional INPUT-STREAM EOF-ERROR-P EOF-VALUE RECURSIVE-P
Package

eclector.base

Source

read-char.lisp (file)

Function: read-char-or-error INPUT-STREAM DATUM &rest ARGUMENTS
Package

eclector.base

Source

read-char.lisp (file)

Function: read-char-or-recoverable-error INPUT-STREAM RECOVER-VALUE DATUM &rest ARGUMENTS
Package

eclector.base

Source

read-char.lisp (file)

Function: read-delimited-list CHAR &optional INPUT-STREAM RECURSIVE-P
Package

eclector.reader

Source

read.lisp (file)

Function: read-from-string STRING &optional EOF-ERROR-P EOF-VALUE &key START END PRESERVE-WHITESPACE
Package

eclector.reader

Source

read.lisp (file)

Function: read-from-string CLIENT STRING &optional EOF-ERROR-P EOF-VALUE &key START END PRESERVE-WHITESPACE
Package

eclector.parse-result

Source

read.lisp (file)

Function: read-preserving-whitespace &optional INPUT-STREAM EOF-ERROR-P EOF-VALUE RECURSIVE-P
Package

eclector.reader

Source

read.lisp (file)

Function: read-preserving-whitespace CLIENT &optional INPUT-STREAM EOF-ERROR-P EOF-VALUE
Package

eclector.parse-result

Source

read.lisp (file)

Function: recover &optional CONDITION
Package

eclector.base

Source

conditions.lisp (file)

Function: set-standard-dispatch-macro-characters READTABLE
Package

eclector.reader

Source

init.lisp (file)

Function: set-standard-macro-characters READTABLE
Package

eclector.reader

Source

init.lisp (file)

Function: set-standard-syntax-and-macros READTABLE
Package

eclector.reader

Source

init.lisp (file)

Function: set-standard-syntax-types READTABLE
Package

eclector.reader

Source

init.lisp (file)

Function: set-syntax-from-char TO-CHAR FROM-CHAR &optional TO-READTABLE FROM-READTABLE
Package

eclector.readtable

Source

generic-functions.lisp (file)

Function: sharpsign-invalid STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: strict-sharpsign-c STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: strict-sharpsign-single-quote STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: symbol-does-not-exist INPUT-STREAM PACKAGE SYMBOL-NAME
Package

eclector.reader

Source

tokens.lisp (file)

Function: symbol-is-not-external INPUT-STREAM PACKAGE SYMBOL-NAME SYMBOL
Package

eclector.reader

Source

tokens.lisp (file)


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

6.1.5 Generic functions

Generic Function: call-as-top-level-read CLIENT THUNK INPUT-STREAM EOF-ERROR-P EOF-VALUE PRESERVE-WHITESPACE-P
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: call-as-top-level-read (CLIENT parse-result-client) THUNK INPUT-STREAM EOF-ERROR-P EOF-VALUE PRESERVE-WHITESPACE-P around
Source

read.lisp (file)

Method: call-as-top-level-read CLIENT THUNK INPUT-STREAM EOF-ERROR-P EOF-VALUE PRESERVE-WHITESPACE-P
Source

read-common.lisp (file)

Generic Function: call-reader-macro CLIENT INPUT-STREAM CHAR READTABLE
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: call-reader-macro CLIENT INPUT-STREAM CHAR READTABLE
Generic Function: call-with-current-package CLIENT THUNK PACKAGE-DESIGNATOR
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: call-with-current-package CLIENT THUNK PACKAGE-DESIGNATOR
Generic Function: check-feature-expression CLIENT FEATURE-EXPRESSION
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: check-feature-expression CLIENT FEATURE-EXPRESSION
Generic Function: check-symbol-token CLIENT INPUT-STREAM TOKEN ESCAPE-RANGES POSITION-PACKAGE-MARKER-1 POSITION-PACKAGE-MARKER-2
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: check-symbol-token CLIENT INPUT-STREAM TOKEN ESCAPE-RANGES POSITION-PACKAGE-MARKER-1 POSITION-PACKAGE-MARKER-2
Source

tokens.lisp (file)

Generic Function: copy-readtable READTABLE
Package

eclector.readtable

Source

generic-functions.lisp (file)

Methods
Method: copy-readtable (READTABLE readtable)
Source

methods.lisp (file)

Generic Function: copy-readtable-into FROM-READTABLE TO-READTABLE
Package

eclector.readtable

Source

generic-functions.lisp (file)

Methods
Method: copy-readtable-into (FROM-READTABLE readtable) (TO-READTABLE readtable)
Source

methods.lisp (file)

Generic Function: delimiter CONDITION
Package

eclector.base

Methods
Method: delimiter (CONDITION missing-delimiter)
Source

conditions.lisp (file)

Generic Function: evaluate-expression CLIENT EXPRESSION
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: evaluate-expression CLIENT EXPRESSION
Generic Function: evaluate-feature-expression CLIENT FEATURE-EXPRESSION
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: evaluate-feature-expression CLIENT FEATURE-EXPRESSION
Generic Function: find-character CLIENT NAME
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: find-character CLIENT NAME
Generic Function: fixup CLIENT OBJECT SEEN-OBJECTS MAPPING
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: fixup CLIENT (OBJECT hash-table) SEEN-OBJECTS MAPPING
Source

fixup.lisp (file)

Method: fixup CLIENT (OBJECT standard-object) SEEN-OBJECTS MAPPING
Source

fixup.lisp (file)

Method: fixup CLIENT (OBJECT array) SEEN-OBJECTS MAPPING
Source

fixup.lisp (file)

Method: fixup CLIENT (OBJECT cons) SEEN-OBJECTS MAPPING
Source

fixup.lisp (file)

Method: fixup CLIENT OBJECT SEEN-OBJECTS MAPPING
Source

fixup.lisp (file)

Method: fixup CLIENT OBJECT SEEN-OBJECTS MAPPING around
Source

fixup.lisp (file)

Generic Function: get-dispatch-macro-character READTABLE DISP-CHAR SUB-CHAR
Package

eclector.readtable

Source

generic-functions.lisp (file)

Methods
Method: get-dispatch-macro-character (READTABLE readtable) DISP-CHAR SUB-CHAR
Source

methods.lisp (file)

Generic Function: get-macro-character READTABLE CHAR
Package

eclector.readtable

Source

generic-functions.lisp (file)

Methods
Method: get-macro-character (READTABLE readtable) CHAR
Source

methods.lisp (file)

Generic Function: interpret-symbol CLIENT INPUT-STREAM PACKAGE-INDICATOR SYMBOL-NAME INTERNP
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: interpret-symbol CLIENT INPUT-STREAM PACKAGE-INDICATOR SYMBOL-NAME INTERNP
Source

tokens.lisp (file)

Method: interpret-symbol CLIENT INPUT-STREAM (PACKAGE-INDICATOR null) SYMBOL-NAME INTERNP
Source

tokens.lisp (file)

Generic Function: interpret-symbol-token CLIENT INPUT-STREAM TOKEN POSITION-PACKAGE-MARKER-1 POSITION-PACKAGE-MARKER-2
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: interpret-symbol-token CLIENT INPUT-STREAM TOKEN POSITION-PACKAGE-MARKER-1 POSITION-PACKAGE-MARKER-2
Source

tokens.lisp (file)

Generic Function: interpret-token CLIENT INPUT-STREAM TOKEN ESCAPE-RANGES
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: interpret-token CLIENT INPUT-STREAM TOKEN ESCAPE-RANGES
Source

tokens.lisp (file)

Generic Function: make-dispatch-macro-character READTABLE CHAR &optional NON-TERMINATING-P
Package

eclector.readtable

Source

generic-functions.lisp (file)

Methods
Method: make-dispatch-macro-character (READTABLE readtable) CHAR &optional NON-TERMINATING-P
Source

methods.lisp (file)

Generic Function: make-expression-result CLIENT RESULT CHILDREN SOURCE
Package

eclector.parse-result

Source

generic-functions.lisp (file)

Generic Function: make-skipped-input-result CLIENT STREAM REASON SOURCE
Package

eclector.parse-result

Source

generic-functions.lisp (file)

Methods
Method: make-skipped-input-result CLIENT STREAM REASON SOURCE
Generic Function: make-source-range CLIENT START END
Package

eclector.parse-result

Source

generic-functions.lisp (file)

Methods
Method: make-source-range CLIENT START END
Generic Function: make-structure-instance CLIENT NAME INITARGS
Package

eclector.reader

Source

generic-functions.lisp (file)

Generic Function: note-skipped-input CLIENT INPUT-STREAM REASON
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: note-skipped-input (CLIENT parse-result-client) INPUT-STREAM REASON
Source

read.lisp (file)

Method: note-skipped-input CLIENT INPUT-STREAM REASON
Generic Function: read-common CLIENT INPUT-STREAM EOF-ERROR-P EOF-VALUE
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: read-common (CLIENT parse-result-client) INPUT-STREAM EOF-ERROR-P EOF-VALUE
Source

read.lisp (file)

Method: read-common CLIENT INPUT-STREAM EOF-ERROR-P EOF-VALUE
Source

read-common.lisp (file)

Generic Function: read-maybe-nothing CLIENT INPUT-STREAM EOF-ERROR-P EOF-VALUE
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: read-maybe-nothing (CLIENT parse-result-client) INPUT-STREAM EOF-ERROR-P EOF-VALUE
Source

read.lisp (file)

Method: read-maybe-nothing CLIENT INPUT-STREAM EOF-ERROR-P EOF-VALUE
Source

read-common.lisp (file)

Generic Function: read-token CLIENT INPUT-STREAM EOF-ERROR-P EOF-VALUE
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: read-token CLIENT INPUT-STREAM EOF-ERROR-P EOF-VALUE
Source

tokens.lisp (file)

Generic Function: readtable-case READTABLE
Generic Function: (setf readtable-case) MODE READTABLE
Package

eclector.readtable

Source

generic-functions.lisp (file)

Methods
Method: readtable-case (READTABLE readtable)

automatically generated reader method

Source

readtable.lisp (file)

Method: (setf readtable-case) NEW-VALUE (READTABLE readtable)

automatically generated writer method

Source

readtable.lisp (file)

Generic Function: readtablep OBJECT
Package

eclector.readtable

Source

generic-functions.lisp (file)

Methods
Method: readtablep (READTABLE readtable)
Source

methods.lisp (file)

Method: readtablep OBJECT
Generic Function: recovery-description STRATEGY &key LANGUAGE
Package

eclector.base

Source

conditions.lisp (file)

Methods
Method: recovery-description STRATEGY &key LANGUAGE
Generic Function: recovery-description-using-language STRATEGY LANGUAGE
Package

eclector.base

Source

conditions.lisp (file)

Methods
Method: recovery-description-using-language (STRATEGY (eql ignore-label)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql treat-as-false)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql replace-namestring)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql skip-slot)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-partial-initargs)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql ignore-excess-parts)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-partial-complex)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-replacement-part)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-empty-array)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql ignore-excess-elements)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-partial-vector)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-empty-vector)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-partial-character-name)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-replacement-character)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-replacement-parameter)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql ignore-parameter)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql ignore-trailing-right-paren)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-partial-list)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql ignore-object)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql inject-nil)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-partial-string)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql ignore-missing-delimiter)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql ignore-unquote)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql ignore-quasiquote)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-replacement-float-format)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-replacement-radix)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql replace-invalid-digit)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-anyway)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql intern)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-replacement-symbol)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-replacement-package)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-uninterned-symbol)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql treat-as-escaped)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql replace-invalid-character)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql use-partial-symbol)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql ignore-partial-macro)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: recovery-description-using-language (STRATEGY (eql ignore-partial-dispatch-macro)) (LANGUAGE english)
Source

messages-english.lisp (file)

Generic Function: set-dispatch-macro-character READTABLE DISP-CHAR SUB-CHAR FUNCTION
Package

eclector.readtable

Source

generic-functions.lisp (file)

Methods
Method: set-dispatch-macro-character (READTABLE readtable) DISP-CHAR SUB-CHAR FUNCTION
Source

methods.lisp (file)

Generic Function: set-macro-character READTABLE CHAR FUNCTION &optional NON-TERMINATING-P
Package

eclector.readtable

Source

generic-functions.lisp (file)

Methods
Method: set-macro-character (READTABLE readtable) CHAR FUNCTION &optional NON-TERMINATING-P
Source

methods.lisp (file)

Generic Function: source-position CLIENT STREAM
Package

eclector.parse-result

Source

generic-functions.lisp (file)

Methods
Method: source-position CLIENT STREAM
Generic Function: stream-position CONDITION
Package

eclector.base

Methods
Method: stream-position (CONDITION stream-position-condition)
Source

conditions.lisp (file)

Generic Function: (setf syntax-from-char) FROM-CHAR TO-CHAR TO-READTABLE FROM-READTABLE
Package

eclector.readtable

Source

generic-functions.lisp (file)

Methods
Method: (setf syntax-from-char) FROM-CHAR TO-CHAR TO-READTABLE FROM-READTABLE
Generic Function: syntax-type READTABLE CHAR
Generic Function: (setf syntax-type) SYNTAX-TYPE READTABLE CHAR
Package

eclector.readtable

Source

generic-functions.lisp (file)

Methods
Method: syntax-type (READTABLE readtable) CHAR
Method: (setf syntax-type) SYNTAX-TYPE (READTABLE readtable) CHAR
Source

methods.lisp (file)

Generic Function: wrap-in-function CLIENT NAME
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: wrap-in-function CLIENT NAME
Generic Function: wrap-in-quasiquote CLIENT FORM
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: wrap-in-quasiquote CLIENT FORM
Generic Function: wrap-in-quote CLIENT MATERIAL
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: wrap-in-quote CLIENT MATERIAL
Generic Function: wrap-in-unquote CLIENT FORM
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: wrap-in-unquote CLIENT FORM
Generic Function: wrap-in-unquote-splicing CLIENT FORM
Package

eclector.reader

Source

generic-functions.lisp (file)

Methods
Method: wrap-in-unquote-splicing CLIENT FORM

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

6.1.6 Conditions

Condition: backquote-context-error ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

backquote-error (condition)

Direct subclasses
Direct methods

context (method)

Direct slots
Slot: %context
Initargs

:context

Readers

context (generic function)

Condition: backquote-error ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct subclasses
Condition: backquote-in-invalid-context ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

backquote-context-error (condition)

Direct methods

report-condition (method)

Condition: char-must-be-a-dispatching-character ()
Package

eclector.readtable

Source

conditions.lisp (file)

Direct superclasses

dispatch-macro-character-error (condition)

Direct methods

report-condition (method)

Condition: complex-part-expected ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: complex-parts-must-follow-sharpsign-c ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

incomplete-construct (condition)

Direct methods

report-condition (method)

Condition: digit-expected ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods
Direct slots
Slot: %character-found
Initargs

:character-found

Readers

character-found (generic function)

Condition: end-of-file ()
Package

eclector.base

Source

conditions.lisp (file)

Direct superclasses
Direct subclasses
Direct methods

report-condition (method)

Condition: end-of-input-after-backquote ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-after-backslash ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-after-consing-dot ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-after-feature-expression ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-after-quote ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-after-sharpsign-a ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-after-sharpsign-c ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-after-sharpsign-dot ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-after-sharpsign-equals ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-after-sharpsign-p ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-after-sharpsign-plus-minus ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-after-sharpsign-s ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods

report-condition (method)

Condition: end-of-input-after-sharpsign-single-quote ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-after-unquote ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-before-complex-part ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-before-digit ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-before-slot-name ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-before-slot-value ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: end-of-input-before-structure-type-name ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: feature-expression-must-follow-sharpsign-plus-minus ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: feature-expression-type-error ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
  • type-error (condition)
  • condition (condition)
Direct subclasses

feature-expression-type-error/reader (condition)

Direct methods

report-condition (method)

Condition: incomplete-construct ()
Package

eclector.base

Source

conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct subclasses
Condition: incorrect-initialization-length ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

array-initialization-error (condition)

Direct methods
Direct slots
Slot: %axis
Initargs

:axis

Readers

axis (generic function)

Slot: %expected-length
Initargs

:expected-length

Readers

expected-length (generic function)

Slot: %datum
Initargs

:datum

Readers

datum (generic function)

Condition: invalid-constituent-character ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

symbol-syntax-error (condition)

Direct methods

report-condition (method)

Condition: invalid-context-for-consing-dot ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods

report-condition (method)

Condition: invalid-context-for-right-parenthesis ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods
Direct slots
Slot: %expected-character
Initargs

:expected-character

Initform

(quote nil)

Readers

expected-character (generic function)

Slot: %found-character
Initargs

:found-character

Readers

found-character (generic function)

Condition: invalid-context-for-unquote ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

unquote-error (condition)

Direct subclasses
Condition: invalid-default-float-format ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods
Direct slots
Slot: %exponent-marker
Initargs

:exponent-marker

Readers

exponent-marker (generic function)

Slot: %float-format
Initargs

:float-format

Readers

float-format (generic function)

Condition: invalid-radix ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods
  • report-condition (method)
  • radix (method)
Direct slots
Slot: %radix
Initargs

:radix

Readers

radix (generic function)

Condition: missing-delimiter ()
Package

eclector.base

Source

conditions.lisp (file)

Direct superclasses
Direct subclasses
Direct methods

delimiter (method)

Direct slots
Slot: %delimiter
Initargs

:delimiter

Readers

delimiter (generic function)

Condition: multiple-objects-following-consing-dot ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods

report-condition (method)

Condition: namestring-must-follow-sharpsign-p ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

incomplete-construct (condition)

Direct methods

report-condition (method)

Condition: no-elements-found ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

array-initialization-error (condition)

Direct methods
Direct slots
Slot: %expected-number
Initargs

:expected-number

Readers

expected-number (generic function)

Condition: no-slot-value-found ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: no-structure-type-name-found ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

incomplete-construct (condition)

Direct methods

report-condition (method)

Condition: non-list-following-sharpsign-c ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods

report-condition (method)

Condition: non-list-following-sharpsign-s ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods

report-condition (method)

Condition: non-string-following-sharpsign-p ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

read-object-type-error (condition)

Direct methods

report-condition (method)

Condition: numeric-parameter-not-supplied-but-required ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods
Direct slots
Slot: %macro-name
Initargs

:macro-name

Readers

macro-name (generic function)

Condition: numeric-parameter-supplied-but-ignored ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods
Direct slots
Slot: %parameter
Initargs

:parameter

Readers

parameter (generic function)

Slot: %macro-name
Initargs

:macro-name

Readers

macro-name (generic function)

Condition: object-must-follow-backquote ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: object-must-follow-consing-dot ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

incomplete-construct (condition)

Direct methods

report-condition (method)

Condition: object-must-follow-feature-expression ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: object-must-follow-quote ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

incomplete-construct (condition)

Direct methods

report-condition (method)

Condition: object-must-follow-sharpsign-a ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

incomplete-construct (condition)

Direct methods

report-condition (method)

Condition: object-must-follow-sharpsign-dot ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

incomplete-construct (condition)

Direct methods

report-condition (method)

Condition: object-must-follow-sharpsign-equals ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

incomplete-construct (condition)

Direct methods

report-condition (method)

Condition: object-must-follow-sharpsign-single-quote ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

incomplete-construct (condition)

Direct methods

report-condition (method)

Condition: object-must-follow-unquote ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: package-does-not-exist ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods
Direct slots
Slot: %package-name
Initargs

:package-name

Readers

desired-package-name (generic function)

Condition: read-object-type-error ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct subclasses
Direct methods

report-condition (method)

Condition: read-time-evaluation-error ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods
Direct slots
Slot: %expression
Initargs

:expression

Readers

expression (generic function)

Slot: %original-condition
Initargs

:original-condition

Readers

original-condition (generic function)

Condition: read-time-evaluation-inhibited ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods

report-condition (method)

Condition: sharpsign-equals-label-defined-more-than-once ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

reference-error (condition)

Direct methods

report-condition (method)

Condition: sharpsign-equals-only-refers-to-self ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

reference-error (condition)

Direct methods

report-condition (method)

Condition: sharpsign-invalid ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods
Direct slots
Slot: %character-found
Initargs

:character-found

Readers

character-found (generic function)

Condition: sharpsign-sharpsign-undefined-label ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

reference-error (condition)

Direct methods

report-condition (method)

Condition: single-feature-expected ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
  • error (condition)
  • condition (condition)
Direct subclasses

single-feature-expected/reader (condition)

Direct methods
  • report-condition (method)
  • features (method)
Direct slots
Slot: %features
Initargs

:features

Readers

features (generic function)

Condition: slot-name-is-not-a-string-designator ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

read-object-type-error (condition)

Direct methods

report-condition (method)

Direct Default Initargs
InitargValue
:expected-type(quote symbol)
Condition: stream-position-reader-error ()
Package

eclector.base

Source

conditions.lisp (file)

Direct superclasses
Direct subclasses
Condition: structure-constructor-must-follow-sharpsign-s ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods

report-condition (method)

Condition: structure-type-name-is-not-a-symbol ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

read-object-type-error (condition)

Direct methods

report-condition (method)

Direct Default Initargs
InitargValue
:expected-type(quote symbol)
Condition: sub-char-must-not-be-a-decimal-digit ()
Package

eclector.readtable

Source

conditions.lisp (file)

Direct superclasses

dispatch-macro-character-error (condition)

Direct methods
  • report-condition (method)
  • sub-char (method)
Direct slots
Slot: %sub-char
Initargs

:sub-char

Readers

sub-char (generic function)

Condition: symbol-can-have-at-most-two-package-markers ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

symbol-syntax-error (condition)

Direct methods

report-condition (method)

Condition: symbol-does-not-exist ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

symbol-access-error (condition)

Direct methods

report-condition (method)

Condition: symbol-is-not-external ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

symbol-access-error (condition)

Direct methods

report-condition (method)

Condition: symbol-name-must-not-be-only-package-markers ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

symbol-syntax-error (condition)

Direct methods

report-condition (method)

Condition: symbol-name-must-not-end-with-package-marker ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

symbol-syntax-error (condition)

Direct methods

report-condition (method)

Condition: too-many-complex-parts ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods

report-condition (method)

Condition: too-many-dots ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods

report-condition (method)

Condition: too-many-elements ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

array-initialization-error (condition)

Direct methods
Direct slots
Slot: %expected-number
Initargs

:expected-number

Readers

expected-number (generic function)

Slot: %number-found
Initargs

:number-found

Readers

number-found (generic function)

Condition: two-package-markers-must-be-adjacent ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

symbol-syntax-error (condition)

Direct methods

report-condition (method)

Condition: two-package-markers-must-not-be-first ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

symbol-syntax-error (condition)

Direct methods

report-condition (method)

Condition: uninterned-symbol-must-not-contain-package-marker ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

symbol-syntax-error (condition)

Direct methods

report-condition (method)

Condition: unknown-character-name ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods
  • report-condition (method)
  • name (method)
Direct slots
Slot: %name
Initargs

:name

Readers

name (generic function)

Condition: unknown-macro-sub-character ()
Package

eclector.readtable

Source

conditions.lisp (file)

Direct superclasses
Direct methods
  • report-condition (method)
  • sub-char (method)
Direct slots
Slot: %sub-char
Initargs

:sub-char

Readers

sub-char (generic function)

Condition: unquote-error ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct subclasses
Condition: unquote-in-invalid-context ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: unquote-not-inside-backquote ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

invalid-context-for-unquote (condition)

Direct methods

report-condition (method)

Condition: unquote-splicing-at-top ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

unquote-error (condition)

Direct methods

report-condition (method)

Direct Default Initargs
InitargValue
:splicing-pt
Condition: unquote-splicing-in-dotted-list ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

unquote-error (condition)

Direct methods

report-condition (method)

Direct Default Initargs
InitargValue
:splicing-pt
Condition: unterminated-block-comment ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

missing-delimiter (condition)

Direct methods

report-condition (method)

Condition: unterminated-dispatch-macro ()
Package

eclector.readtable

Source

conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: unterminated-list ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

missing-delimiter (condition)

Direct methods

report-condition (method)

Condition: unterminated-multiple-escape ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

missing-delimiter (condition)

Direct subclasses
Condition: unterminated-multiple-escape-in-character-name ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

unterminated-multiple-escape (condition)

Direct methods

report-condition (method)

Condition: unterminated-multiple-escape-in-symbol ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: unterminated-single-escape ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct subclasses
Direct methods

escape-char (method)

Direct slots
Slot: %escape-char
Initargs

:escape-char

Readers

escape-char (generic function)

Condition: unterminated-single-escape-in-character-name ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

unterminated-single-escape (condition)

Direct methods

report-condition (method)

Condition: unterminated-single-escape-in-string ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

unterminated-single-escape (condition)

Direct methods

report-condition (method)

Condition: unterminated-single-escape-in-symbol ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Direct methods

report-condition (method)

Condition: unterminated-string ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

missing-delimiter (condition)

Direct methods

report-condition (method)

Condition: unterminated-vector ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

missing-delimiter (condition)

Direct methods

report-condition (method)

Condition: zero-denominator ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct methods

report-condition (method)


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

6.1.7 Classes

Class: parse-result-client ()
Package

eclector.parse-result

Source

client.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Class: readtable ()
Package

eclector.readtable.simple

Source

readtable.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: %syntax-types
Initform

(make-hash-table)

Readers

syntax-types (generic function)

Slot: %macro-characters
Initform

(make-hash-table)

Readers

macro-characters (generic function)

Slot: %dispatch-macro-characters
Initform

(make-hash-table)

Readers

dispatch-macro-characters (generic function)

Slot: %readtable-case
Initform

:upcase

Readers

readtable-case (generic function)

Writers

(setf readtable-case) (generic function)


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

6.2 Internal definitions


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

6.2.1 Special variables

Special Variable: *backquote-depth*
Package

eclector.reader

Source

more-variables.lisp (file)

Special Variable: *character-names*
Package

eclector.reader

Source

macro-functions.lisp (file)

Special Variable: *consing-dot*
Package

eclector.reader

Source

more-variables.lisp (file)

Special Variable: *consing-dot-allowed-p*
Package

eclector.reader

Source

more-variables.lisp (file)

Special Variable: *input-stream*
Package

eclector.reader

Source

macro-functions.lisp (file)

Special Variable: *labels*
Package

eclector.reader

Source

more-variables.lisp (file)

Special Variable: *list-reader*
Package

eclector.reader

Source

more-variables.lisp (file)

Special Variable: *quasiquote-forbidden*
Package

eclector.reader

Source

more-variables.lisp (file)

Special Variable: *stack*
Package

eclector.parse-result

Source

read.lisp (file)

Special Variable: *standard-readtable*
Package

eclector.reader

Source

init.lisp (file)

Special Variable: *start*
Package

eclector.parse-result

Source

read.lisp (file)

Special Variable: *unquote-forbidden*
Package

eclector.reader

Source

more-variables.lisp (file)

Special Variable: +constituent-traits+
Package

eclector.reader

Source

tokens.lisp (file)


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

6.2.2 Macros

Macro: update-escape-ranges INDEX ESCAPE-RANGE-PLACE REMAINING-ESCAPE-RANGES-PLACE
Package

eclector.reader

Source

utilities.lisp (file)

Macro: with-forbidden-quasiquotation (CONTEXT &optional QUASIQUOTE-FORBIDDEN-P UNQUOTE-FORBIDDEN-P) &body BODY
Package

eclector.reader

Source

macro-functions.lisp (file)


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

6.2.3 Functions

Function: %read-delimited-list STREAM CLOSE-CHAR
Package

eclector.reader

Source

read.lisp (file)

Function: %read-list-element CLIENT STREAM CLOSE-CHAR
Package

eclector.reader

Source

read.lisp (file)

Function: %read-list-elements STREAM FUNCTION EOL-VALUE EOF-VALUE CLOSE-CHAR CONSING-DOT-ALLOWED-P
Package

eclector.reader

Source

read.lisp (file)

Function: %read-maybe-nothing CLIENT INPUT-STREAM EOF-ERROR-P EOF-VALUE
Package

eclector.reader

Source

read-common.lisp (file)

Function: %sharpsign-c STREAM CHAR PARAMETER ALLOW-NON-LIST
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: %sharpsign-single-quote STREAM CHAR PARAMETER ALLOW-UNQUOTE
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: accept-package-name ()
Package

eclector.reader

Source

tokens.lisp (file)

Function: accept-symbol ()
Package

eclector.reader

Source

tokens.lisp (file)

Function: backquote STREAM CHAR
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: char-float-exponent-marker-p CHAR
Package

eclector.reader

Source

tokens.lisp (file)

Function: char-invalid-p CHAR
Package

eclector.reader

Source

tokens.lisp (file)

Function: check-standard-feature-expression FEATURE-EXPRESSION
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: comma STREAM CHAR
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: convert-according-to-readtable-case TOKEN ESCAPE-RANGES
Package

eclector.reader

Source

utilities.lisp (file)

Function: describe-character-english STREAM CHARACTER &optional COLON AT-SIGN
Package

eclector.base

Source

messages-english.lisp (file)

Function: double-quote STREAM CHAR
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: evaluate-standard-feature-expression FEATURE-EXPRESSION &key CHECK RECURSE
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: expand FORM
Package

eclector.reader

Source

quasiquote-macro.lisp (file)

Function: find-standard-character NAME
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: fixup-marker-final MARKER
Function: (setf fixup-marker-final) NEW-VALUE MARKER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: fixup-marker-final-p MARKER
Function: (setf fixup-marker-final-p) NEW-VALUE MARKER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: fixup-marker-temporary MARKER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: left-parenthesis STREAM CHAR
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: make-dispatch-invoker READTABLE DISP-CHAR
Package

eclector.readtable.simple

Source

methods.lisp (file)

Function: make-fixup-marker ()
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: make-integer-accumulator BASE
Package

eclector.reader

Source

tokens.lisp (file)

Function: numeric-parameter-ignored STREAM MACRO-NAME PARAMETER
Package

eclector.reader

Source

additional-conditions.lisp (file)

Function: numeric-parameter-not-supplied STREAM MACRO-NAME
Package

eclector.reader

Source

additional-conditions.lisp (file)

Function: parse-parameter-and-sub-char STREAM
Package

eclector.readtable.simple

Source

methods.lisp (file)

Function: read-aux INPUT-STREAM EOF-ERROR-P EOF-VALUE RECURSIVE-P PRESERVE-WHITESPACE-P
Package

eclector.reader

Source

read.lisp (file)

Function: read-aux CLIENT INPUT-STREAM EOF-ERROR-P EOF-VALUE PRESERVE-WHITESPACE-P
Package

eclector.parse-result

Source

read.lisp (file)

Function: read-rational STREAM BASE
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: reader-float-format &optional EXPONENT-MARKER
Package

eclector.reader

Source

tokens.lisp (file)

Function: right-parenthesis STREAM CHAR
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: semicolon STREAM CHAR
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-a STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-asterisk STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-b STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-backslash STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-c STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-colon STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-dot STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-equals STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-left-parenthesis STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-minus STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-o STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-p STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-plus STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-plus-minus STREAM CHAR PARAMETER INVERTP
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-r STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-s STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-sharpsign STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-single-quote STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-vertical-bar STREAM SUB-CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: sharpsign-x STREAM CHAR PARAMETER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: signal-end-of-list CHARACTER
Package

eclector.reader

Source

more-variables.lisp (file)

Function: single-quote STREAM CHAR
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: skip-whitespace STREAM
Package

eclector.reader

Source

utilities.lisp (file)

Function: skip-whitespace* STREAM
Package

eclector.reader

Source

utilities.lisp (file)

Function: symbol-from-token STREAM TOKEN TOKEN-ESCAPES PACKAGE-MARKER
Package

eclector.reader

Source

macro-functions.lisp (file)

Function: trait->index TRAIT
Package

eclector.reader

Source

tokens.lisp (file)

Function: transform FORM &optional WRAP-IN-LIST
Package

eclector.reader

Source

quasiquote-macro.lisp (file)

Function: transform-compound COMPOUND
Package

eclector.reader

Source

quasiquote-macro.lisp (file)

Function: transform-quasiquote-argument ARGUMENT
Package

eclector.reader

Source

quasiquote-macro.lisp (file)


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

6.2.4 Generic functions

Generic Function: %character CONDITION
Package

eclector.reader

Methods
Method: %character (CONDITION end-of-list)
Source

more-variables.lisp (file)

Generic Function: array-type CONDITION
Package

eclector.reader

Methods
Method: array-type (CONDITION array-initialization-error)
Source

additional-conditions.lisp (file)

Generic Function: axis CONDITION
Package

eclector.reader

Methods
Method: axis (CONDITION incorrect-initialization-length)
Source

additional-conditions.lisp (file)

Generic Function: base CONDITION
Package

eclector.reader

Methods
Method: base (CONDITION digit-condition)
Source

additional-conditions.lisp (file)

Generic Function: character-found CONDITION
Package

eclector.reader

Methods
Method: character-found (CONDITION digit-expected)
Source

additional-conditions.lisp (file)

Method: character-found (CONDITION sharpsign-invalid)
Source

additional-conditions.lisp (file)

Generic Function: context CONDITION
Package

eclector.reader

Methods
Method: context (CONDITION reader-conditional-condition)
Source

additional-conditions.lisp (file)

Method: context (CONDITION backquote-context-error)
Source

additional-conditions.lisp (file)

Generic Function: context-name CONTEXT LANGUAGE
Package

eclector.reader

Source

additional-conditions.lisp (file)

Methods
Method: context-name (CONTEXT (eql sharpsign-minus)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: context-name (CONTEXT (eql sharpsign-plus)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: context-name (CONTEXT (eql sharpsign-p)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: context-name (CONTEXT (eql sharpsign-s-slot-value)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: context-name (CONTEXT (eql sharpsign-s-slot-name)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: context-name (CONTEXT (eql sharpsign-s-type)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: context-name (CONTEXT (eql sharpsign-s)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: context-name (CONTEXT (eql sharpsign-c)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: context-name (CONTEXT (eql sharpsign-a)) (LANGUAGE english)
Source

messages-english.lisp (file)

Method: context-name (CONTEXT (eql sharpsign-single-quote)) (LANGUAGE english)
Source

messages-english.lisp (file)

Generic Function: datum CONDITION
Package

eclector.reader

Methods
Method: datum (CONDITION incorrect-initialization-length)
Source

additional-conditions.lisp (file)

Generic Function: desired-package-name CONDITION
Package

eclector.reader

Methods
Method: desired-package-name (CONDITION package-does-not-exist)
Source

additional-conditions.lisp (file)

Generic Function: desired-symbol-name CONDITION
Package

eclector.reader

Methods
Method: desired-symbol-name (CONDITION symbol-access-error)
Source

additional-conditions.lisp (file)

Generic Function: desired-symbol-package CONDITION
Package

eclector.reader

Methods
Method: desired-symbol-package (CONDITION symbol-access-error)
Source

additional-conditions.lisp (file)

Generic Function: disp-char CONDITION
Package

eclector.readtable

Methods
Method: disp-char (CONDITION dispatch-macro-character-error)
Source

conditions.lisp (file)

Generic Function: dispatch-macro-characters OBJECT
Package

eclector.readtable.simple

Methods
Method: dispatch-macro-characters (READTABLE readtable)

automatically generated reader method

Source

readtable.lisp (file)

Generic Function: escape-char CONDITION
Package

eclector.reader

Methods
Method: escape-char (CONDITION unterminated-single-escape)
Source

additional-conditions.lisp (file)

Generic Function: expected-character CONDITION
Package

eclector.reader

Methods
Method: expected-character (CONDITION invalid-context-for-right-parenthesis)
Source

additional-conditions.lisp (file)

Generic Function: expected-length CONDITION
Package

eclector.reader

Methods
Method: expected-length (CONDITION incorrect-initialization-length)
Source

additional-conditions.lisp (file)

Generic Function: expected-number CONDITION
Package

eclector.reader

Methods
Method: expected-number (CONDITION no-elements-found)
Source

additional-conditions.lisp (file)

Method: expected-number (CONDITION too-many-elements)
Source

additional-conditions.lisp (file)

Generic Function: exponent-marker CONDITION
Package

eclector.reader

Methods
Method: exponent-marker (CONDITION invalid-default-float-format)
Source

additional-conditions.lisp (file)

Generic Function: expression CONDITION
Package

eclector.reader

Methods
Method: expression (CONDITION read-time-evaluation-error)
Source

additional-conditions.lisp (file)

Generic Function: features CONDITION
Package

eclector.reader

Methods
Method: features (CONDITION single-feature-expected)
Source

additional-conditions.lisp (file)

Generic Function: float-format CONDITION
Package

eclector.reader

Methods
Method: float-format (CONDITION invalid-default-float-format)
Source

additional-conditions.lisp (file)

Generic Function: found-character CONDITION
Package

eclector.reader

Methods
Method: found-character (CONDITION invalid-context-for-right-parenthesis)
Source

additional-conditions.lisp (file)

Generic Function: label CONDITION
Package

eclector.reader

Methods
Method: label (CONDITION reference-error)
Source

additional-conditions.lisp (file)

Generic Function: macro-characters OBJECT
Package

eclector.readtable.simple

Methods
Method: macro-characters (READTABLE readtable)

automatically generated reader method

Source

readtable.lisp (file)

Generic Function: macro-name CONDITION
Package

eclector.reader

Methods
Method: macro-name (CONDITION numeric-parameter-not-supplied-but-required)
Source

additional-conditions.lisp (file)

Method: macro-name (CONDITION numeric-parameter-supplied-but-ignored)
Source

additional-conditions.lisp (file)

Generic Function: name CONDITION
Package

eclector.reader

Methods
Method: name (CONDITION unknown-character-name)
Source

additional-conditions.lisp (file)

Generic Function: number-found CONDITION
Package

eclector.reader

Methods
Method: number-found (CONDITION too-many-elements)
Source

additional-conditions.lisp (file)

Generic Function: original-condition CONDITION
Package

eclector.reader

Methods
Method: original-condition (CONDITION read-time-evaluation-error)
Source

additional-conditions.lisp (file)

Generic Function: parameter CONDITION
Package

eclector.reader

Methods
Method: parameter (CONDITION numeric-parameter-supplied-but-ignored)
Source

additional-conditions.lisp (file)

Generic Function: radix CONDITION
Package

eclector.reader

Methods
Method: radix (CONDITION invalid-radix)
Source

additional-conditions.lisp (file)

Generic Function: slot-name CONDITION
Package

eclector.reader

Methods
Method: slot-name (CONDITION slot-value-condition)
Source

additional-conditions.lisp (file)

Generic Function: splicing-p CONDITION
Package

eclector.reader

Methods
Method: splicing-p (CONDITION unquote-condition)
Source

additional-conditions.lisp (file)

Generic Function: sub-char CONDITION
Package

eclector.readtable

Methods
Method: sub-char (CONDITION unknown-macro-sub-character)
Source

conditions.lisp (file)

Method: sub-char (CONDITION sub-char-must-not-be-a-decimal-digit)
Source

conditions.lisp (file)

Generic Function: syntax-types OBJECT
Package

eclector.readtable.simple

Methods
Method: syntax-types (READTABLE readtable)

automatically generated reader method

Source

readtable.lisp (file)

Generic Function: token CONDITION
Package

eclector.reader

Methods
Method: token (CONDITION symbol-syntax-error)
Source

additional-conditions.lisp (file)

Generic Function: which CONDITION
Package

eclector.reader

Methods
Method: which (CONDITION complex-part-condition)
Source

additional-conditions.lisp (file)


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

6.2.5 Conditions

Condition: array-initialization-error ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct subclasses
Direct methods

array-type (method)

Direct slots
Slot: %array-type
Initargs

:array-type

Readers

array-type (generic function)

Condition: complex-part-condition ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

condition (condition)

Direct subclasses
Direct methods

which (method)

Direct slots
Slot: %which
Initargs

:which

Readers

which (generic function)

Condition: digit-condition ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

condition (condition)

Direct subclasses
Direct methods

base (method)

Direct slots
Slot: %base
Initargs

:base

Readers

base (generic function)

Condition: dispatch-macro-character-error ()
Package

eclector.readtable

Source

conditions.lisp (file)

Direct superclasses
  • error (condition)
  • condition (condition)
Direct subclasses
Direct methods

disp-char (method)

Direct slots
Slot: %disp-char
Initargs

:disp-char

Readers

disp-char (generic function)

Condition: end-of-list ()
Package

eclector.reader

Source

more-variables.lisp (file)

Direct superclasses

condition (condition)

Direct methods

%character (method)

Direct slots
Slot: %character
Initargs

:character

Readers

%character (generic function)

Condition: feature-expression-type-error/reader ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Condition: reader-conditional-condition ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

condition (condition)

Direct subclasses
Direct methods

context (method)

Direct slots
Slot: %context
Initargs

:context

Readers

context (generic function)

Condition: reference-error ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct subclasses
Direct methods

label (method)

Direct slots
Slot: %label
Initargs

:label

Readers

label (generic function)

Condition: single-feature-expected/reader ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
Condition: slot-value-condition ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

condition (condition)

Direct subclasses
Direct methods

slot-name (method)

Direct slots
Slot: %slot-name
Initargs

:slot-name

Readers

slot-name (generic function)

Condition: stream-position-condition ()
Package

eclector.base

Source

conditions.lisp (file)

Direct superclasses

condition (condition)

Direct subclasses
Direct methods

stream-position (method)

Direct slots
Slot: %stream-position
Initargs

:stream-position

Readers

stream-position (generic function)

Condition: symbol-access-error ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct subclasses
Direct methods
Direct slots
Slot: %symbol-name
Initargs

:symbol-name

Readers

desired-symbol-name (generic function)

Slot: %package
Initargs

:package

Readers

desired-symbol-package (generic function)

Condition: symbol-syntax-error ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct subclasses
Direct methods

token (method)

Direct slots
Slot: %token
Initargs

:token

Readers

token (generic function)

Condition: unquote-condition ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

condition (condition)

Direct subclasses
Direct methods

splicing-p (method)

Direct slots
Slot: %splicing-p
Initargs

:splicing-p

Readers

splicing-p (generic function)


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

6.2.6 Types

Type: feature-expression-operator ()
Package

eclector.reader

Source

macro-functions.lisp (file)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   E   F   L   M   S  
Index Entry  Section

E
eclector.asd: The eclector․asd file
eclector/base: The eclector/base module
eclector/base/conditions.lisp: The eclector/base/conditions․lisp file
eclector/base/messages-english.lisp: The eclector/base/messages-english․lisp file
eclector/base/package.lisp: The eclector/base/package․lisp file
eclector/base/read-char.lisp: The eclector/base/read-char․lisp file
eclector/LICENSE: The eclector/license file
eclector/parse-result: The eclector/parse-result module
eclector/parse-result/client.lisp: The eclector/parse-result/client․lisp file
eclector/parse-result/generic-functions.lisp: The eclector/parse-result/generic-functions․lisp file
eclector/parse-result/package.lisp: The eclector/parse-result/package․lisp file
eclector/parse-result/read.lisp: The eclector/parse-result/read․lisp file
eclector/reader: The eclector/reader module
eclector/reader/additional-conditions.lisp: The eclector/reader/additional-conditions․lisp file
eclector/reader/fixup.lisp: The eclector/reader/fixup․lisp file
eclector/reader/generic-functions.lisp: The eclector/reader/generic-functions․lisp file
eclector/reader/init.lisp: The eclector/reader/init․lisp file
eclector/reader/macro-functions.lisp: The eclector/reader/macro-functions․lisp file
eclector/reader/messages-english.lisp: The eclector/reader/messages-english․lisp file
eclector/reader/more-variables.lisp: The eclector/reader/more-variables․lisp file
eclector/reader/package.lisp: The eclector/reader/package․lisp file
eclector/reader/quasiquote-macro.lisp: The eclector/reader/quasiquote-macro․lisp file
eclector/reader/read-common.lisp: The eclector/reader/read-common․lisp file
eclector/reader/read.lisp: The eclector/reader/read․lisp file
eclector/reader/tokens.lisp: The eclector/reader/tokens․lisp file
eclector/reader/utilities.lisp: The eclector/reader/utilities․lisp file
eclector/README.md: The eclector/readme․md file
eclector/readtable: The eclector/readtable module
eclector/readtable/conditions.lisp: The eclector/readtable/conditions․lisp file
eclector/readtable/generic-functions.lisp: The eclector/readtable/generic-functions․lisp file
eclector/readtable/messages-english.lisp: The eclector/readtable/messages-english․lisp file
eclector/readtable/package.lisp: The eclector/readtable/package․lisp file
eclector/readtable/variables.lisp: The eclector/readtable/variables․lisp file
eclector/simple-readtable: The eclector/simple-readtable module
eclector/simple-readtable/messages-english.lisp: The eclector/simple-readtable/messages-english․lisp file
eclector/simple-readtable/methods.lisp: The eclector/simple-readtable/methods․lisp file
eclector/simple-readtable/package.lisp: The eclector/simple-readtable/package․lisp file
eclector/simple-readtable/readtable.lisp: The eclector/simple-readtable/readtable․lisp file

F
File, Lisp, eclector.asd: The eclector․asd file
File, Lisp, eclector/base/conditions.lisp: The eclector/base/conditions․lisp file
File, Lisp, eclector/base/messages-english.lisp: The eclector/base/messages-english․lisp file
File, Lisp, eclector/base/package.lisp: The eclector/base/package․lisp file
File, Lisp, eclector/base/read-char.lisp: The eclector/base/read-char․lisp file
File, Lisp, eclector/parse-result/client.lisp: The eclector/parse-result/client․lisp file
File, Lisp, eclector/parse-result/generic-functions.lisp: The eclector/parse-result/generic-functions․lisp file
File, Lisp, eclector/parse-result/package.lisp: The eclector/parse-result/package․lisp file
File, Lisp, eclector/parse-result/read.lisp: The eclector/parse-result/read․lisp file
File, Lisp, eclector/reader/additional-conditions.lisp: The eclector/reader/additional-conditions․lisp file
File, Lisp, eclector/reader/fixup.lisp: The eclector/reader/fixup․lisp file
File, Lisp, eclector/reader/generic-functions.lisp: The eclector/reader/generic-functions․lisp file
File, Lisp, eclector/reader/init.lisp: The eclector/reader/init․lisp file
File, Lisp, eclector/reader/macro-functions.lisp: The eclector/reader/macro-functions․lisp file
File, Lisp, eclector/reader/messages-english.lisp: The eclector/reader/messages-english․lisp file
File, Lisp, eclector/reader/more-variables.lisp: The eclector/reader/more-variables․lisp file
File, Lisp, eclector/reader/package.lisp: The eclector/reader/package․lisp file
File, Lisp, eclector/reader/quasiquote-macro.lisp: The eclector/reader/quasiquote-macro․lisp file
File, Lisp, eclector/reader/read-common.lisp: The eclector/reader/read-common․lisp file
File, Lisp, eclector/reader/read.lisp: The eclector/reader/read․lisp file
File, Lisp, eclector/reader/tokens.lisp: The eclector/reader/tokens․lisp file
File, Lisp, eclector/reader/utilities.lisp: The eclector/reader/utilities․lisp file
File, Lisp, eclector/readtable/conditions.lisp: The eclector/readtable/conditions․lisp file
File, Lisp, eclector/readtable/generic-functions.lisp: The eclector/readtable/generic-functions․lisp file
File, Lisp, eclector/readtable/messages-english.lisp: The eclector/readtable/messages-english․lisp file
File, Lisp, eclector/readtable/package.lisp: The eclector/readtable/package․lisp file
File, Lisp, eclector/readtable/variables.lisp: The eclector/readtable/variables․lisp file
File, Lisp, eclector/simple-readtable/messages-english.lisp: The eclector/simple-readtable/messages-english․lisp file
File, Lisp, eclector/simple-readtable/methods.lisp: The eclector/simple-readtable/methods․lisp file
File, Lisp, eclector/simple-readtable/package.lisp: The eclector/simple-readtable/package․lisp file
File, Lisp, eclector/simple-readtable/readtable.lisp: The eclector/simple-readtable/readtable․lisp file
File, static, eclector/LICENSE: The eclector/license file
File, static, eclector/README.md: The eclector/readme․md file

L
Lisp File, eclector.asd: The eclector․asd file
Lisp File, eclector/base/conditions.lisp: The eclector/base/conditions․lisp file
Lisp File, eclector/base/messages-english.lisp: The eclector/base/messages-english․lisp file
Lisp File, eclector/base/package.lisp: The eclector/base/package․lisp file
Lisp File, eclector/base/read-char.lisp: The eclector/base/read-char․lisp file
Lisp File, eclector/parse-result/client.lisp: The eclector/parse-result/client․lisp file
Lisp File, eclector/parse-result/generic-functions.lisp: The eclector/parse-result/generic-functions․lisp file
Lisp File, eclector/parse-result/package.lisp: The eclector/parse-result/package․lisp file
Lisp File, eclector/parse-result/read.lisp: The eclector/parse-result/read․lisp file
Lisp File, eclector/reader/additional-conditions.lisp: The eclector/reader/additional-conditions․lisp file
Lisp File, eclector/reader/fixup.lisp: The eclector/reader/fixup․lisp file
Lisp File, eclector/reader/generic-functions.lisp: The eclector/reader/generic-functions․lisp file
Lisp File, eclector/reader/init.lisp: The eclector/reader/init․lisp file
Lisp File, eclector/reader/macro-functions.lisp: The eclector/reader/macro-functions․lisp file
Lisp File, eclector/reader/messages-english.lisp: The eclector/reader/messages-english․lisp file
Lisp File, eclector/reader/more-variables.lisp: The eclector/reader/more-variables․lisp file
Lisp File, eclector/reader/package.lisp: The eclector/reader/package․lisp file
Lisp File, eclector/reader/quasiquote-macro.lisp: The eclector/reader/quasiquote-macro․lisp file
Lisp File, eclector/reader/read-common.lisp: The eclector/reader/read-common․lisp file
Lisp File, eclector/reader/read.lisp: The eclector/reader/read․lisp file
Lisp File, eclector/reader/tokens.lisp: The eclector/reader/tokens․lisp file
Lisp File, eclector/reader/utilities.lisp: The eclector/reader/utilities․lisp file
Lisp File, eclector/readtable/conditions.lisp: The eclector/readtable/conditions․lisp file
Lisp File, eclector/readtable/generic-functions.lisp: The eclector/readtable/generic-functions․lisp file
Lisp File, eclector/readtable/messages-english.lisp: The eclector/readtable/messages-english․lisp file
Lisp File, eclector/readtable/package.lisp: The eclector/readtable/package․lisp file
Lisp File, eclector/readtable/variables.lisp: The eclector/readtable/variables․lisp file
Lisp File, eclector/simple-readtable/messages-english.lisp: The eclector/simple-readtable/messages-english․lisp file
Lisp File, eclector/simple-readtable/methods.lisp: The eclector/simple-readtable/methods․lisp file
Lisp File, eclector/simple-readtable/package.lisp: The eclector/simple-readtable/package․lisp file
Lisp File, eclector/simple-readtable/readtable.lisp: The eclector/simple-readtable/readtable․lisp file

M
Module, eclector/base: The eclector/base module
Module, eclector/parse-result: The eclector/parse-result module
Module, eclector/reader: The eclector/reader module
Module, eclector/readtable: The eclector/readtable module
Module, eclector/simple-readtable: The eclector/simple-readtable module

S
Static File, eclector/LICENSE: The eclector/license file
Static File, eclector/README.md: The eclector/readme․md file

Jump to:   E   F   L   M   S  

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

A.2 Functions

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

%
%character: Internal generic functions
%character: Internal generic functions
%read-delimited-list: Internal functions
%read-list-element: Internal functions
%read-list-elements: Internal functions
%read-maybe-nothing: Internal functions
%reader-error: Exported functions
%recoverable-reader-error: Exported functions
%sharpsign-c: Internal functions
%sharpsign-single-quote: Internal functions

(
(setf fixup-marker-final): Internal functions
(setf fixup-marker-final-p): Internal functions
(setf readtable-case): Exported generic functions
(setf readtable-case): Exported generic functions
(setf syntax-from-char): Exported generic functions
(setf syntax-from-char): Exported generic functions
(setf syntax-type): Exported generic functions
(setf syntax-type): Exported generic functions

A
accept-package-name: Internal functions
accept-symbol: Internal functions
array-type: Internal generic functions
array-type: Internal generic functions
axis: Internal generic functions
axis: Internal generic functions

B
backquote: Internal functions
base: Internal generic functions
base: Internal generic functions

C
call-as-top-level-read: Exported generic functions
call-as-top-level-read: Exported generic functions
call-as-top-level-read: Exported generic functions
call-reader-macro: Exported generic functions
call-reader-macro: Exported generic functions
call-with-current-package: Exported generic functions
call-with-current-package: Exported generic functions
char-float-exponent-marker-p: Internal functions
char-invalid-p: Internal functions
character-found: Internal generic functions
character-found: Internal generic functions
character-found: Internal generic functions
check-feature-expression: Exported generic functions
check-feature-expression: Exported generic functions
check-standard-feature-expression: Internal functions
check-symbol-token: Exported generic functions
check-symbol-token: Exported generic functions
comma: Internal functions
Compiler Macro, read: Exported compiler macros
Compiler Macro, read-char: Exported compiler macros
Compiler Macro, read-delimited-list: Exported compiler macros
Compiler Macro, read-preserving-whitespace: Exported compiler macros
context: Internal generic functions
context: Internal generic functions
context: Internal generic functions
context-name: Internal generic functions
context-name: Internal generic functions
context-name: Internal generic functions
context-name: Internal generic functions
context-name: Internal generic functions
context-name: Internal generic functions
context-name: Internal generic functions
context-name: Internal generic functions
context-name: Internal generic functions
context-name: Internal generic functions
context-name: Internal generic functions
convert-according-to-readtable-case: Internal functions
copy-readtable: Exported generic functions
copy-readtable: Exported generic functions
copy-readtable-into: Exported generic functions
copy-readtable-into: Exported generic functions

D
datum: Internal generic functions
datum: Internal generic functions
delimiter: Exported generic functions
delimiter: Exported generic functions
describe-character-english: Internal functions
desired-package-name: Internal generic functions
desired-package-name: Internal generic functions
desired-symbol-name: Internal generic functions
desired-symbol-name: Internal generic functions
desired-symbol-package: Internal generic functions
desired-symbol-package: Internal generic functions
disp-char: Internal generic functions
disp-char: Internal generic functions
dispatch-macro-characters: Internal generic functions
dispatch-macro-characters: Internal generic functions
double-quote: Internal functions

E
escape-char: Internal generic functions
escape-char: Internal generic functions
evaluate-expression: Exported generic functions
evaluate-expression: Exported generic functions
evaluate-feature-expression: Exported generic functions
evaluate-feature-expression: Exported generic functions
evaluate-standard-feature-expression: Internal functions
expand: Internal functions
expected-character: Internal generic functions
expected-character: Internal generic functions
expected-length: Internal generic functions
expected-length: Internal generic functions
expected-number: Internal generic functions
expected-number: Internal generic functions
expected-number: Internal generic functions
exponent-marker: Internal generic functions
exponent-marker: Internal generic functions
expression: Internal generic functions
expression: Internal generic functions

F
features: Internal generic functions
features: Internal generic functions
find-character: Exported generic functions
find-character: Exported generic functions
find-standard-character: Internal functions
fixup: Exported generic functions
fixup: Exported generic functions
fixup: Exported generic functions
fixup: Exported generic functions
fixup: Exported generic functions
fixup: Exported generic functions
fixup: Exported generic functions
fixup-marker-final: Internal functions
fixup-marker-final-p: Internal functions
fixup-marker-temporary: Internal functions
float-format: Internal generic functions
float-format: Internal generic functions
format-recovery-report: Exported functions
found-character: Internal generic functions
found-character: Internal generic functions
Function, %read-delimited-list: Internal functions
Function, %read-list-element: Internal functions
Function, %read-list-elements: Internal functions
Function, %read-maybe-nothing: Internal functions
Function, %reader-error: Exported functions
Function, %recoverable-reader-error: Exported functions
Function, %sharpsign-c: Internal functions
Function, %sharpsign-single-quote: Internal functions
Function, (setf fixup-marker-final): Internal functions
Function, (setf fixup-marker-final-p): Internal functions
Function, accept-package-name: Internal functions
Function, accept-symbol: Internal functions
Function, backquote: Internal functions
Function, char-float-exponent-marker-p: Internal functions
Function, char-invalid-p: Internal functions
Function, check-standard-feature-expression: Internal functions
Function, comma: Internal functions
Function, convert-according-to-readtable-case: Internal functions
Function, describe-character-english: Internal functions
Function, double-quote: Internal functions
Function, evaluate-standard-feature-expression: Internal functions
Function, expand: Internal functions
Function, find-standard-character: Internal functions
Function, fixup-marker-final: Internal functions
Function, fixup-marker-final-p: Internal functions
Function, fixup-marker-temporary: Internal functions
Function, format-recovery-report: Exported functions
Function, left-parenthesis: Internal functions
Function, make-dispatch-invoker: Internal functions
Function, make-fixup-marker: Internal functions
Function, make-integer-accumulator: Internal functions
Function, numeric-parameter-ignored: Internal functions
Function, numeric-parameter-not-supplied: Internal functions
Function, package-does-not-exist: Exported functions
Function, parse-parameter-and-sub-char: Internal functions
Function, peek-char: Exported functions
Function, read: Exported functions
Function, read: Exported functions
Function, read-aux: Internal functions
Function, read-aux: Internal functions
Function, read-char: Exported functions
Function, read-char-or-error: Exported functions
Function, read-char-or-recoverable-error: Exported functions
Function, read-delimited-list: Exported functions
Function, read-from-string: Exported functions
Function, read-from-string: Exported functions
Function, read-preserving-whitespace: Exported functions
Function, read-preserving-whitespace: Exported functions
Function, read-rational: Internal functions
Function, reader-float-format: Internal functions
Function, recover: Exported functions
Function, right-parenthesis: Internal functions
Function, semicolon: Internal functions
Function, set-standard-dispatch-macro-characters: Exported functions
Function, set-standard-macro-characters: Exported functions
Function, set-standard-syntax-and-macros: Exported functions
Function, set-standard-syntax-types: Exported functions
Function, set-syntax-from-char: Exported functions
Function, sharpsign-a: Internal functions
Function, sharpsign-asterisk: Internal functions
Function, sharpsign-b: Internal functions
Function, sharpsign-backslash: Internal functions
Function, sharpsign-c: Internal functions
Function, sharpsign-colon: Internal functions
Function, sharpsign-dot: Internal functions
Function, sharpsign-equals: Internal functions
Function, sharpsign-invalid: Exported functions
Function, sharpsign-left-parenthesis: Internal functions
Function, sharpsign-minus: Internal functions
Function, sharpsign-o: Internal functions
Function, sharpsign-p: Internal functions
Function, sharpsign-plus: Internal functions
Function, sharpsign-plus-minus: Internal functions
Function, sharpsign-r: Internal functions
Function, sharpsign-s: Internal functions
Function, sharpsign-sharpsign: Internal functions
Function, sharpsign-single-quote: Internal functions
Function, sharpsign-vertical-bar: Internal functions
Function, sharpsign-x: Internal functions
Function, signal-end-of-list: Internal functions
Function, single-quote: Internal functions
Function, skip-whitespace: Internal functions
Function, skip-whitespace*: Internal functions
Function, strict-sharpsign-c: Exported functions
Function, strict-sharpsign-single-quote: Exported functions
Function, symbol-does-not-exist: Exported functions
Function, symbol-from-token: Internal functions
Function, symbol-is-not-external: Exported functions
Function, trait->index: Internal functions
Function, transform: Internal functions
Function, transform-compound: Internal functions
Function, transform-quasiquote-argument: Internal functions

G
Generic Function, %character: Internal generic functions
Generic Function, (setf readtable-case): Exported generic functions
Generic Function, (setf syntax-from-char): Exported generic functions
Generic Function, (setf syntax-type): Exported generic functions
Generic Function, array-type: Internal generic functions
Generic Function, axis: Internal generic functions
Generic Function, base: Internal generic functions
Generic Function, call-as-top-level-read: Exported generic functions
Generic Function, call-reader-macro: Exported generic functions
Generic Function, call-with-current-package: Exported generic functions
Generic Function, character-found: Internal generic functions
Generic Function, check-feature-expression: Exported generic functions
Generic Function, check-symbol-token: Exported generic functions
Generic Function, context: Internal generic functions
Generic Function, context-name: Internal generic functions
Generic Function, copy-readtable: Exported generic functions
Generic Function, copy-readtable-into: Exported generic functions
Generic Function, datum: Internal generic functions
Generic Function, delimiter: Exported generic functions
Generic Function, desired-package-name: Internal generic functions
Generic Function, desired-symbol-name: Internal generic functions
Generic Function, desired-symbol-package: Internal generic functions
Generic Function, disp-char: Internal generic functions
Generic Function, dispatch-macro-characters: Internal generic functions
Generic Function, escape-char: Internal generic functions
Generic Function, evaluate-expression: Exported generic functions
Generic Function, evaluate-feature-expression: Exported generic functions
Generic Function, expected-character: Internal generic functions
Generic Function, expected-length: Internal generic functions
Generic Function, expected-number: Internal generic functions
Generic Function, exponent-marker: Internal generic functions
Generic Function, expression: Internal generic functions
Generic Function, features: Internal generic functions
Generic Function, find-character: Exported generic functions
Generic Function, fixup: Exported generic functions
Generic Function, float-format: Internal generic functions
Generic Function, found-character: Internal generic functions
Generic Function, get-dispatch-macro-character: Exported generic functions
Generic Function, get-macro-character: Exported generic functions
Generic Function, interpret-symbol: Exported generic functions
Generic Function, interpret-symbol-token: Exported generic functions
Generic Function, interpret-token: Exported generic functions
Generic Function, label: Internal generic functions
Generic Function, macro-characters: Internal generic functions
Generic Function, macro-name: Internal generic functions
Generic Function, make-dispatch-macro-character: Exported generic functions
Generic Function, make-expression-result: Exported generic functions
Generic Function, make-skipped-input-result: Exported generic functions
Generic Function, make-source-range: Exported generic functions
Generic Function, make-structure-instance: Exported generic functions
Generic Function, name: Internal generic functions
Generic Function, note-skipped-input: Exported generic functions
Generic Function, number-found: Internal generic functions
Generic Function, original-condition: Internal generic functions
Generic Function, parameter: Internal generic functions
Generic Function, radix: Internal generic functions
Generic Function, read-common: Exported generic functions
Generic Function, read-maybe-nothing: Exported generic functions
Generic Function, read-token: Exported generic functions
Generic Function, readtable-case: Exported generic functions
Generic Function, readtablep: Exported generic functions
Generic Function, recovery-description: Exported generic functions
Generic Function, recovery-description-using-language: Exported generic functions
Generic Function, set-dispatch-macro-character: Exported generic functions
Generic Function, set-macro-character: Exported generic functions
Generic Function, slot-name: Internal generic functions
Generic Function, source-position: Exported generic functions
Generic Function, splicing-p: Internal generic functions
Generic Function, stream-position: Exported generic functions
Generic Function, sub-char: Internal generic functions
Generic Function, syntax-type: Exported generic functions
Generic Function, syntax-types: Internal generic functions
Generic Function, token: Internal generic functions
Generic Function, which: Internal generic functions
Generic Function, wrap-in-function: Exported generic functions
Generic Function, wrap-in-quasiquote: Exported generic functions
Generic Function, wrap-in-quote: Exported generic functions
Generic Function, wrap-in-unquote: Exported generic functions
Generic Function, wrap-in-unquote-splicing: Exported generic functions
get-dispatch-macro-character: Exported generic functions
get-dispatch-macro-character: Exported generic functions
get-macro-character: Exported generic functions
get-macro-character: Exported generic functions

I
interpret-symbol: Exported generic functions
interpret-symbol: Exported generic functions
interpret-symbol: Exported generic functions
interpret-symbol-token: Exported generic functions
interpret-symbol-token: Exported generic functions
interpret-token: Exported generic functions
interpret-token: Exported generic functions

L
label: Internal generic functions
label: Internal generic functions
left-parenthesis: Internal functions

M
Macro, quasiquote: Exported macros
Macro, update-escape-ranges: Internal macros
Macro, with-forbidden-quasiquotation: Internal macros
macro-characters: Internal generic functions
macro-characters: Internal generic functions
macro-name: Internal generic functions
macro-name: Internal generic functions
macro-name: Internal generic functions
make-dispatch-invoker: Internal functions
make-dispatch-macro-character: Exported generic functions
make-dispatch-macro-character: Exported generic functions
make-expression-result: Exported generic functions
make-fixup-marker: Internal functions
make-integer-accumulator: Internal functions
make-skipped-input-result: Exported generic functions
make-skipped-input-result: Exported generic functions
make-source-range: Exported generic functions
make-source-range: Exported generic functions
make-structure-instance: Exported generic functions
Method, %character: Internal generic functions
Method, (setf readtable-case): Exported generic functions
Method, (setf syntax-from-char): Exported generic functions
Method, (setf syntax-type): Exported generic functions
Method, array-type: Internal generic functions
Method, axis: Internal generic functions
Method, base: Internal generic functions
Method, call-as-top-level-read: Exported generic functions
Method, call-as-top-level-read: Exported generic functions
Method, call-reader-macro: Exported generic functions
Method, call-with-current-package: Exported generic functions
Method, character-found: Internal generic functions
Method, character-found: Internal generic functions
Method, check-feature-expression: Exported generic functions
Method, check-symbol-token: Exported generic functions
Method, context: Internal generic functions
Method, context: Internal generic functions
Method, context-name: Internal generic functions
Method, context-name: Internal generic functions
Method, context-name: Internal generic functions
Method, context-name: Internal generic functions
Method, context-name: Internal generic functions
Method, context-name: Internal generic functions
Method, context-name: Internal generic functions
Method, context-name: Internal generic functions
Method, context-name: Internal generic functions
Method, context-name: Internal generic functions
Method, copy-readtable: Exported generic functions
Method, copy-readtable-into: Exported generic functions
Method, datum: Internal generic functions
Method, delimiter: Exported generic functions
Method, desired-package-name: Internal generic functions
Method, desired-symbol-name: Internal generic functions
Method, desired-symbol-package: Internal generic functions
Method, disp-char: Internal generic functions
Method, dispatch-macro-characters: Internal generic functions
Method, escape-char: Internal generic functions
Method, evaluate-expression: Exported generic functions
Method, evaluate-feature-expression: Exported generic functions
Method, expected-character: Internal generic functions
Method, expected-length: Internal generic functions
Method, expected-number: Internal generic functions
Method, expected-number: Internal generic functions
Method, exponent-marker: Internal generic functions
Method, expression: Internal generic functions
Method, features: Internal generic functions
Method, find-character: Exported generic functions
Method, fixup: Exported generic functions
Method, fixup: Exported generic functions
Method, fixup: Exported generic functions
Method, fixup: Exported generic functions
Method, fixup: Exported generic functions
Method, fixup: Exported generic functions
Method, float-format: Internal generic functions
Method, found-character: Internal generic functions
Method, get-dispatch-macro-character: Exported generic functions
Method, get-macro-character: Exported generic functions
Method, interpret-symbol: Exported generic functions
Method, interpret-symbol: Exported generic functions
Method, interpret-symbol-token: Exported generic functions
Method, interpret-token: Exported generic functions
Method, label: Internal generic functions
Method, macro-characters: Internal generic functions
Method, macro-name: Internal generic functions
Method, macro-name: Internal generic functions
Method, make-dispatch-macro-character: Exported generic functions
Method, make-skipped-input-result: Exported generic functions
Method, make-source-range: Exported generic functions
Method, name: Internal generic functions
Method, note-skipped-input: Exported generic functions
Method, note-skipped-input: Exported generic functions
Method, number-found: Internal generic functions
Method, original-condition: Internal generic functions
Method, parameter: Internal generic functions
Method, radix: Internal generic functions
Method, read-common: Exported generic functions
Method, read-common: Exported generic functions
Method, read-maybe-nothing: Exported generic functions
Method, read-maybe-nothing: Exported generic functions
Method, read-token: Exported generic functions
Method, readtable-case: Exported generic functions
Method, readtablep: Exported generic functions
Method, readtablep: Exported generic functions
Method, recovery-description: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, recovery-description-using-language: Exported generic functions
Method, set-dispatch-macro-character: Exported generic functions
Method, set-macro-character: Exported generic functions
Method, slot-name: Internal generic functions
Method, source-position: Exported generic functions
Method, splicing-p: Internal generic functions
Method, stream-position: Exported generic functions
Method, sub-char: Internal generic functions
Method, sub-char: Internal generic functions
Method, syntax-type: Exported generic functions
Method, syntax-types: Internal generic functions
Method, token: Internal generic functions
Method, which: Internal generic functions
Method, wrap-in-function: Exported generic functions
Method, wrap-in-quasiquote: Exported generic functions
Method, wrap-in-quote: Exported generic functions
Method, wrap-in-unquote: Exported generic functions
Method, wrap-in-unquote-splicing: Exported generic functions

N
name: Internal generic functions
name: Internal generic functions
note-skipped-input: Exported generic functions
note-skipped-input: Exported generic functions
note-skipped-input: Exported generic functions
number-found: Internal generic functions
number-found: Internal generic functions
numeric-parameter-ignored: Internal functions
numeric-parameter-not-supplied: Internal functions

O
original-condition: Internal generic functions
original-condition: Internal generic functions

P
package-does-not-exist: Exported functions
parameter: Internal generic functions
parameter: Internal generic functions
parse-parameter-and-sub-char: Internal functions
peek-char: Exported functions

Q
quasiquote: Exported macros

R
radix: Internal generic functions
radix: Internal generic functions
read: Exported compiler macros
read: Exported functions
read: Exported functions
read-aux: Internal functions
read-aux: Internal functions
read-char: Exported compiler macros
read-char: Exported functions
read-char-or-error: Exported functions
read-char-or-recoverable-error: Exported functions
read-common: Exported generic functions
read-common: Exported generic functions
read-common: Exported generic functions
read-delimited-list: Exported compiler macros
read-delimited-list: Exported functions
read-from-string: Exported functions
read-from-string: Exported functions
read-maybe-nothing: Exported generic functions
read-maybe-nothing: Exported generic functions
read-maybe-nothing: Exported generic functions
read-preserving-whitespace: Exported compiler macros
read-preserving-whitespace: Exported functions
read-preserving-whitespace: Exported functions
read-rational: Internal functions
read-token: Exported generic functions
read-token: Exported generic functions
reader-float-format: Internal functions
readtable-case: Exported generic functions
readtable-case: Exported generic functions
readtablep: Exported generic functions
readtablep: Exported generic functions
readtablep: Exported generic functions
recover: Exported functions
recovery-description: Exported generic functions
recovery-description: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
recovery-description-using-language: Exported generic functions
right-parenthesis: Internal functions

S
semicolon: Internal functions
set-dispatch-macro-character: Exported generic functions
set-dispatch-macro-character: Exported generic functions
set-macro-character: Exported generic functions
set-macro-character: Exported generic functions
set-standard-dispatch-macro-characters: Exported functions
set-standard-macro-characters: Exported functions
set-standard-syntax-and-macros: Exported functions
set-standard-syntax-types: Exported functions
set-syntax-from-char: Exported functions
sharpsign-a: Internal functions
sharpsign-asterisk: Internal functions
sharpsign-b: Internal functions
sharpsign-backslash: Internal functions
sharpsign-c: Internal functions
sharpsign-colon: Internal functions
sharpsign-dot: Internal functions
sharpsign-equals: Internal functions
sharpsign-invalid: Exported functions
sharpsign-left-parenthesis: Internal functions
sharpsign-minus: Internal functions
sharpsign-o: Internal functions
sharpsign-p: Internal functions
sharpsign-plus: Internal functions
sharpsign-plus-minus: Internal functions
sharpsign-r: Internal functions
sharpsign-s: Internal functions
sharpsign-sharpsign: Internal functions
sharpsign-single-quote: Internal functions
sharpsign-vertical-bar: Internal functions
sharpsign-x: Internal functions
signal-end-of-list: Internal functions
single-quote: Internal functions
skip-whitespace: Internal functions
skip-whitespace*: Internal functions
slot-name: Internal generic functions
slot-name: Internal generic functions
source-position: Exported generic functions
source-position: Exported generic functions
splicing-p: Internal generic functions
splicing-p: Internal generic functions
stream-position: Exported generic functions
stream-position: Exported generic functions
strict-sharpsign-c: Exported functions
strict-sharpsign-single-quote: Exported functions
sub-char: Internal generic functions
sub-char: Internal generic functions
sub-char: Internal generic functions
symbol-does-not-exist: Exported functions
symbol-from-token: Internal functions
symbol-is-not-external: Exported functions
syntax-type: Exported generic functions
syntax-type: Exported generic functions
syntax-types: Internal generic functions
syntax-types: Internal generic functions

T
token: Internal generic functions
token: Internal generic functions
trait->index: Internal functions
transform: Internal functions
transform-compound: Internal functions
transform-quasiquote-argument: Internal functions

U
update-escape-ranges: Internal macros

W
which: Internal generic functions
which: Internal generic functions
with-forbidden-quasiquotation: Internal macros
wrap-in-function: Exported generic functions
wrap-in-function: Exported generic functions
wrap-in-quasiquote: Exported generic functions
wrap-in-quasiquote: Exported generic functions
wrap-in-quote: Exported generic functions
wrap-in-quote: Exported generic functions
wrap-in-unquote: Exported generic functions
wrap-in-unquote: Exported generic functions
wrap-in-unquote-splicing: Exported generic functions
wrap-in-unquote-splicing: Exported generic functions

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

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

A.3 Variables

Jump to:   %   *   +  
S  
Index Entry  Section

%
%array-type: Internal conditions
%axis: Exported conditions
%base: Internal conditions
%character: Internal conditions
%character-found: Exported conditions
%character-found: Exported conditions
%context: Exported conditions
%context: Internal conditions
%datum: Exported conditions
%delimiter: Exported conditions
%disp-char: Internal conditions
%dispatch-macro-characters: Exported classes
%escape-char: Exported conditions
%expected-character: Exported conditions
%expected-length: Exported conditions
%expected-number: Exported conditions
%expected-number: Exported conditions
%exponent-marker: Exported conditions
%expression: Exported conditions
%features: Exported conditions
%float-format: Exported conditions
%found-character: Exported conditions
%label: Internal conditions
%macro-characters: Exported classes
%macro-name: Exported conditions
%macro-name: Exported conditions
%name: Exported conditions
%number-found: Exported conditions
%original-condition: Exported conditions
%package: Internal conditions
%package-name: Exported conditions
%parameter: Exported conditions
%radix: Exported conditions
%readtable-case: Exported classes
%slot-name: Internal conditions
%splicing-p: Internal conditions
%stream-position: Internal conditions
%sub-char: Exported conditions
%sub-char: Exported conditions
%symbol-name: Internal conditions
%syntax-types: Exported classes
%token: Internal conditions
%which: Internal conditions

*
*backquote-depth*: Internal special variables
*character-names*: Internal special variables
*client*: Exported special variables
*consing-dot*: Internal special variables
*consing-dot-allowed-p*: Internal special variables
*input-stream*: Internal special variables
*labels*: Internal special variables
*list-reader*: Internal special variables
*quasiquote-forbidden*: Internal special variables
*readtable*: Exported special variables
*skip-reason*: Exported special variables
*stack*: Internal special variables
*standard-readtable*: Internal special variables
*start*: Internal special variables
*unquote-forbidden*: Internal special variables

+
+constituent-traits+: Internal special variables

S
Slot, %array-type: Internal conditions
Slot, %axis: Exported conditions
Slot, %base: Internal conditions
Slot, %character: Internal conditions
Slot, %character-found: Exported conditions
Slot, %character-found: Exported conditions
Slot, %context: Exported conditions
Slot, %context: Internal conditions
Slot, %datum: Exported conditions
Slot, %delimiter: Exported conditions
Slot, %disp-char: Internal conditions
Slot, %dispatch-macro-characters: Exported classes
Slot, %escape-char: Exported conditions
Slot, %expected-character: Exported conditions
Slot, %expected-length: Exported conditions
Slot, %expected-number: Exported conditions
Slot, %expected-number: Exported conditions
Slot, %exponent-marker: Exported conditions
Slot, %expression: Exported conditions
Slot, %features: Exported conditions
Slot, %float-format: Exported conditions
Slot, %found-character: Exported conditions
Slot, %label: Internal conditions
Slot, %macro-characters: Exported classes
Slot, %macro-name: Exported conditions
Slot, %macro-name: Exported conditions
Slot, %name: Exported conditions
Slot, %number-found: Exported conditions
Slot, %original-condition: Exported conditions
Slot, %package: Internal conditions
Slot, %package-name: Exported conditions
Slot, %parameter: Exported conditions
Slot, %radix: Exported conditions
Slot, %readtable-case: Exported classes
Slot, %slot-name: Internal conditions
Slot, %splicing-p: Internal conditions
Slot, %stream-position: Internal conditions
Slot, %sub-char: Exported conditions
Slot, %sub-char: Exported conditions
Slot, %symbol-name: Internal conditions
Slot, %syntax-types: Exported classes
Slot, %token: Internal conditions
Slot, %which: Internal conditions
Special Variable, *backquote-depth*: Internal special variables
Special Variable, *character-names*: Internal special variables
Special Variable, *client*: Exported special variables
Special Variable, *consing-dot*: Internal special variables
Special Variable, *consing-dot-allowed-p*: Internal special variables
Special Variable, *input-stream*: Internal special variables
Special Variable, *labels*: Internal special variables
Special Variable, *list-reader*: Internal special variables
Special Variable, *quasiquote-forbidden*: Internal special variables
Special Variable, *readtable*: Exported special variables
Special Variable, *skip-reason*: Exported special variables
Special Variable, *stack*: Internal special variables
Special Variable, *standard-readtable*: Internal special variables
Special Variable, *start*: Internal special variables
Special Variable, *unquote-forbidden*: Internal special variables
Special Variable, +constituent-traits+: Internal special variables

Jump to:   %   *   +  
S  

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

A.4 Data types

Jump to:   A   B   C   D   E   F   I   M   N   O   P   R   S   T   U   Z  
Index Entry  Section

A
array-initialization-error: Internal conditions

B
backquote-context-error: Exported conditions
backquote-error: Exported conditions
backquote-in-invalid-context: Exported conditions

C
char-must-be-a-dispatching-character: Exported conditions
Class, parse-result-client: Exported classes
Class, readtable: Exported classes
complex-part-condition: Internal conditions
complex-part-expected: Exported conditions
complex-parts-must-follow-sharpsign-c: Exported conditions
Condition, array-initialization-error: Internal conditions
Condition, backquote-context-error: Exported conditions
Condition, backquote-error: Exported conditions
Condition, backquote-in-invalid-context: Exported conditions
Condition, char-must-be-a-dispatching-character: Exported conditions
Condition, complex-part-condition: Internal conditions
Condition, complex-part-expected: Exported conditions
Condition, complex-parts-must-follow-sharpsign-c: Exported conditions
Condition, digit-condition: Internal conditions
Condition, digit-expected: Exported conditions
Condition, dispatch-macro-character-error: Internal conditions
Condition, end-of-file: Exported conditions
Condition, end-of-input-after-backquote: Exported conditions
Condition, end-of-input-after-backslash: Exported conditions
Condition, end-of-input-after-consing-dot: Exported conditions
Condition, end-of-input-after-feature-expression: Exported conditions
Condition, end-of-input-after-quote: Exported conditions
Condition, end-of-input-after-sharpsign-a: Exported conditions
Condition, end-of-input-after-sharpsign-c: Exported conditions
Condition, end-of-input-after-sharpsign-dot: Exported conditions
Condition, end-of-input-after-sharpsign-equals: Exported conditions
Condition, end-of-input-after-sharpsign-p: Exported conditions
Condition, end-of-input-after-sharpsign-plus-minus: Exported conditions
Condition, end-of-input-after-sharpsign-s: Exported conditions
Condition, end-of-input-after-sharpsign-single-quote: Exported conditions
Condition, end-of-input-after-unquote: Exported conditions
Condition, end-of-input-before-complex-part: Exported conditions
Condition, end-of-input-before-digit: Exported conditions
Condition, end-of-input-before-slot-name: Exported conditions
Condition, end-of-input-before-slot-value: Exported conditions
Condition, end-of-input-before-structure-type-name: Exported conditions
Condition, end-of-list: Internal conditions
Condition, feature-expression-must-follow-sharpsign-plus-minus: Exported conditions
Condition, feature-expression-type-error: Exported conditions
Condition, feature-expression-type-error/reader: Internal conditions
Condition, incomplete-construct: Exported conditions
Condition, incorrect-initialization-length: Exported conditions
Condition, invalid-constituent-character: Exported conditions
Condition, invalid-context-for-consing-dot: Exported conditions
Condition, invalid-context-for-right-parenthesis: Exported conditions
Condition, invalid-context-for-unquote: Exported conditions
Condition, invalid-default-float-format: Exported conditions
Condition, invalid-radix: Exported conditions
Condition, missing-delimiter: Exported conditions
Condition, multiple-objects-following-consing-dot: Exported conditions
Condition, namestring-must-follow-sharpsign-p: Exported conditions
Condition, no-elements-found: Exported conditions
Condition, no-slot-value-found: Exported conditions
Condition, no-structure-type-name-found: Exported conditions
Condition, non-list-following-sharpsign-c: Exported conditions
Condition, non-list-following-sharpsign-s: Exported conditions
Condition, non-string-following-sharpsign-p: Exported conditions
Condition, numeric-parameter-not-supplied-but-required: Exported conditions
Condition, numeric-parameter-supplied-but-ignored: Exported conditions
Condition, object-must-follow-backquote: Exported conditions
Condition, object-must-follow-consing-dot: Exported conditions
Condition, object-must-follow-feature-expression: Exported conditions
Condition, object-must-follow-quote: Exported conditions
Condition, object-must-follow-sharpsign-a: Exported conditions
Condition, object-must-follow-sharpsign-dot: Exported conditions
Condition, object-must-follow-sharpsign-equals: Exported conditions
Condition, object-must-follow-sharpsign-single-quote: Exported conditions
Condition, object-must-follow-unquote: Exported conditions
Condition, package-does-not-exist: Exported conditions
Condition, read-object-type-error: Exported conditions
Condition, read-time-evaluation-error: Exported conditions
Condition, read-time-evaluation-inhibited: Exported conditions
Condition, reader-conditional-condition: Internal conditions
Condition, reference-error: Internal conditions
Condition, sharpsign-equals-label-defined-more-than-once: Exported conditions
Condition, sharpsign-equals-only-refers-to-self: Exported conditions
Condition, sharpsign-invalid: Exported conditions
Condition, sharpsign-sharpsign-undefined-label: Exported conditions
Condition, single-feature-expected: Exported conditions
Condition, single-feature-expected/reader: Internal conditions
Condition, slot-name-is-not-a-string-designator: Exported conditions
Condition, slot-value-condition: Internal conditions
Condition, stream-position-condition: Internal conditions
Condition, stream-position-reader-error: Exported conditions
Condition, structure-constructor-must-follow-sharpsign-s: Exported conditions
Condition, structure-type-name-is-not-a-symbol: Exported conditions
Condition, sub-char-must-not-be-a-decimal-digit: Exported conditions
Condition, symbol-access-error: Internal conditions
Condition, symbol-can-have-at-most-two-package-markers: Exported conditions
Condition, symbol-does-not-exist: Exported conditions
Condition, symbol-is-not-external: Exported conditions
Condition, symbol-name-must-not-be-only-package-markers: Exported conditions
Condition, symbol-name-must-not-end-with-package-marker: Exported conditions
Condition, symbol-syntax-error: Internal conditions
Condition, too-many-complex-parts: Exported conditions
Condition, too-many-dots: Exported conditions
Condition, too-many-elements: Exported conditions
Condition, two-package-markers-must-be-adjacent: Exported conditions
Condition, two-package-markers-must-not-be-first: Exported conditions
Condition, uninterned-symbol-must-not-contain-package-marker: Exported conditions
Condition, unknown-character-name: Exported conditions
Condition, unknown-macro-sub-character: Exported conditions
Condition, unquote-condition: Internal conditions
Condition, unquote-error: Exported conditions
Condition, unquote-in-invalid-context: Exported conditions
Condition, unquote-not-inside-backquote: Exported conditions
Condition, unquote-splicing-at-top: Exported conditions
Condition, unquote-splicing-in-dotted-list: Exported conditions
Condition, unterminated-block-comment: Exported conditions
Condition, unterminated-dispatch-macro: Exported conditions
Condition, unterminated-list: Exported conditions
Condition, unterminated-multiple-escape: Exported conditions
Condition, unterminated-multiple-escape-in-character-name: Exported conditions
Condition, unterminated-multiple-escape-in-symbol: Exported conditions
Condition, unterminated-single-escape: Exported conditions
Condition, unterminated-single-escape-in-character-name: Exported conditions
Condition, unterminated-single-escape-in-string: Exported conditions
Condition, unterminated-single-escape-in-symbol: Exported conditions
Condition, unterminated-string: Exported conditions
Condition, unterminated-vector: Exported conditions
Condition, zero-denominator: Exported conditions

D
digit-condition: Internal conditions
digit-expected: Exported conditions
dispatch-macro-character-error: Internal conditions

E
eclector: The eclector system
eclector.base: The eclector․base package
eclector.parse-result: The eclector․parse-result package
eclector.reader: The eclector․reader package
eclector.readtable: The eclector․readtable package
eclector.readtable.simple: The eclector․readtable․simple package
end-of-file: Exported conditions
end-of-input-after-backquote: Exported conditions
end-of-input-after-backslash: Exported conditions
end-of-input-after-consing-dot: Exported conditions
end-of-input-after-feature-expression: Exported conditions
end-of-input-after-quote: Exported conditions
end-of-input-after-sharpsign-a: Exported conditions
end-of-input-after-sharpsign-c: Exported conditions
end-of-input-after-sharpsign-dot: Exported conditions
end-of-input-after-sharpsign-equals: Exported conditions
end-of-input-after-sharpsign-p: Exported conditions
end-of-input-after-sharpsign-plus-minus: Exported conditions
end-of-input-after-sharpsign-s: Exported conditions
end-of-input-after-sharpsign-single-quote: Exported conditions
end-of-input-after-unquote: Exported conditions
end-of-input-before-complex-part: Exported conditions
end-of-input-before-digit: Exported conditions
end-of-input-before-slot-name: Exported conditions
end-of-input-before-slot-value: Exported conditions
end-of-input-before-structure-type-name: Exported conditions
end-of-list: Internal conditions

F
feature-expression-must-follow-sharpsign-plus-minus: Exported conditions
feature-expression-operator: Internal types
feature-expression-type-error: Exported conditions
feature-expression-type-error/reader: Internal conditions

I
incomplete-construct: Exported conditions
incorrect-initialization-length: Exported conditions
invalid-constituent-character: Exported conditions
invalid-context-for-consing-dot: Exported conditions
invalid-context-for-right-parenthesis: Exported conditions
invalid-context-for-unquote: Exported conditions
invalid-default-float-format: Exported conditions
invalid-radix: Exported conditions

M
missing-delimiter: Exported conditions
multiple-objects-following-consing-dot: Exported conditions

N
namestring-must-follow-sharpsign-p: Exported conditions
no-elements-found: Exported conditions
no-slot-value-found: Exported conditions
no-structure-type-name-found: Exported conditions
non-list-following-sharpsign-c: Exported conditions
non-list-following-sharpsign-s: Exported conditions
non-string-following-sharpsign-p: Exported conditions
numeric-parameter-not-supplied-but-required: Exported conditions
numeric-parameter-supplied-but-ignored: Exported conditions

O
object-must-follow-backquote: Exported conditions
object-must-follow-consing-dot: Exported conditions
object-must-follow-feature-expression: Exported conditions
object-must-follow-quote: Exported conditions
object-must-follow-sharpsign-a: Exported conditions
object-must-follow-sharpsign-dot: Exported conditions
object-must-follow-sharpsign-equals: Exported conditions
object-must-follow-sharpsign-single-quote: Exported conditions
object-must-follow-unquote: Exported conditions

P
Package, eclector.base: The eclector․base package
Package, eclector.parse-result: The eclector․parse-result package
Package, eclector.reader: The eclector․reader package
Package, eclector.readtable: The eclector․readtable package
Package, eclector.readtable.simple: The eclector․readtable․simple package
package-does-not-exist: Exported conditions
parse-result-client: Exported classes

R
read-object-type-error: Exported conditions
read-time-evaluation-error: Exported conditions
read-time-evaluation-inhibited: Exported conditions
reader-conditional-condition: Internal conditions
readtable: Exported classes
reference-error: Internal conditions

S
sharpsign-equals-label-defined-more-than-once: Exported conditions
sharpsign-equals-only-refers-to-self: Exported conditions
sharpsign-invalid: Exported conditions
sharpsign-sharpsign-undefined-label: Exported conditions
single-feature-expected: Exported conditions
single-feature-expected/reader: Internal conditions
slot-name-is-not-a-string-designator: Exported conditions
slot-value-condition: Internal conditions
stream-position-condition: Internal conditions
stream-position-reader-error: Exported conditions
structure-constructor-must-follow-sharpsign-s: Exported conditions
structure-type-name-is-not-a-symbol: Exported conditions
sub-char-must-not-be-a-decimal-digit: Exported conditions
symbol-access-error: Internal conditions
symbol-can-have-at-most-two-package-markers: Exported conditions
symbol-does-not-exist: Exported conditions
symbol-is-not-external: Exported conditions
symbol-name-must-not-be-only-package-markers: Exported conditions
symbol-name-must-not-end-with-package-marker: Exported conditions
symbol-syntax-error: Internal conditions
System, eclector: The eclector system

T
too-many-complex-parts: Exported conditions
too-many-dots: Exported conditions
too-many-elements: Exported conditions
two-package-markers-must-be-adjacent: Exported conditions
two-package-markers-must-not-be-first: Exported conditions
Type, feature-expression-operator: Internal types

U
uninterned-symbol-must-not-contain-package-marker: Exported conditions
unknown-character-name: Exported conditions
unknown-macro-sub-character: Exported conditions
unquote-condition: Internal conditions
unquote-error: Exported conditions
unquote-in-invalid-context: Exported conditions
unquote-not-inside-backquote: Exported conditions
unquote-splicing-at-top: Exported conditions
unquote-splicing-in-dotted-list: Exported conditions
unterminated-block-comment: Exported conditions
unterminated-dispatch-macro: Exported conditions
unterminated-list: Exported conditions
unterminated-multiple-escape: Exported conditions
unterminated-multiple-escape-in-character-name: Exported conditions
unterminated-multiple-escape-in-symbol: Exported conditions
unterminated-single-escape: Exported conditions
unterminated-single-escape-in-character-name: Exported conditions
unterminated-single-escape-in-string: Exported conditions
unterminated-single-escape-in-symbol: Exported conditions
unterminated-string: Exported conditions
unterminated-vector: Exported conditions

Z
zero-denominator: Exported conditions

Jump to:   A   B   C   D   E   F   I   M   N   O   P   R   S   T   U   Z