The ecclesia Reference Manual

Table of Contents

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

The ecclesia Reference Manual

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


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

1 Introduction

Ecclesia

This library contains utilities for parsing Common Lisp code. It was previously known as cleavir-code-utilities.

License

See LICENSE.md.


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 ecclesia

Author

Robert Strandh <robert.strandh@gmail.com>

License

MIT

Description

Utilities for parsing Lisp code.

Dependency

acclimation

Source

ecclesia.asd (file)

Components

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

3 Files

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


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

3.1 Lisp


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

3.1.1 ecclesia.asd

Location

ecclesia.asd

Systems

ecclesia (system)


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

3.1.2 ecclesia/packages.lisp

Parent

ecclesia (system)

Location

packages.lisp

Packages

ecclesia


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

3.1.3 ecclesia/conditions.lisp

Dependency

packages.lisp (file)

Parent

ecclesia (system)

Location

conditions.lisp

Exported Definitions
Internal Definitions

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

3.1.4 ecclesia/condition-reporters-english.lisp

Dependency

conditions.lisp (file)

Parent

ecclesia (system)

Location

condition-reporters-english.lisp


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

3.1.5 ecclesia/argcount.lisp

Dependency

condition-reporters-english.lisp (file)

Parent

ecclesia (system)

Location

argcount.lisp

Exported Definitions

check-argcount (function)


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

3.1.6 ecclesia/form.lisp

Dependency

argcount.lisp (file)

Parent

ecclesia (system)

Location

form.lisp

Exported Definitions

check-form-proper-list (function)


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

3.1.7 ecclesia/list-structure.lisp

Dependency

form.lisp (file)

Parent

ecclesia (system)

Location

list-structure.lisp

Exported Definitions

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

3.1.8 ecclesia/declarations.lisp

Dependency

list-structure.lisp (file)

Parent

ecclesia (system)

Location

declarations.lisp

Exported Definitions
Internal Definitions

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

3.1.9 ecclesia/lambda-lists.lisp

Dependency

declarations.lisp (file)

Parent

ecclesia (system)

Location

lambda-lists.lisp

Exported Definitions
Internal Definitions

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

3.1.10 ecclesia/destructuring.lisp

Dependency

lambda-lists.lisp (file)

Parent

ecclesia (system)

Location

destructuring.lisp

Exported Definitions
Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 ecclesia

Source

packages.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Functions

Function: canonicalize-declaration-specifiers DECLARATION-SPECIFIERS ALIEN-IDENTIFIERS
Package

ecclesia

Source

declarations.lisp (file)

Function: check-argcount FORM MIN-ARGCOUNT MAX-ARGCOUNT
Package

ecclesia

Source

argcount.lisp (file)

Function: check-form-proper-list FORM
Package

ecclesia

Source

form.lisp (file)

Function: circular-list-p OBJECT
Package

ecclesia

Source

list-structure.lisp (file)

Function: destructure-lambda-list LAMBDA-LIST VAR
Package

ecclesia

Source

destructuring.lisp (file)

Function: dotted-list-length OBJECT
Package

ecclesia

Source

list-structure.lisp (file)

Function: dotted-list-p OBJECT
Package

ecclesia

Source

list-structure.lisp (file)

Function: generate-congruent-lambda-list METHOD-LAMBDA-LIST
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: lambda-list-type-specifier LAMBDA-LIST
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: lambda-list-variables LAMBDA-LIST
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: lambda-lists-congruent-p GENERIC-FUNCTION-LAMBDA-LIST METHOD-LAMBDA-LIST
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: list-structure OBJECT
Package

ecclesia

Source

list-structure.lisp (file)

Function: match-lambda-list LAMBDA-LIST ARG-COUNT-OP ARG-OP
Package

ecclesia

Source

destructuring.lisp (file)

Function: parse-compiler-macro NAME LAMBDA-LIST BODY &optional ENVIRONMENT
Package

ecclesia

Source

destructuring.lisp (file)

Function: parse-define-method-combination-arguments-lambda-list LAMBDA-LIST
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-define-modify-macro-lambda-list LAMBDA-LIST
Package

ecclesia

Source

lambda-lists.lisp (file)

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

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-deftype NAME LAMBDA-LIST BODY
Package

ecclesia

Source

destructuring.lisp (file)

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

ecclesia

Source

lambda-lists.lisp (file)

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

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-generic-function-lambda-list LAMBDA-LIST
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-macro NAME LAMBDA-LIST BODY &optional ENVIRONMENT
Package

ecclesia

Source

destructuring.lisp (file)

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

ecclesia

Source

lambda-lists.lisp (file)

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

ecclesia

Source

lambda-lists.lisp (file)

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

ecclesia

Source

lambda-lists.lisp (file)

Function: preprocess-lambda-list PARSED-LAMBDA-LIST
Package

ecclesia

Source

destructuring.lisp (file)

Function: proper-list-length OBJECT
Package

ecclesia

Source

list-structure.lisp (file)

Function: proper-list-p OBJECT
Package

ecclesia

Source

list-structure.lisp (file)

Function: proper-or-dotted-list-length OBJECT
Package

ecclesia

Source

list-structure.lisp (file)

Function: separate-function-body BODY
Package

ecclesia

Source

declarations.lisp (file)

