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.4.0, generated automatically by Declt version 2.4 patchlevel 1 "Will Decker" on Fri May 24 08:47:38 2019 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.

Tutorial

Basics

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

(with-input-from-string (stream "(1 2 3)")
  (eclector.reader:read stream))

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:

(with-input-from-string (stream "(1 2 3)")
  (eclector.concrete-syntax-tree:cst-read stream))

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

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

4.1.4 eclector/readtable/package.lisp

Parent

readtable (module)

Location

code/readtable/package.lisp

Packages

eclector.readtable


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

4.1.5 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.6 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.7 eclector/readtable/condition-reporters-english.lisp

Dependency

conditions.lisp (file)

Parent

readtable (module)

Location

code/readtable/condition-reporters-english.lisp


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

4.1.8 eclector/readtable/generic-functions.lisp

Dependency

condition-reporters-english.lisp (file)

Parent

readtable (module)

Location

code/readtable/generic-functions.lisp

Exported Definitions

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

4.1.9 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.10 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.11 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.12 eclector/reader/package.lisp

Parent

reader (module)

Location

code/reader/package.lisp

Packages

eclector.reader


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

4.1.13 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.14 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.15 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.16 eclector/reader/condition-reporters-english.lisp

Dependency

additional-conditions.lisp (file)

Parent

reader (module)

Location

code/reader/condition-reporters-english.lisp


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

4.1.17 eclector/reader/utilities.lisp

Dependency

condition-reporters-english.lisp (file)

Parent

reader (module)

Location

code/reader/utilities.lisp

Internal Definitions

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

4.1.18 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.19 eclector/reader/read-common.lisp

Dependency

tokens.lisp (file)

Parent

reader (module)

Location

code/reader/read-common.lisp

Exported Definitions

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

4.1.20 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.21 eclector/reader/macro-functions.lisp

Dependency

read.lisp (file)

Parent

reader (module)

Location

code/reader/macro-functions.lisp

Exported Definitions

sharpsign-invalid (function)

Internal Definitions

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

4.1.22 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.23 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.24 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.25 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.26 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.27 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.28 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 Other


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

4.2.1 eclector/README.md

Parent

eclector (system)

Location

README.md


Previous: , Up: Other 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

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: *preserve-whitespace*
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-char &optional INPUT-STREAM EOF-ERROR-P EOF-VALUE RECURSIVE-P
Package

eclector.reader

Source

read-common.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: 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.reader

Source

read-common.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-preserving-whitespace &optional INPUT-STREAM EOF-ERROR-P EOF-VALUE RECURSIVE-P
Package

eclector.reader

Source

read.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)


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

6.1.5 Generic functions

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
Source

read-common.lisp (file)

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: 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: 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 around
Source

read.lisp (file)

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

read-common.lisp (file)

Method: read-common CLIENT INPUT-STREAM EOF-ERROR-P EOF-VALUE around
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

read-common.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)

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-reader-error)
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-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-condition ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

Direct subclasses
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: comma-not-inside-backquote ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

comma-syntax-error (condition)

Direct methods

report-condition (method)

Condition: digit-expected ()
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)

Slot: %base
Initargs

:base

Readers

base (generic function)

Condition: end-of-file ()
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: 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-backquote ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