Function: separate-ordinary-body BODY
Package

ecclesia

Source

declarations.lisp (file)


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

5.1.2 Generic functions

Generic Function: allow-other-keys OBJECT
Generic Function: (setf allow-other-keys) NEW-VALUE OBJECT
Package

ecclesia

Methods
Method: allow-other-keys (LAMBDA-LIST lambda-list)

automatically generated reader method

Source

lambda-lists.lisp (file)

Method: (setf allow-other-keys) NEW-VALUE (LAMBDA-LIST lambda-list)

automatically generated writer method

Source

lambda-lists.lisp (file)

Generic Function: aux OBJECT
Generic Function: (setf aux) NEW-VALUE OBJECT
Package

ecclesia

Methods
Method: aux (LAMBDA-LIST lambda-list)

automatically generated reader method

Source

lambda-lists.lisp (file)

Method: (setf aux) NEW-VALUE (LAMBDA-LIST lambda-list)

automatically generated writer method

Source

lambda-lists.lisp (file)

Generic Function: environment OBJECT
Generic Function: (setf environment) NEW-VALUE OBJECT
Package

ecclesia

Methods
Method: environment (LAMBDA-LIST lambda-list)

automatically generated reader method

Source

lambda-lists.lisp (file)

Method: (setf environment) NEW-VALUE (LAMBDA-LIST lambda-list)

automatically generated writer method

Source

lambda-lists.lisp (file)

Generic Function: keys OBJECT
Generic Function: (setf keys) NEW-VALUE OBJECT
Package

ecclesia

Methods
Method: keys (LAMBDA-LIST lambda-list)

automatically generated reader method

Source

lambda-lists.lisp (file)

Method: (setf keys) NEW-VALUE (LAMBDA-LIST lambda-list)

automatically generated writer method

Source

lambda-lists.lisp (file)

Generic Function: optionals OBJECT
Generic Function: (setf optionals) NEW-VALUE OBJECT
Package

ecclesia

Methods
Method: optionals (LAMBDA-LIST lambda-list)

automatically generated reader method

Source

lambda-lists.lisp (file)

Method: (setf optionals) NEW-VALUE (LAMBDA-LIST lambda-list)

automatically generated writer method

Source

lambda-lists.lisp (file)

Generic Function: required OBJECT
Generic Function: (setf required) NEW-VALUE OBJECT
Package

ecclesia

Methods
Method: required (LAMBDA-LIST lambda-list)

automatically generated reader method

Source

lambda-lists.lisp (file)

Method: (setf required) NEW-VALUE (LAMBDA-LIST lambda-list)

automatically generated writer method

Source

lambda-lists.lisp (file)

Generic Function: rest-body OBJECT
Generic Function: (setf rest-body) NEW-VALUE OBJECT
Package

ecclesia

Methods
Method: rest-body (LAMBDA-LIST lambda-list)

automatically generated reader method

Source

lambda-lists.lisp (file)

Method: (setf rest-body) NEW-VALUE (LAMBDA-LIST lambda-list)

automatically generated writer method

Source

lambda-lists.lisp (file)

Generic Function: whole OBJECT
Generic Function: (setf whole) NEW-VALUE OBJECT
Package

ecclesia

Methods
Method: whole (LAMBDA-LIST lambda-list)

automatically generated reader method

Source

lambda-lists.lisp (file)

Method: (setf whole) NEW-VALUE (LAMBDA-LIST lambda-list)

automatically generated writer method

Source

lambda-lists.lisp (file)


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

5.1.3 Conditions

Condition: atomic-lambda-list-tail-must-be-variable ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: both-rest-and-body-occur-in-lambda-list ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: environment-can-appear-at-most-once ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: environment-must-be-followed-by-variable ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: form-must-be-proper-list ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • program-error (condition)
Direct methods
  • report-condition (method)
  • form (method)
Direct slots
Slot: %form
Initargs

:form

Readers

form (generic function)

Condition: incorrect-keyword-order ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods
Direct slots
Slot: %keyword1
Initargs

:keyword1

Readers

lambda-list-keyword1 (generic function)

Slot: %keyword2
Initargs

:keyword2

Readers

lambda-list-keyword2 (generic function)

Condition: invalid-number-of-arguments ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • program-error (condition)
Direct methods
Direct slots
Slot: %form
Initargs

:form

Readers

form (generic function)

Slot: %min-argcount
Initargs

:min-argcount

Readers

min-argcount (generic function)

Slot: %max-argcount
Initargs

:max-argcount

Readers

max-argcount (generic function)

Condition: lambda-list-keyword-not-allowed ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods
Direct slots
Slot: %keyword
Initargs

:keyword

Readers

lambda-list-keyword (generic function)

Condition: lambda-list-keyword-not-allowed-in-dotted-lambda-list ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods
Direct slots
Slot: %keyword
Initargs

:keyword

Readers

lambda-list-keyword (generic function)

Condition: lambda-list-must-be-list ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: lambda-list-must-be-proper-list ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: lambda-list-must-not-be-circular ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: lambda-list-too-many-parameters ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

lambda-list-parameters (method)

Direct slots
Slot: %parameters
Initargs

:parameters

Readers

lambda-list-parameters (generic function)

Condition: malformed-aux ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: malformed-defgeneric-key ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: malformed-defgeneric-optional ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: malformed-destructuring-key ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: malformed-destructuring-optional ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: malformed-destructuring-tree ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: malformed-lambda-list-pattern ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: malformed-ordinary-key ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: malformed-ordinary-optional ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: malformed-specialized-required ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: multiple-occurrences-of-lambda-list-keyword ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods
Direct slots
Slot: %keyword
Initargs

:keyword

Readers

lambda-list-keyword (generic function)

Condition: required-must-be-variable ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: rest/body-must-be-followed-by-variable ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: suspect-lambda-list-keyword ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • style-warning (condition)
Direct methods
Direct slots
Slot: %keyword
Initargs

:keyword

Readers

lambda-list-keyword (generic function)

Condition: whole-must-appear-first ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)

Condition: whole-must-be-followed-by-variable ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • code-condition (condition)
  • program-error (condition)
Direct methods

report-condition (method)


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

5.1.4 Classes

Class: lambda-list ()
Package

ecclesia

Source

lambda-lists.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: %required
Initargs

:required

Initform

(quote nil)

Readers

required (generic function)

Writers

(setf required) (generic function)

Slot: %environment
Initargs

:environment

Initform

:none

Readers

environment (generic function)

Writers

(setf environment) (generic function)

Slot: %whole
Initargs

:whole

Initform

:none

Readers

whole (generic function)

Writers

(setf whole) (generic function)

Slot: %optionals
Initargs

:optionals

Initform

:none

Readers

optionals (generic function)

Writers

(setf optionals) (generic function)

Slot: %rest-body
Initargs

:rest-body

Initform

:none

Readers

rest-body (generic function)

Writers

(setf rest-body) (generic function)

Slot: %keys
Initargs

:keys

Initform

:none

Readers

keys (generic function)

Writers

(setf keys) (generic function)

Slot: %allow-other-keys
Initargs

:allow-other-keys

Readers

allow-other-keys (generic function)

Writers

(setf allow-other-keys) (generic function)

Slot: %aux
Initargs

:aux

Initform

(quote nil)

Readers

aux (generic function)

Writers

(setf aux) (generic function)


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

5.2 Internal definitions


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

5.2.1 Special variables

Special Variable: *lambda-list-keywords*
Package

ecclesia

Source

lambda-lists.lisp (file)


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

5.2.2 Functions

Function: aux-variables AUX
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: canonicalize-declaration-specifier DECLARATION-SPECIFIER ALIEN-IDENTIFIERS
Package

ecclesia

Source

declarations.lisp (file)

Function: check-arg-count VARIABLE ARG-COUNT-VAR REQUIRED-COUNT OPTIONAL-COUNT REST-P KEY-P
Package

ecclesia

Source

destructuring.lisp (file)

Function: check-declaration-specifier DECLARATION-SPECIFIER
Package

ecclesia

Source

declarations.lisp (file)

Function: check-even-number-of-keyword-arguments FIRST-COUNT ARG-COUNT-OP
Package

ecclesia

Source

destructuring.lisp (file)

Function: check-keyword-validity VARIABLE KEYWORDS FIRST-COUNT ARG-COUNT-VAR ARG-OP
Package

ecclesia

Source

destructuring.lisp (file)

Function: check-lambda-list-keywords LAMBDA-LIST KEYWORDS
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: check-lambda-list-not-circular LAMBDA-LIST
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: check-lambda-list-proper LAMBDA-LIST
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: check-tree TREE
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: compute-keyword-positions LAMBDA-LIST ALLOWED
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: congruent-key-rest-p LAMBDA-LIST-1 LAMBDA-LIST-2
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: congruent-optionals-p LAMBDA-LIST-1 LAMBDA-LIST-2
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: congruent-required-p LAMBDA-LIST-1 LAMBDA-LIST-2
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: destructure-keys KEYS VAR
Package

ecclesia

Source

destructuring.lisp (file)

Function: destructure-optionals OPTIONALS VAR
Package

ecclesia

Source

destructuring.lisp (file)

Function: destructure-pattern PATTERN VAR
Package

ecclesia

Source

destructuring.lisp (file)

Function: destructure-required REQUIRED VAR
Package

ecclesia

Source

destructuring.lisp (file)

Function: ensure-supplied-p-parameters PARSED-LAMBDA-LIST
Package

ecclesia

Source

destructuring.lisp (file)

Function: environment-variables ENVIRONMENT
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: extract-entry-lambda-list PARSED-LAMBDA-LIST
Package

ecclesia

Source

destructuring.lisp (file)

Function: extract-initforms PARSED-LAMBDA-LIST
Package

ecclesia

Source

destructuring.lisp (file)

Function: key-variables KEYS
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: list-has-keyword-p LIST
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: match-keys KEY-ENTRIES FIRST-COUNT ARG-COUNT-VAR ARG-OP
Package

ecclesia

Source

destructuring.lisp (file)

Function: match-optionals OPTIONAL-ENTRIES FIRST-COUNT ARG-COUNT-VAR ARG-OP
Package

ecclesia

Source

destructuring.lisp (file)

Function: match-required REQUIRED ARG-OP
Package

ecclesia

Source

destructuring.lisp (file)