backquote-condition (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

report-condition (method)

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: %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: 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: 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

stream-position-reader-error (condition)

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

:slot-name

Readers

slot-name (generic function)

Condition: no-structure-type-name-found ()
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: 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-comma ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

comma-syntax-error (condition)

Direct methods

report-condition (method)

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

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

stream-position-reader-error (condition)

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-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: stream-position-reader-error ()
Package

eclector.base

Source

conditions.lisp (file)

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

stream-position (method)

Direct slots
Slot: %stream-position
Initargs

:stream-position

Readers

stream-position (generic function)

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-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-splicing-at-top ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

backquote-condition (condition)

Direct methods

report-condition (method)

Condition: unquote-splicing-in-dotted-list ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

backquote-condition (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-allowed-p*
Package

eclector.reader

Source

more-variables.lisp (file)

Special Variable: *backquote-depth*
Package

eclector.reader

Source

more-variables.lisp (file)

Special Variable: *backquote-in-subforms-allowed-p*
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: *end-of-list*
Package

eclector.reader

Source

more-variables.lisp (file)

Special Variable: *input-stream*
Package

eclector.reader

Source

more-variables.lisp (file)

Special Variable: *labels*
Package

eclector.reader

Source

read.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: +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-preserved-backquote-context &body BODY
Package

eclector.reader

Source

macro-functions.lisp (file)


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

6.2.3 Functions

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-dimensions STREAM DIMENSIONS INITIAL-CONTENTS
Package

eclector.reader

Source

macro-functions.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: determine-dimensions STREAM RANK INITIAL-CONTENTS
Package

eclector.reader

Source

macro-functions.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 &key 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-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 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: single-quote STREAM CHAR
Package

eclector.reader

Source

macro-functions.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: array-type CONDITION
Package

eclector.reader

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

additional-conditions.lisp (file)

Generic Function: at-sign-p CONDITION
Package

eclector.reader

Methods
Method: at-sign-p (CONDITION comma-syntax-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-expected)
Source

additional-conditions.lisp (file)

Generic Function: character-found CONDITION
Package

eclector.reader

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

additional-conditions.lisp (file)

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

additional-conditions.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: 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: 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: 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 no-slot-value-found)
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)


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: comma-syntax-error ()
Package

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses

backquote-condition (condition)

Direct subclasses
Direct methods

at-sign-p (method)

Direct slots
Slot: %at-sign-p
Initargs

:at-sign-p

Readers

at-sign-p (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)

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

eclector.reader

Source

additional-conditions.lisp (file)

Direct superclasses
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: 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)


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

E
eclector.asd: The eclector<dot>asd file
eclector/base: The eclector/base module
eclector/base/conditions.lisp: The eclector/base/conditions<dot>lisp file
eclector/base/package.lisp: The eclector/base/package<dot>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<dot>lisp file
eclector/parse-result/generic-functions.lisp: The eclector/parse-result/generic-functions<dot>lisp file
eclector/parse-result/package.lisp: The eclector/parse-result/package<dot>lisp file
eclector/parse-result/read.lisp: The eclector/parse-result/read<dot>lisp file
eclector/reader: The eclector/reader module
eclector/reader/additional-conditions.lisp: The eclector/reader/additional-conditions<dot>lisp file
eclector/reader/condition-reporters-english.lisp: The eclector/reader/condition-reporters-english<dot>lisp file
eclector/reader/fixup.lisp: The eclector/reader/fixup<dot>lisp file
eclector/reader/generic-functions.lisp: The eclector/reader/generic-functions<dot>lisp file
eclector/reader/init.lisp: The eclector/reader/init<dot>lisp file
eclector/reader/macro-functions.lisp: The eclector/reader/macro-functions<dot>lisp file
eclector/reader/more-variables.lisp: The eclector/reader/more-variables<dot>lisp file
eclector/reader/package.lisp: The eclector/reader/package<dot>lisp file
eclector/reader/quasiquote-macro.lisp: The eclector/reader/quasiquote-macro<dot>lisp file
eclector/reader/read-common.lisp: The eclector/reader/read-common<dot>lisp file
eclector/reader/read.lisp: The eclector/reader/read<dot>lisp file
eclector/reader/tokens.lisp: The eclector/reader/tokens<dot>lisp file
eclector/reader/utilities.lisp: The eclector/reader/utilities<dot>lisp file
eclector/README.md: The eclector/readme<dot>md file
eclector/readtable: The eclector/readtable module
eclector/readtable/condition-reporters-english.lisp: The eclector/readtable/condition-reporters-english<dot>lisp file
eclector/readtable/conditions.lisp: The eclector/readtable/conditions<dot>lisp file
eclector/readtable/generic-functions.lisp: The eclector/readtable/generic-functions<dot>lisp file
eclector/readtable/package.lisp: The eclector/readtable/package<dot>lisp file
eclector/readtable/variables.lisp: The eclector/readtable/variables<dot>lisp file
eclector/simple-readtable: The eclector/simple-readtable module
eclector/simple-readtable/methods.lisp: The eclector/simple-readtable/methods<dot>lisp file
eclector/simple-readtable/package.lisp: The eclector/simple-readtable/package<dot>lisp file
eclector/simple-readtable/readtable.lisp: The eclector/simple-readtable/readtable<dot>lisp file

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