Function: match-rest/body REST/BODY FIRST-COUNT ARG-COUNT-VAR ARG-OP
Package

ecclesia

Source

destructuring.lisp (file)

Function: optional-variables OPTIONALS
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-all-aux LAMBDA-LIST POSITIONS
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-all-keys LAMBDA-LIST POSITIONS ITEM-PARSER
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-all-optionals LAMBDA-LIST POSITIONS ITEM-PARSER
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-all-required LAMBDA-LIST START END ITEM-PARSER
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-allow-other-keys LAMBDA-LIST POSITIONS
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-aux AUX
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-defgeneric-key KEY
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-defgeneric-optional OPTIONAL
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-deftype-key KEY
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-deftype-optional OPTIONAL
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-destructuring-key KEY
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-destructuring-optional OPTIONAL
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-destructuring-required REQUIRED
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-destructuring/deftype-key KEY DEFAULT
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-destructuring/deftype-optional OPTIONAL DEFAULT
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-environment LAMBDA-LIST POSITIONS
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-ordinary-key KEY
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-ordinary-optional OPTIONAL
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-ordinary-required REQUIRED
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-pattern TREE-OR-LAMBDA-LIST
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-rest/body LAMBDA-LIST POSITIONS
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-specialized-required REQUIRED
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: parse-whole LAMBDA-LIST POSITIONS
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: pattern-variables PATTERN
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: potential-lambda-list-keyword-p OBJECT
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: required-variables REQUIRED
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: rest-body-variables REST-BODY
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: same-keys-accepted-p GENERIC-FUNCTION-LAMBDA-LIST METHOD-LAMBDA-LIST
Package

ecclesia

Source

lambda-lists.lisp (file)

Function: whole-variables WHOLE
Package

ecclesia

Source

lambda-lists.lisp (file)


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

5.2.3 Generic functions

Generic Function: body CONDITION
Package

ecclesia

Methods
Method: body (CONDITION function-body-must-be-proper-list)
Source

conditions.lisp (file)

Method: body (CONDITION ordinary-body-must-be-proper-list)
Source

conditions.lisp (file)

Generic Function: code CONDITION
Package

ecclesia

Methods
Method: code (CONDITION code-condition)
Source

conditions.lisp (file)

Generic Function: form CONDITION
Package

ecclesia

Methods
Method: form (CONDITION invalid-number-of-arguments)
Source

conditions.lisp (file)

Method: form (CONDITION form-must-be-proper-list)
Source

conditions.lisp (file)

Generic Function: lambda-list-keyword CONDITION
Package

ecclesia

Methods
Method: lambda-list-keyword (CONDITION suspect-lambda-list-keyword)
Source

conditions.lisp (file)

Method: lambda-list-keyword (CONDITION multiple-occurrences-of-lambda-list-keyword)
Source

conditions.lisp (file)

Method: lambda-list-keyword (CONDITION lambda-list-keyword-not-allowed-in-dotted-lambda-list)
Source

conditions.lisp (file)

Method: lambda-list-keyword (CONDITION lambda-list-keyword-not-allowed)
Source

conditions.lisp (file)

Generic Function: lambda-list-keyword1 CONDITION
Package

ecclesia

Methods
Method: lambda-list-keyword1 (CONDITION incorrect-keyword-order)
Source

conditions.lisp (file)

Generic Function: lambda-list-keyword2 CONDITION
Package

ecclesia

Methods
Method: lambda-list-keyword2 (CONDITION incorrect-keyword-order)
Source

conditions.lisp (file)

Generic Function: lambda-list-parameters CONDITION
Package

ecclesia

Methods
Method: lambda-list-parameters (CONDITION lambda-list-too-many-parameters)
Source

conditions.lisp (file)

Generic Function: max-argcount CONDITION
Package

ecclesia

Methods
Method: max-argcount (CONDITION invalid-number-of-arguments)
Source

conditions.lisp (file)

Generic Function: min-argcount CONDITION
Package

ecclesia

Methods
Method: min-argcount (CONDITION invalid-number-of-arguments)
Source

conditions.lisp (file)


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

5.2.4 Conditions

Condition: code-condition ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses

condition (condition)

Direct subclasses
Direct methods

code (method)

Direct slots
Slot: %code
Initargs

:code

Readers

code (generic function)

Condition: function-body-must-be-proper-list ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • style-warning (condition)
Direct methods
  • report-condition (method)
  • body (method)
Direct slots
Slot: %body
Initargs

:body

Readers

body (generic function)

Condition: odd-number-of-keyword-arguments ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • program-error (condition)
Condition: ordinary-body-must-be-proper-list ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • style-warning (condition)
Direct methods
  • report-condition (method)
  • body (method)
Direct slots
Slot: %body
Initargs

:body

Readers

body (generic function)

Condition: too-few-arguments ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • program-error (condition)
Condition: too-many-arguments ()
Package

ecclesia

Source

conditions.lisp (file)

Direct superclasses
  • condition (condition)
  • program-error (condition)

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

Appendix A Indexes


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

A.1 Concepts

Jump to:   E   F   L  
Index Entry  Section