L
Lisp File, eclector.asd: The eclector<dot>asd file
Lisp File, eclector/base/conditions.lisp: The eclector/base/conditions<dot>lisp file
Lisp File, eclector/base/package.lisp: The eclector/base/package<dot>lisp file
Lisp File, eclector/parse-result/client.lisp: The eclector/parse-result/client<dot>lisp file
Lisp File, eclector/parse-result/generic-functions.lisp: The eclector/parse-result/generic-functions<dot>lisp file
Lisp File, eclector/parse-result/package.lisp: The eclector/parse-result/package<dot>lisp file
Lisp File, eclector/parse-result/read.lisp: The eclector/parse-result/read<dot>lisp file
Lisp File, eclector/reader/additional-conditions.lisp: The eclector/reader/additional-conditions<dot>lisp file
Lisp File, eclector/reader/condition-reporters-english.lisp: The eclector/reader/condition-reporters-english<dot>lisp file
Lisp File, eclector/reader/fixup.lisp: The eclector/reader/fixup<dot>lisp file
Lisp File, eclector/reader/generic-functions.lisp: The eclector/reader/generic-functions<dot>lisp file
Lisp File, eclector/reader/init.lisp: The eclector/reader/init<dot>lisp file
Lisp File, eclector/reader/macro-functions.lisp: The eclector/reader/macro-functions<dot>lisp file
Lisp File, eclector/reader/more-variables.lisp: The eclector/reader/more-variables<dot>lisp file
Lisp File, eclector/reader/package.lisp: The eclector/reader/package<dot>lisp file
Lisp File, eclector/reader/quasiquote-macro.lisp: The eclector/reader/quasiquote-macro<dot>lisp file
Lisp File, eclector/reader/read-common.lisp: The eclector/reader/read-common<dot>lisp file
Lisp File, eclector/reader/read.lisp: The eclector/reader/read<dot>lisp file
Lisp File, eclector/reader/tokens.lisp: The eclector/reader/tokens<dot>lisp file
Lisp File, eclector/reader/utilities.lisp: The eclector/reader/utilities<dot>lisp file
Lisp File, eclector/readtable/condition-reporters-english.lisp: The eclector/readtable/condition-reporters-english<dot>lisp file
Lisp File, eclector/readtable/conditions.lisp: The eclector/readtable/conditions<dot>lisp file
Lisp File, eclector/readtable/generic-functions.lisp: The eclector/readtable/generic-functions<dot>lisp file
Lisp File, eclector/readtable/package.lisp: The eclector/readtable/package<dot>lisp file
Lisp File, eclector/readtable/variables.lisp: The eclector/readtable/variables<dot>lisp file
Lisp File, eclector/simple-readtable/methods.lisp: The eclector/simple-readtable/methods<dot>lisp file
Lisp File, eclector/simple-readtable/package.lisp: The eclector/simple-readtable/package<dot>lisp file
Lisp File, eclector/simple-readtable/readtable.lisp: The eclector/simple-readtable/readtable<dot>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

O
Other File, eclector/LICENSE: The eclector/license file
Other File, eclector/README.md: The eclector/readme<dot>md file

Jump to:   E   F   L   M   O  

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

%
%reader-error: Exported 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
array-type: Internal generic functions
array-type: Internal generic functions
at-sign-p: Internal generic functions
at-sign-p: 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-reader-macro: Exported generic functions
call-reader-macro: 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-dimensions: Internal functions
check-feature-expression: Exported generic functions
check-feature-expression: Exported generic functions
check-standard-feature-expression: Internal functions
comma: Internal functions
Compiler Macro, read-char: Exported compiler macros
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
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
determine-dimensions: Internal 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
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-length: Internal generic functions
expected-length: Internal generic functions
expected-number: Internal generic functions
expected-number: Internal generic functions
expected-number: 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
Function, %reader-error: Exported functions
Function, (setf fixup-marker-final): Internal functions
Function, (setf fixup-marker-final-p): Internal functions
Function, backquote: Internal functions
Function, char-float-exponent-marker-p: Internal functions
Function, char-invalid-p: Internal functions
Function, check-dimensions: Internal functions
Function, check-standard-feature-expression: Internal functions
Function, comma: Internal functions
Function, convert-according-to-readtable-case: Internal functions
Function, determine-dimensions: 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, 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, 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-char: Exported functions
Function, read-from-string: Exported functions
Function, read-preserving-whitespace: Exported functions
Function, read-rational: Internal functions
Function, reader-float-format: Internal 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, single-quote: Internal functions
Function, symbol-from-token: Internal functions
Function, trait->index: Internal functions
Function, transform: Internal functions
Function, transform-compound: Internal functions
Function, transform-quasiquote-argument: Internal functions