E
ecclesia.asd: The ecclesia․asd file
ecclesia/argcount.lisp: The ecclesia/argcount․lisp file
ecclesia/condition-reporters-english.lisp: The ecclesia/condition-reporters-english․lisp file
ecclesia/conditions.lisp: The ecclesia/conditions․lisp file
ecclesia/declarations.lisp: The ecclesia/declarations․lisp file
ecclesia/destructuring.lisp: The ecclesia/destructuring․lisp file
ecclesia/form.lisp: The ecclesia/form․lisp file
ecclesia/lambda-lists.lisp: The ecclesia/lambda-lists․lisp file
ecclesia/list-structure.lisp: The ecclesia/list-structure․lisp file
ecclesia/packages.lisp: The ecclesia/packages․lisp file

F
File, Lisp, ecclesia.asd: The ecclesia․asd file
File, Lisp, ecclesia/argcount.lisp: The ecclesia/argcount․lisp file
File, Lisp, ecclesia/condition-reporters-english.lisp: The ecclesia/condition-reporters-english․lisp file
File, Lisp, ecclesia/conditions.lisp: The ecclesia/conditions․lisp file
File, Lisp, ecclesia/declarations.lisp: The ecclesia/declarations․lisp file
File, Lisp, ecclesia/destructuring.lisp: The ecclesia/destructuring․lisp file
File, Lisp, ecclesia/form.lisp: The ecclesia/form․lisp file
File, Lisp, ecclesia/lambda-lists.lisp: The ecclesia/lambda-lists․lisp file
File, Lisp, ecclesia/list-structure.lisp: The ecclesia/list-structure․lisp file
File, Lisp, ecclesia/packages.lisp: The ecclesia/packages․lisp file

L
Lisp File, ecclesia.asd: The ecclesia․asd file
Lisp File, ecclesia/argcount.lisp: The ecclesia/argcount․lisp file
Lisp File, ecclesia/condition-reporters-english.lisp: The ecclesia/condition-reporters-english․lisp file
Lisp File, ecclesia/conditions.lisp: The ecclesia/conditions․lisp file
Lisp File, ecclesia/declarations.lisp: The ecclesia/declarations․lisp file
Lisp File, ecclesia/destructuring.lisp: The ecclesia/destructuring․lisp file
Lisp File, ecclesia/form.lisp: The ecclesia/form․lisp file
Lisp File, ecclesia/lambda-lists.lisp: The ecclesia/lambda-lists․lisp file
Lisp File, ecclesia/list-structure.lisp: The ecclesia/list-structure․lisp file
Lisp File, ecclesia/packages.lisp: The ecclesia/packages․lisp file

Jump to:   E   F   L  

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

A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   K   L   M   O   P   R   S   W  
Index Entry  Section

(
(setf allow-other-keys): Exported generic functions
(setf allow-other-keys): Exported generic functions
(setf aux): Exported generic functions
(setf aux): Exported generic functions
(setf environment): Exported generic functions
(setf environment): Exported generic functions
(setf keys): Exported generic functions
(setf keys): Exported generic functions
(setf optionals): Exported generic functions
(setf optionals): Exported generic functions
(setf required): Exported generic functions
(setf required): Exported generic functions
(setf rest-body): Exported generic functions
(setf rest-body): Exported generic functions
(setf whole): Exported generic functions
(setf whole): Exported generic functions

A
allow-other-keys: Exported generic functions
allow-other-keys: Exported generic functions
aux: Exported generic functions
aux: Exported generic functions
aux-variables: Internal functions

B
body: Internal generic functions
body: Internal generic functions
body: Internal generic functions

C
canonicalize-declaration-specifier: Internal functions
canonicalize-declaration-specifiers: Exported functions
check-arg-count: Internal functions
check-argcount: Exported functions
check-declaration-specifier: Internal functions
check-even-number-of-keyword-arguments: Internal functions
check-form-proper-list: Exported functions
check-keyword-validity: Internal functions
check-lambda-list-keywords: Internal functions
check-lambda-list-not-circular: Internal functions
check-lambda-list-proper: Internal functions
check-tree: Internal functions
circular-list-p: Exported functions
code: Internal generic functions
code: Internal generic functions
compute-keyword-positions: Internal functions
congruent-key-rest-p: Internal functions
congruent-optionals-p: Internal functions
congruent-required-p: Internal functions

D
destructure-keys: Internal functions
destructure-lambda-list: Exported functions
destructure-optionals: Internal functions
destructure-pattern: Internal functions
destructure-required: Internal functions
dotted-list-length: Exported functions
dotted-list-p: Exported functions

E
ensure-supplied-p-parameters: Internal functions
environment: Exported generic functions
environment: Exported generic functions
environment-variables: Internal functions
extract-entry-lambda-list: Internal functions
extract-initforms: Internal functions

F
form: Internal generic functions
form: Internal generic functions
form: Internal generic functions
Function, aux-variables: Internal functions
Function, canonicalize-declaration-specifier: Internal functions
Function, canonicalize-declaration-specifiers: Exported functions
Function, check-arg-count: Internal functions
Function, check-argcount: Exported functions
Function, check-declaration-specifier: Internal functions
Function, check-even-number-of-keyword-arguments: Internal functions
Function, check-form-proper-list: Exported functions
Function, check-keyword-validity: Internal functions
Function, check-lambda-list-keywords: Internal functions
Function, check-lambda-list-not-circular: Internal functions
Function, check-lambda-list-proper: Internal functions
Function, check-tree: Internal functions
Function, circular-list-p: Exported functions
Function, compute-keyword-positions: Internal functions
Function, congruent-key-rest-p: Internal functions
Function, congruent-optionals-p: Internal functions
Function, congruent-required-p: Internal functions
Function, destructure-keys: Internal functions
Function, destructure-lambda-list: Exported functions
Function, destructure-optionals: Internal functions
Function, destructure-pattern: Internal functions
Function, destructure-required: Internal functions
Function, dotted-list-length: Exported functions
Function, dotted-list-p: Exported functions
Function, ensure-supplied-p-parameters: Internal functions
Function, environment-variables: Internal functions
Function, extract-entry-lambda-list: Internal functions
Function, extract-initforms: Internal functions
Function, generate-congruent-lambda-list: Exported functions
Function, key-variables: Internal functions
Function, lambda-list-type-specifier: Exported functions
Function, lambda-list-variables: Exported functions
Function, lambda-lists-congruent-p: Exported functions
Function, list-has-keyword-p: Internal functions
Function, list-structure: Exported functions
Function, match-keys: Internal functions
Function, match-lambda-list: Exported functions
Function, match-optionals: Internal functions
Function, match-required: Internal functions
Function, match-rest/body: Internal functions
Function, optional-variables: Internal functions
Function, parse-all-aux: Internal functions
Function, parse-all-keys: Internal functions
Function, parse-all-optionals: Internal functions
Function, parse-all-required: Internal functions
Function, parse-allow-other-keys: Internal functions
Function, parse-aux: Internal functions
Function, parse-compiler-macro: Exported functions
Function, parse-defgeneric-key: Internal functions
Function, parse-defgeneric-optional: Internal functions
Function, parse-define-method-combination-arguments-lambda-list: Exported functions
Function, parse-define-modify-macro-lambda-list: Exported functions
Function, parse-defsetf-lambda-list: Exported functions
Function, parse-deftype: Exported functions
Function, parse-deftype-key: Internal functions
Function, parse-deftype-lambda-list: Exported functions
Function, parse-deftype-optional: Internal functions
Function, parse-destructuring-key: Internal functions
Function, parse-destructuring-lambda-list: Exported functions
Function, parse-destructuring-optional: Internal functions
Function, parse-destructuring-required: Internal functions
Function, parse-destructuring/deftype-key: Internal functions
Function, parse-destructuring/deftype-optional: Internal functions
Function, parse-environment: Internal functions
Function, parse-generic-function-lambda-list: Exported functions
Function, parse-macro: Exported functions
Function, parse-macro-lambda-list: Exported functions
Function, parse-ordinary-key: Internal functions
Function, parse-ordinary-lambda-list: Exported functions
Function, parse-ordinary-optional: Internal functions
Function, parse-ordinary-required: Internal functions
Function, parse-pattern: Internal functions
Function, parse-rest/body: Internal functions
Function, parse-specialized-lambda-list: Exported functions
Function, parse-specialized-required: Internal functions
Function, parse-whole: Internal functions
Function, pattern-variables: Internal functions
Function, potential-lambda-list-keyword-p: Internal functions
Function, preprocess-lambda-list: Exported functions
Function, proper-list-length: Exported functions
Function, proper-list-p: Exported functions
Function, proper-or-dotted-list-length: Exported functions
Function, required-variables: Internal functions
Function, rest-body-variables: Internal functions
Function, same-keys-accepted-p: Internal functions
Function, separate-function-body: Exported functions
Function, separate-ordinary-body: Exported functions
Function, whole-variables: Internal functions

G
generate-congruent-lambda-list: Exported functions
Generic Function, (setf allow-other-keys): Exported generic functions
Generic Function, (setf aux): Exported generic functions
Generic Function, (setf environment): Exported generic functions
Generic Function, (setf keys): Exported generic functions
Generic Function, (setf optionals): Exported generic functions
Generic Function, (setf required): Exported generic functions
Generic Function, (setf rest-body): Exported generic functions
Generic Function, (setf whole): Exported generic functions
Generic Function, allow-other-keys: Exported generic functions
Generic Function, aux: Exported generic functions
Generic Function, body: Internal generic functions
Generic Function, code: Internal generic functions
Generic Function, environment: Exported generic functions
Generic Function, form: Internal generic functions
Generic Function, keys: Exported generic functions
Generic Function, lambda-list-keyword: Internal generic functions
Generic Function, lambda-list-keyword1: Internal generic functions
Generic Function, lambda-list-keyword2: Internal generic functions
Generic Function, lambda-list-parameters: Internal generic functions
Generic Function, max-argcount: Internal generic functions
Generic Function, min-argcount: Internal generic functions
Generic Function, optionals: Exported generic functions
Generic Function, required: Exported generic functions
Generic Function, rest-body: Exported generic functions
Generic Function, whole: Exported generic functions

K
key-variables: Internal functions
keys: Exported generic functions
keys: Exported generic functions

L
lambda-list-keyword: Internal generic functions
lambda-list-keyword: Internal generic functions
lambda-list-keyword: Internal generic functions
lambda-list-keyword: Internal generic functions
lambda-list-keyword: Internal generic functions
lambda-list-keyword1: Internal generic functions
lambda-list-keyword1: Internal generic functions
lambda-list-keyword2: Internal generic functions
lambda-list-keyword2: Internal generic functions
lambda-list-parameters: Internal generic functions
lambda-list-parameters: Internal generic functions
lambda-list-type-specifier: Exported functions
lambda-list-variables: Exported functions
lambda-lists-congruent-p: Exported functions
list-has-keyword-p: Internal functions
list-structure: Exported functions

M
match-keys: Internal functions
match-lambda-list: Exported functions
match-optionals: Internal functions
match-required: Internal functions
match-rest/body: Internal functions
max-argcount: Internal generic functions
max-argcount: Internal generic functions
Method, (setf allow-other-keys): Exported generic functions
Method, (setf aux): Exported generic functions
Method, (setf environment): Exported generic functions
Method, (setf keys): Exported generic functions
Method, (setf optionals): Exported generic functions
Method, (setf required): Exported generic functions
Method, (setf rest-body): Exported generic functions
Method, (setf whole): Exported generic functions
Method, allow-other-keys: Exported generic functions
Method, aux: Exported generic functions
Method, body: Internal generic functions
Method, body: Internal generic functions
Method, code: Internal generic functions
Method, environment: Exported generic functions
Method, form: Internal generic functions
Method, form: Internal generic functions
Method, keys: Exported generic functions
Method, lambda-list-keyword: Internal generic functions
Method, lambda-list-keyword: Internal generic functions
Method, lambda-list-keyword: Internal generic functions
Method, lambda-list-keyword: Internal generic functions
Method, lambda-list-keyword1: Internal generic functions
Method, lambda-list-keyword2: Internal generic functions
Method, lambda-list-parameters: Internal generic functions
Method, max-argcount: Internal generic functions
Method, min-argcount: Internal generic functions
Method, optionals: Exported generic functions
Method, required: Exported generic functions
Method, rest-body: Exported generic functions
Method, whole: Exported generic functions
min-argcount: Internal generic functions
min-argcount: Internal generic functions

O
optional-variables: Internal functions
optionals: Exported generic functions
optionals: Exported generic functions

P
parse-all-aux: Internal functions
parse-all-keys: Internal functions
parse-all-optionals: Internal functions
parse-all-required: Internal functions
parse-allow-other-keys: Internal functions
parse-aux: Internal functions
parse-compiler-macro: Exported functions
parse-defgeneric-key: Internal functions
parse-defgeneric-optional: Internal functions
parse-define-method-combination-arguments-lambda-list: Exported functions
parse-define-modify-macro-lambda-list: Exported functions
parse-defsetf-lambda-list: Exported functions
parse-deftype: Exported functions
parse-deftype-key: Internal functions
parse-deftype-lambda-list: Exported functions
parse-deftype-optional: Internal functions
parse-destructuring-key: Internal functions
parse-destructuring-lambda-list: Exported functions
parse-destructuring-optional: Internal functions
parse-destructuring-required: Internal functions
parse-destructuring/deftype-key: Internal functions
parse-destructuring/deftype-optional: Internal functions
parse-environment: Internal functions
parse-generic-function-lambda-list: Exported functions
parse-macro: Exported functions
parse-macro-lambda-list: Exported functions
parse-ordinary-key: Internal functions
parse-ordinary-lambda-list: Exported functions
parse-ordinary-optional: Internal functions
parse-ordinary-required: Internal functions
parse-pattern: Internal functions
parse-rest/body: Internal functions
parse-specialized-lambda-list: Exported functions
parse-specialized-required: Internal functions
parse-whole: Internal functions
pattern-variables: Internal functions
potential-lambda-list-keyword-p: Internal functions
preprocess-lambda-list: Exported functions
proper-list-length: Exported functions
proper-list-p: Exported functions
proper-or-dotted-list-length: Exported functions

R
required: Exported generic functions
required: Exported generic functions
required-variables: Internal functions
rest-body: Exported generic functions
rest-body: Exported generic functions
rest-body-variables: Internal functions

S
same-keys-accepted-p: Internal functions
separate-function-body: Exported functions
separate-ordinary-body: Exported functions

W
whole: Exported generic functions
whole: Exported generic functions
whole-variables: Internal functions

Jump to:   (  
A   B   C   D   E   F   G   K   L   M   O   P   R   S   W  

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

A.3 Variables

Jump to:   %   *  
S  
Index Entry  Section

%
%allow-other-keys: Exported classes
%aux: Exported classes
%body: Internal conditions
%body: Internal conditions
%code: Internal conditions
%environment: Exported classes
%form: Exported conditions
%form: Exported conditions
%keys: Exported classes
%keyword: Exported conditions
%keyword: Exported conditions
%keyword: Exported conditions
%keyword: Exported conditions
%keyword1: Exported conditions
%keyword2: Exported conditions
%max-argcount: Exported conditions
%min-argcount: Exported conditions
%optionals: Exported classes
%parameters: Exported conditions
%required: Exported classes
%rest-body: Exported classes
%whole: Exported classes

*
*lambda-list-keywords*: Internal special variables

S
Slot, %allow-other-keys: Exported classes
Slot, %aux: Exported classes
Slot, %body: Internal conditions
Slot, %body: Internal conditions
Slot, %code: Internal conditions
Slot, %environment: Exported classes
Slot, %form: Exported conditions
Slot, %form: Exported conditions
Slot, %keys: Exported classes
Slot, %keyword: Exported conditions
Slot, %keyword: Exported conditions
Slot, %keyword: Exported conditions
Slot, %keyword: Exported conditions
Slot, %keyword1: Exported conditions
Slot, %keyword2: Exported conditions
Slot, %max-argcount: Exported conditions
Slot, %min-argcount: Exported conditions
Slot, %optionals: Exported classes
Slot, %parameters: Exported conditions
Slot, %required: Exported classes
Slot, %rest-body: Exported classes
Slot, %whole: Exported classes
Special Variable, *lambda-list-keywords*: Internal special variables

Jump to:   %   *  
S  

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

A.4 Data types

Jump to:   A   B   C   E   F   I   L   M   O   P   R   S   T   W  
Index Entry  Section

A
atomic-lambda-list-tail-must-be-variable: Exported conditions

B
both-rest-and-body-occur-in-lambda-list: Exported conditions

C
Class, lambda-list: Exported classes
code-condition: Internal conditions
Condition, atomic-lambda-list-tail-must-be-variable: Exported conditions
Condition, both-rest-and-body-occur-in-lambda-list: Exported conditions
Condition, code-condition: Internal conditions
Condition, environment-can-appear-at-most-once: Exported conditions
Condition, environment-must-be-followed-by-variable: Exported conditions
Condition, form-must-be-proper-list: Exported conditions
Condition, function-body-must-be-proper-list: Internal conditions
Condition, incorrect-keyword-order: Exported conditions
Condition, invalid-number-of-arguments: Exported conditions
Condition, lambda-list-keyword-not-allowed: Exported conditions
Condition, lambda-list-keyword-not-allowed-in-dotted-lambda-list: Exported conditions
Condition, lambda-list-must-be-list: Exported conditions
Condition, lambda-list-must-be-proper-list: Exported conditions
Condition, lambda-list-must-not-be-circular: Exported conditions
Condition, lambda-list-too-many-parameters: Exported conditions
Condition, malformed-aux: Exported conditions
Condition, malformed-defgeneric-key: Exported conditions
Condition, malformed-defgeneric-optional: Exported conditions
Condition, malformed-destructuring-key: Exported conditions
Condition, malformed-destructuring-optional: Exported conditions
Condition, malformed-destructuring-tree: Exported conditions
Condition, malformed-lambda-list-pattern: Exported conditions
Condition, malformed-ordinary-key: Exported conditions
Condition, malformed-ordinary-optional: Exported conditions
Condition, malformed-specialized-required: Exported conditions
Condition, multiple-occurrences-of-lambda-list-keyword: Exported conditions
Condition, odd-number-of-keyword-arguments: Internal conditions
Condition, ordinary-body-must-be-proper-list: Internal conditions
Condition, required-must-be-variable: Exported conditions
Condition, rest/body-must-be-followed-by-variable: Exported conditions
Condition, suspect-lambda-list-keyword: Exported conditions
Condition, too-few-arguments: Internal conditions
Condition, too-many-arguments: Internal conditions
Condition, whole-must-appear-first: Exported conditions
Condition, whole-must-be-followed-by-variable: Exported conditions

E
ecclesia: The ecclesia system
ecclesia: The ecclesia package
environment-can-appear-at-most-once: Exported conditions
environment-must-be-followed-by-variable: Exported conditions

F
form-must-be-proper-list: Exported conditions
function-body-must-be-proper-list: Internal conditions

I
incorrect-keyword-order: Exported conditions
invalid-number-of-arguments: Exported conditions

L
lambda-list: Exported classes
lambda-list-keyword-not-allowed: Exported conditions
lambda-list-keyword-not-allowed-in-dotted-lambda-list: Exported conditions
lambda-list-must-be-list: Exported conditions
lambda-list-must-be-proper-list: Exported conditions
lambda-list-must-not-be-circular: Exported conditions
lambda-list-too-many-parameters: Exported conditions

M
malformed-aux: Exported conditions
malformed-defgeneric-key: Exported conditions
malformed-defgeneric-optional: Exported conditions
malformed-destructuring-key: Exported conditions
malformed-destructuring-optional: Exported conditions
malformed-destructuring-tree: Exported conditions
malformed-lambda-list-pattern: Exported conditions
malformed-ordinary-key: Exported conditions
malformed-ordinary-optional: Exported conditions
malformed-specialized-required: Exported conditions
multiple-occurrences-of-lambda-list-keyword: Exported conditions

O
odd-number-of-keyword-arguments: Internal conditions
ordinary-body-must-be-proper-list: Internal conditions

P
Package, ecclesia: The ecclesia package

R
required-must-be-variable: Exported conditions
rest/body-must-be-followed-by-variable: Exported conditions

S
suspect-lambda-list-keyword: Exported conditions
System, ecclesia: The ecclesia system

T
too-few-arguments: Internal conditions
too-many-arguments: Internal conditions

W
whole-must-appear-first: Exported conditions
whole-must-be-followed-by-variable: Exported conditions

Jump to:   A   B   C   E   F   I   L   M   O   P   R   S   T   W