G
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, at-sign-p: Internal generic functions
Generic Function, axis: Internal generic functions
Generic Function, base: Internal generic functions
Generic Function, call-reader-macro: Exported generic functions
Generic Function, character-found: Internal generic functions
Generic Function, check-feature-expression: Exported 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, 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, evaluate-expression: Exported generic functions
Generic Function, evaluate-feature-expression: Exported generic functions
Generic Function, expected-length: Internal generic functions
Generic Function, expected-number: 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, 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-token: Exported generic functions
Generic Function, readtable-case: Exported generic functions
Generic Function, readtablep: 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, 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, 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-preserved-backquote-context: 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, (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, at-sign-p: Internal generic functions
Method, axis: Internal generic functions
Method, base: Internal generic functions
Method, call-reader-macro: Exported generic functions
Method, character-found: Internal generic functions
Method, character-found: Internal generic functions
Method, check-feature-expression: Exported generic functions
Method, copy-readtable: Exported generic functions
Method, copy-readtable-into: Exported generic functions
Method, datum: Internal 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, evaluate-expression: Exported generic functions
Method, evaluate-feature-expression: Exported generic functions
Method, expected-length: Internal generic functions
Method, expected-number: Internal generic functions
Method, expected-number: 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, 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-common: Exported generic functions
Method, read-token: Exported generic functions
Method, readtable-case: 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, 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, 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
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 functions
read: Exported functions
read-aux: Internal functions
read-char: Exported compiler macros
read-char: Exported functions
read-common: Exported generic functions
read-common: Exported generic functions
read-common: Exported generic functions
read-common: Exported generic functions
read-from-string: 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
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
single-quote: Internal functions
slot-name: Internal generic functions
slot-name: Internal generic functions
source-position: Exported generic functions
source-position: Exported generic functions
stream-position: Exported generic functions
stream-position: Exported generic functions
sub-char: Internal generic functions
sub-char: Internal generic functions
sub-char: Internal generic functions
symbol-from-token: Internal 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
with-preserved-backquote-context: Internal macros
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
%at-sign-p: Internal conditions
%axis: Exported conditions
%base: Exported conditions
%character-found: Exported conditions
%character-found: Exported conditions
%datum: Exported conditions
%disp-char: Internal conditions
%dispatch-macro-characters: Exported classes
%expected-length: Exported conditions
%expected-number: Exported conditions
%expected-number: Exported conditions
%expression: Exported conditions
%features: Exported conditions
%float-format: 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: Exported conditions
%stream-position: Exported conditions
%sub-char: Exported conditions
%sub-char: Exported conditions
%symbol-name: Internal conditions
%syntax-types: Exported classes
%token: Internal conditions

*
*backquote-allowed-p*: Internal special variables
*backquote-depth*: Internal special variables
*backquote-in-subforms-allowed-p*: Internal special variables
*character-names*: Internal special variables
*client*: Exported special variables
*consing-dot*: Internal special variables
*consing-dot-allowed-p*: Internal special variables
*end-of-list*: Internal special variables
*input-stream*: Internal special variables
*labels*: Internal special variables
*preserve-whitespace*: Exported special variables
*readtable*: Exported special variables
*skip-reason*: Exported special variables
*stack*: Internal special variables
*standard-readtable*: Internal special variables
*start*: Internal special variables

+
+constituent-traits+: Internal special variables

S
Slot, %array-type: Internal conditions
Slot, %at-sign-p: Internal conditions
Slot, %axis: Exported conditions
Slot, %base: Exported conditions
Slot, %character-found: Exported conditions
Slot, %character-found: Exported conditions
Slot, %datum: Exported conditions
Slot, %disp-char: Internal conditions
Slot, %dispatch-macro-characters: Exported classes
Slot, %expected-length: Exported conditions
Slot, %expected-number: Exported conditions
Slot, %expected-number: Exported conditions
Slot, %expression: Exported conditions
Slot, %features: Exported conditions
Slot, %float-format: 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: Exported conditions
Slot, %stream-position: Exported 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
Special Variable, *backquote-allowed-p*: Internal special variables
Special Variable, *backquote-depth*: Internal special variables
Special Variable, *backquote-in-subforms-allowed-p*: 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, *end-of-list*: Internal special variables
Special Variable, *input-stream*: Internal special variables
Special Variable, *labels*: Internal special variables
Special Variable, *preserve-whitespace*: Exported 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, +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  
Index Entry  Section

A
array-initialization-error: Internal conditions

B
backquote-condition: Exported conditions

C
char-must-be-a-dispatching-character: Exported conditions
Class, parse-result-client: Exported classes
Class, readtable: Exported classes
comma-not-inside-backquote: Exported conditions
comma-syntax-error: Internal conditions
Condition, array-initialization-error: Internal conditions
Condition, backquote-condition: Exported conditions
Condition, char-must-be-a-dispatching-character: Exported conditions
Condition, comma-not-inside-backquote: Exported conditions
Condition, comma-syntax-error: Internal conditions
Condition, digit-expected: Exported conditions
Condition, dispatch-macro-character-error: Internal conditions
Condition, end-of-file: Exported conditions
Condition, end-of-list: Internal conditions
Condition, feature-expression-type-error: Exported conditions
Condition, feature-expression-type-error/reader: Internal conditions
Condition, incorrect-initialization-length: Exported conditions
Condition, invalid-constituent-character: Exported conditions
Condition, invalid-context-for-backquote: Exported conditions
Condition, invalid-context-for-consing-dot: Exported conditions
Condition, invalid-context-for-right-parenthesis: Exported conditions
Condition, invalid-default-float-format: Exported conditions
Condition, invalid-radix: Exported conditions
Condition, multiple-objects-following-consing-dot: 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-s: Exported conditions
Condition, numeric-parameter-not-supplied-but-required: Exported conditions
Condition, numeric-parameter-supplied-but-ignored: Exported conditions
Condition, object-must-follow-comma: Exported conditions
Condition, object-must-follow-consing-dot: 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, 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-symbol: Exported conditions
Condition, stream-position-reader-error: 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-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-splicing-at-top: Exported conditions
Condition, unquote-splicing-in-dotted-list: Exported conditions

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

E
eclector: The eclector system
eclector.base: The eclector<dot>base package
eclector.parse-result: The eclector<dot>parse-result package
eclector.reader: The eclector<dot>reader package
eclector.readtable: The eclector<dot>readtable package
eclector.readtable.simple: The eclector<dot>readtable<dot>simple package
end-of-file: Exported conditions
end-of-list: Internal conditions

F
feature-expression-operator: Internal types
feature-expression-type-error: Exported conditions
feature-expression-type-error/reader: Internal conditions

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

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

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

O
object-must-follow-comma: Exported conditions
object-must-follow-consing-dot: Exported conditions

P
Package, eclector.base: The eclector<dot>base package
Package, eclector.parse-result: The eclector<dot>parse-result package
Package, eclector.reader: The eclector<dot>reader package
Package, eclector.readtable: The eclector<dot>readtable package
Package, eclector.readtable.simple: The eclector<dot>readtable<dot>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
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-symbol: Exported conditions
stream-position-reader-error: 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-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-splicing-at-top: Exported conditions
unquote-splicing-in-dotted-list: Exported conditions

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