This is the khazern Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:33:47 2024 GMT+0.
khazern/khazern.asd
khazern/code/packages.lisp
khazern/code/compile-time-conditions.lisp
khazern/code/run-time-conditions.lisp
khazern/code/condition-reporters-english.lisp
khazern/code/utilities.lisp
khazern/code/parser-table.lisp
khazern/code/combinatory-parsing.lisp
khazern/code/parse-common.lisp
khazern/code/clause.lisp
khazern/code/expansion.lisp
khazern/code/main-clause.lisp
khazern/code/variable-clause.lisp
khazern/code/selectable-clause.lisp
khazern/code/unconditional-clause.lisp
khazern/code/accumulation-clause.lisp
khazern/code/termination-test-clause.lisp
khazern/code/var-spec.lisp
khazern/code/type-spec.lisp
khazern/code/name-clause.lisp
khazern/code/initial-clause.lisp
khazern/code/final-clause.lisp
khazern/code/with-clause.lisp
khazern/code/return-clause.lisp
khazern/code/do-clause.lisp
khazern/code/collect-clause.lisp
khazern/code/append-clause.lisp
khazern/code/nconc-clause.lisp
khazern/code/count-clause.lisp
khazern/code/sum-clause.lisp
khazern/code/maximize-clause.lisp
khazern/code/minimize-clause.lisp
khazern/code/conditional-clause.lisp
khazern/code/while-until-clauses.lisp
khazern/code/repeat-clause.lisp
khazern/code/always-clause.lisp
khazern/code/never-clause.lisp
khazern/code/thereis-clause.lisp
khazern/code/for-as-clause.lisp
khazern/code/for-as-arithmetic-clause.lisp
khazern/code/for-as-list-clause.lisp
khazern/code/for-as-equals-then-clause.lisp
khazern/code/for-as-across-clause.lisp
khazern/code/for-as-hash-clause.lisp
khazern/code/for-as-package-clause.lisp
khazern/code/default-table.lisp
khazern/code/analysis.lisp
khazern/code/run-time-support.lisp
The main system appears first, followed by any subsystem dependency.
khazern
A portable and extensible Common Lisp LOOP implementation
Tarn W. Burton
Robert Strandh
Tarn W. Burton
BSD
0.1.0
acclimation
(system).
code
(module).
Modules are listed depth-first from the system components tree.
khazern/code
khazern
(system).
packages.lisp
(file).
compile-time-conditions.lisp
(file).
run-time-conditions.lisp
(file).
condition-reporters-english.lisp
(file).
utilities.lisp
(file).
parser-table.lisp
(file).
combinatory-parsing.lisp
(file).
parse-common.lisp
(file).
clause.lisp
(file).
expansion.lisp
(file).
main-clause.lisp
(file).
variable-clause.lisp
(file).
selectable-clause.lisp
(file).
unconditional-clause.lisp
(file).
accumulation-clause.lisp
(file).
termination-test-clause.lisp
(file).
var-spec.lisp
(file).
type-spec.lisp
(file).
name-clause.lisp
(file).
initial-clause.lisp
(file).
final-clause.lisp
(file).
with-clause.lisp
(file).
return-clause.lisp
(file).
do-clause.lisp
(file).
collect-clause.lisp
(file).
append-clause.lisp
(file).
nconc-clause.lisp
(file).
count-clause.lisp
(file).
sum-clause.lisp
(file).
maximize-clause.lisp
(file).
minimize-clause.lisp
(file).
conditional-clause.lisp
(file).
while-until-clauses.lisp
(file).
repeat-clause.lisp
(file).
always-clause.lisp
(file).
never-clause.lisp
(file).
thereis-clause.lisp
(file).
for-as-clause.lisp
(file).
for-as-arithmetic-clause.lisp
(file).
for-as-list-clause.lisp
(file).
for-as-equals-then-clause.lisp
(file).
for-as-across-clause.lisp
(file).
for-as-hash-clause.lisp
(file).
for-as-package-clause.lisp
(file).
default-table.lisp
(file).
analysis.lisp
(file).
run-time-support.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
khazern/khazern.asd
khazern/code/packages.lisp
khazern/code/compile-time-conditions.lisp
khazern/code/run-time-conditions.lisp
khazern/code/condition-reporters-english.lisp
khazern/code/utilities.lisp
khazern/code/parser-table.lisp
khazern/code/combinatory-parsing.lisp
khazern/code/parse-common.lisp
khazern/code/clause.lisp
khazern/code/expansion.lisp
khazern/code/main-clause.lisp
khazern/code/variable-clause.lisp
khazern/code/selectable-clause.lisp
khazern/code/unconditional-clause.lisp
khazern/code/accumulation-clause.lisp
khazern/code/termination-test-clause.lisp
khazern/code/var-spec.lisp
khazern/code/type-spec.lisp
khazern/code/name-clause.lisp
khazern/code/initial-clause.lisp
khazern/code/final-clause.lisp
khazern/code/with-clause.lisp
khazern/code/return-clause.lisp
khazern/code/do-clause.lisp
khazern/code/collect-clause.lisp
khazern/code/append-clause.lisp
khazern/code/nconc-clause.lisp
khazern/code/count-clause.lisp
khazern/code/sum-clause.lisp
khazern/code/maximize-clause.lisp
khazern/code/minimize-clause.lisp
khazern/code/conditional-clause.lisp
khazern/code/while-until-clauses.lisp
khazern/code/repeat-clause.lisp
khazern/code/always-clause.lisp
khazern/code/never-clause.lisp
khazern/code/thereis-clause.lisp
khazern/code/for-as-clause.lisp
khazern/code/for-as-arithmetic-clause.lisp
khazern/code/for-as-list-clause.lisp
khazern/code/for-as-equals-then-clause.lisp
khazern/code/for-as-across-clause.lisp
khazern/code/for-as-hash-clause.lisp
khazern/code/for-as-package-clause.lisp
khazern/code/default-table.lisp
khazern/code/analysis.lisp
khazern/code/run-time-support.lisp
khazern/code/compile-time-conditions.lisp
packages.lisp
(file).
code
(module).
bound-variable
(reader method).
bound-variable
(reader method).
bound-variable
(reader method).
combine-parse-errors
(function).
conflicting-stepping-directions
(condition).
expected-keywords
(reader method).
(setf expected-keywords)
(writer method).
expected-token
(condition).
expected-token-but-end
(condition).
expected-token-but-found
(condition).
expected-type
(reader method).
(setf expected-type)
(writer method).
expected-var-spec-but-end
(condition).
expected-var-spec-but-found
(condition).
first-clause
(reader method).
found
(reader method).
invalid-clause-order
(condition).
iteration-accumulation-overlap
(condition).
location
(reader method).
(setf location)
(writer method).
loop-parse-error
(condition).
loop-parse-error-found
(condition).
loop-semantic-error
(condition).
loop-syntax-error
(condition).
multiple-accumulation-occurrences
(condition).
multiple-name-clauses
(condition).
multiple-variable-occurrences
(condition).
name-clause-not-first
(condition).
non-compound-form
(condition).
second-clause
(reader method).
too-many-prepositions-from-one-group
(condition).
unexpected-tokens-found
(condition).
khazern/code/run-time-conditions.lisp
compile-time-conditions.lisp
(file).
code
(module).
loop-runtime-error
(condition).
max-argument-must-be-real
(condition).
min-argument-must-be-real
(condition).
sum-argument-must-be-number
(condition).
value-must-be-list
(condition).
khazern/code/condition-reporters-english.lisp
run-time-conditions.lisp
(file).
code
(module).
report-condition
(method).
report-condition
(method).
report-condition
(method).
report-condition
(method).
report-condition
(method).
report-condition
(method).
report-condition
(method).
report-condition
(method).
report-condition
(method).
report-condition
(method).
report-condition
(method).
report-condition
(method).
report-condition
(method).
report-condition
(method).
khazern/code/utilities.lisp
condition-reporters-english.lisp
(file).
code
(module).
copy-cons-cells
(function).
destructure-variables
(function).
extract-variables
(function).
fresh-variables
(function).
generate-assignments
(function).
generate-variable-bindings
(function).
generate-variable-declarations
(function).
map-variable-types
(function).
first-result
(function).
fourth-result
(function).
it-keyword-p
(function).
second-result
(function).
symbol-equal
(function).
third-result
(function).
wrap-let
(function).
wrap-let*
(function).
khazern/code/parser-table.lisp
utilities.lisp
(file).
code
(module).
copy-parser-table
(generic function).
parser-enabled-p
(generic function).
(setf parser-enabled-p)
(generic function).
*parser-table*
(special variable).
parser-table
(class).
parser-table-parsers
(reader method).
(setf parser-table-parsers)
(writer method).
khazern/code/combinatory-parsing.lisp
parser-table.lisp
(file).
code
(module).
alternative
(function).
consecutive
(function).
define-parser
(macro).
keyword
(function).
list
(function).
optional
(function).
repeat*
(function).
repeat+
(function).
singleton
(function).
terminal
(function).
typep
(function).
*categories*
(special variable).
*empty-result*
(special variable).
*indent-level*
(special variable).
*parse-trace-p*
(special variable).
alternative-by-category
(function).
delimited-list-by-category
(function).
keyword?
(function).
none
(function).
parse-trace-output
(function).
trace-parser
(function).
khazern/code/parse-common.lisp
combinatory-parsing.lisp
(file).
code
(module).
anything
(function).
body-parser
(function).
compound-form+
(function).
d-var-spec
(function).
optional-into-phrase
(function).
parse-loop-body
(function).
simple-var
(function).
khazern/code/clause.lisp
parse-common.lisp
(file).
code
(module).
subclauses
(generic function).
clause
(class).
compound-forms-mixin
(class).
form
(reader method).
form-mixin
(class).
forms
(reader method).
it-mixin
(class).
loop-return-clause-mixin
(class).
subclauses-mixin
(class).
type-spec
(reader method).
(setf type-spec)
(writer method).
var-and-type-spec-mixin
(class).
var-spec
(reader method).
(setf var-spec)
(writer method).
khazern/code/expansion.lisp
clause.lisp
(file).
code
(module).
accumulation-variables
(generic function).
body-forms
(generic function).
bound-variables
(generic function).
epilogue-forms
(generic function).
expand-body
(function).
final-bindings
(generic function).
final-declarations
(generic function).
initial-bindings
(generic function).
initial-declarations
(generic function).
main-clause-p
(generic function).
name-clause-p
(generic function).
prologue-bindings
(generic function).
prologue-forms
(generic function).
step-bindings
(generic function).
step-forms
(generic function).
termination-forms
(generic function).
variable-clause-p
(generic function).
*accumulation-variable*
(special variable).
*it-var*
(special variable).
*list-tail-accumulation-variable*
(special variable).
*loop-name*
(special variable).
*tail-variables*
(special variable).
accumulation-bindings
(function).
do-clauses
(function).
expand-clauses
(function).
prologue-body-epilogue
(function).
tail-variable
(function).
wrap-clause
(generic function).
wrap-subclause
(generic function).
khazern/code/main-clause.lisp
expansion.lisp
(file).
code
(module).
main-clause-p
(method).
main-clause
(class).
khazern/code/variable-clause.lisp
main-clause.lisp
(file).
code
(module).
accumulation-variables
(method).
variable-clause-p
(method).
variable-clause
(class).
khazern/code/selectable-clause.lisp
variable-clause.lisp
(file).
code
(module).
bound-variables
(method).
selectable-clause
(class).
selectable-clause+
(function).
khazern/code/unconditional-clause.lisp
selectable-clause.lisp
(file).
code
(module).
unconditional-clause
(class).
khazern/code/accumulation-clause.lisp
unconditional-clause.lisp
(file).
code
(module).
accumulation-variables
(method).
accumulation-category
(generic function).
accumulation-clause
(class).
count/sum-accumulation-clause
(class).
into-mixin
(class).
into-var
(reader method).
into-var
(method).
(setf into-var)
(writer method).
list-accumulation-clause
(class).
max/min-accumulation-clause
(class).
numeric-accumulation-clause
(class).
type-spec
(reader method).
type-spec
(method).
khazern/code/termination-test-clause.lisp
accumulation-clause.lisp
(file).
code
(module).
accumulation-variables
(method).
bound-variables
(method).
termination-test-clause
(class).
khazern/code/var-spec.lisp
termination-test-clause.lisp
(file).
code
(module).
d-var-spec-p
(function).
khazern/code/type-spec.lisp
var-spec.lisp
(file).
code
(module).
optional-type-spec
(function).
destructured-type-spec-parser
(function).
simple-type-spec-parser
(function).
type-spec-parser
(function).
khazern/code/name-clause.lisp
type-spec.lisp
(file).
code
(module).
accumulation-variables
(method).
bound-variables
(method).
name-clause-p
(method).
name
(reader method).
name-clause
(function).
name-clause
(class).
khazern/code/initial-clause.lisp
name-clause.lisp
(file).
code
(module).
accumulation-variables
(method).
bound-variables
(method).
prologue-forms
(method).
forms
(reader method).
initial-clause
(function).
initial-clause
(class).
khazern/code/final-clause.lisp
initial-clause.lisp
(file).
code
(module).
accumulation-variables
(method).
bound-variables
(method).
epilogue-forms
(method).
final-clause
(function).
final-clause
(class).
forms
(reader method).
khazern/code/with-clause.lisp
final-clause.lisp
(file).
code
(module).
bound-variables
(method).
bound-variables
(method).
initial-bindings
(method).
initial-bindings
(method).
initial-declarations
(method).
initialize-instance
(method).
dictionary
(reader method).
form
(method).
form
(reader method).
form-var
(reader method).
temp-vars
(reader method).
with-clause
(function).
with-clause
(class).
with-subclause
(function).
with-subclause
(class).
with-subclause-no-form
(class).
with-subclause-with-form
(class).
wrap-subclause
(method).
wrap-subclause
(method).
khazern/code/return-clause.lisp
with-clause.lisp
(file).
code
(module).
accumulation-variables
(method).
body-forms
(method).
body-forms
(method).
form
(reader method).
return-clause
(function).
return-clause
(class).
return-form-clause
(class).
return-it-clause
(class).
khazern/code/do-clause.lisp
return-clause.lisp
(file).
code
(module).
accumulation-variables
(method).
body-forms
(method).
khazern/code/collect-clause.lisp
do-clause.lisp
(file).
code
(module).
body-forms
(method).
body-forms
(method).
body-forms
(method).
body-forms
(method).
collect-clause
(function).
collect-clause
(class).
collect-clause-expander
(function).
collect-form-clause
(class).
collect-form-into-clause
(class).
collect-it-clause
(class).
collect-it-into-clause
(class).
khazern/code/append-clause.lisp
collect-clause.lisp
(file).
code
(module).
body-forms
(method).
body-forms
(method).
body-forms
(method).
body-forms
(method).
append-clause
(function).
append-clause
(class).
append-clause-expander
(function).
append-form-clause
(class).
append-form-into-clause
(class).
append-it-clause
(class).
append-it-into-clause
(class).
khazern/code/nconc-clause.lisp
append-clause.lisp
(file).
code
(module).
body-forms
(method).
body-forms
(method).
body-forms
(method).
body-forms
(method).
nconc-clause
(function).
nconc-clause
(class).
nconc-clause-expander
(function).
nconc-form-clause
(class).
nconc-form-into-clause
(class).
nconc-it-clause
(class).
nconc-it-into-clause
(class).
khazern/code/count-clause.lisp
nconc-clause.lisp
(file).
code
(module).
body-forms
(method).
body-forms
(method).
body-forms
(method).
body-forms
(method).
count-clause
(function).
count-clause
(class).
count-form-clause
(class).
count-form-into-clause
(class).
count-it-clause
(class).
count-it-into-clause
(class).
khazern/code/sum-clause.lisp
count-clause.lisp
(file).
code
(module).
body-forms
(method).
body-forms
(method).
body-forms
(method).
body-forms
(method).
sum-clause
(function).
sum-clause
(class).
sum-form-clause
(class).
sum-form-into-clause
(class).
sum-it-clause
(class).
sum-it-into-clause
(class).
khazern/code/maximize-clause.lisp
sum-clause.lisp
(file).
code
(module).
body-forms
(method).
body-forms
(method).
body-forms
(method).
body-forms
(method).
maximize-clause
(function).
maximize-clause
(class).
maximize-form-clause
(class).
maximize-form-into-clause
(class).
maximize-it-clause
(class).
maximize-it-into-clause
(class).
khazern/code/minimize-clause.lisp
maximize-clause.lisp
(file).
code
(module).
body-forms
(method).
body-forms
(method).
body-forms
(method).
body-forms
(method).
minimize-clause
(function).
minimize-clause
(class).
minimize-form-clause
(class).
minimize-form-into-clause
(class).
minimize-it-clause
(class).
minimize-it-into-clause
(class).
khazern/code/conditional-clause.lisp
minimize-clause.lisp
(file).
code
(module).
accumulation-variables
(method).
body-forms
(method).
bound-variables
(method).
condition
(reader method).
(setf condition)
(writer method).
conditional-clause
(function).
conditional-clause
(class).
conditional-clause-tail
(function).
else-clauses
(reader method).
if-when-clauses
(function).
then-clauses
(reader method).
unless-clauses
(function).
khazern/code/while-until-clauses.lisp
conditional-clause.lisp
(file).
code
(module).
body-forms
(method).
form
(reader method).
until-clause
(function).
while-clause
(function).
while-clause
(class).
khazern/code/repeat-clause.lisp
while-until-clauses.lisp
(file).
code
(module).
initial-bindings
(method).
initial-declarations
(method).
prologue-forms
(method).
step-forms
(method).
termination-forms
(method).
form
(reader method).
repeat-clause
(function).
repeat-clause
(class).
khazern/code/always-clause.lisp
repeat-clause.lisp
(file).
code
(module).
accumulation-variables
(method).
body-forms
(method).
always-clause
(function).
always-clause
(class).
khazern/code/never-clause.lisp
always-clause.lisp
(file).
code
(module).
accumulation-variables
(method).
body-forms
(method).
never-clause
(function).
never-clause
(class).
khazern/code/thereis-clause.lisp
never-clause.lisp
(file).
code
(module).
accumulation-variables
(method).
body-forms
(method).
thereis-clause
(function).
thereis-clause
(class).
khazern/code/for-as-clause.lisp
thereis-clause.lisp
(file).
code
(module).
body-forms
(method).
bound-variables
(method).
initial-bindings
(method).
initial-declarations
(method).
prologue-forms
(method).
step-forms
(method).
termination-forms
(method).
for-as-clause
(function).
for-as-clause
(class).
for-as-subclause
(class).
for-as-subclause+
(function).
khazern/code/for-as-arithmetic-clause.lisp
for-as-clause.lisp
(file).
code
(module).
bound-variables
(method).
initial-bindings
(method).
prologue-forms
(method).
prologue-forms
(method).
step-forms
(method).
step-forms
(method).
termination-forms
(method).
termination-forms
(method).
arithmetic-value-and-type
(function).
by-form
(reader method).
by-from-to
(function).
by-parser
(function).
by-to-from
(function).
by-var
(reader method).
downfrom-parser
(function).
downto-parser
(function).
end-form
(reader method).
end-var
(reader method).
for-as-arithmetic
(class).
for-as-arithmetic-by
(function).
for-as-arithmetic-down
(class).
for-as-arithmetic-downfrom
(function).
for-as-arithmetic-downto
(function).
for-as-arithmetic-from
(function).
for-as-arithmetic-parser
(function).
for-as-arithmetic-to
(function).
for-as-arithmetic-up
(class).
for-as-arithmetic-upfrom
(function).
for-as-arithmetic-upto
(function).
from-by-to
(function).
from-parser
(function).
from-to-by
(function).
order
(reader method).
splice
(function).
start-form
(reader method).
start-var
(reader method).
temp-var
(reader method).
termination-test
(reader method).
to-by-from
(function).
to-from-by
(function).
to-parser
(function).
upfrom-parser
(function).
upto-parser
(function).
wrap-subclause
(method).
khazern/code/for-as-list-clause.lisp
for-as-arithmetic-clause.lisp
(file).
code
(module).
bound-variables
(method).
final-bindings
(method).
final-declarations
(method).
initial-bindings
(method).
prologue-forms
(method).
prologue-forms
(method).
step-forms
(method).
step-forms
(method).
termination-forms
(method).
termination-forms
(method).
by-form
(reader method).
by-var
(reader method).
for-as-in-list
(class).
for-as-in-list-parser
(function).
for-as-list
(class).
for-as-list-by-parser
(function).
for-as-on-list
(class).
for-as-on-list-parser
(function).
list-form
(reader method).
list-var
(reader method).
rest-var
(reader method).
khazern/code/for-as-equals-then-clause.lisp
for-as-list-clause.lisp
(file).
code
(module).
bound-variables
(method).
initial-bindings
(method).
initial-declarations
(method).
initialize-instance
(method).
prologue-bindings
(method).
prologue-forms
(method).
step-bindings
(method).
step-forms
(method).
%directory
(reader method).
(setf %directory)
(writer method).
for-as-equals-then
(class).
for-as-equals-then-parser
(function).
initial-form
(reader method).
subsequent-form
(reader method).
temp-tree
(reader method).
(setf temp-tree)
(writer method).
khazern/code/for-as-across-clause.lisp
for-as-equals-then-clause.lisp
(file).
code
(module).
bound-variables
(method).
final-bindings
(method).
final-declarations
(method).
initial-bindings
(method).
initialize-instance
(method).
prologue-forms
(method).
step-forms
(method).
termination-forms
(method).
dictionary
(reader method).
for-as-across
(function).
for-as-across
(class).
form-var
(reader method).
index-var
(reader method).
length-var
(reader method).
temp-vars
(reader method).
vector-form
(reader method).
khazern/code/for-as-hash-clause.lisp
for-as-across-clause.lisp
(file).
code
(module).
bound-variables
(method).
initial-bindings
(method).
prologue-forms
(method).
prologue-forms
(method).
step-forms
(method).
step-forms
(method).
termination-forms
(method).
for-as-hash
(class).
for-as-hash-key
(function).
for-as-hash-key
(class).
for-as-hash-value
(function).
for-as-hash-value
(class).
hash-key-other-parser
(function).
hash-table-form
(reader method).
hash-table-var
(reader method).
hash-value-other-parser
(function).
iterator-var
(reader method).
other-var-spec
(reader method).
temp-entry-p-var
(reader method).
temp-key-var
(reader method).
temp-value-var
(reader method).
wrap-subclause
(method).
khazern/code/for-as-package-clause.lisp
for-as-hash-clause.lisp
(file).
code
(module).
bound-variables
(method).
initial-bindings
(method).
prologue-forms
(method).
step-forms
(method).
termination-forms
(method).
for-as-package
(class).
for-as-package-parser
(function).
iterator-keywords
(reader method).
iterator-var
(reader method).
package-form
(reader method).
package-var
(reader method).
temp-entry-p-var
(reader method).
temp-symbol-var
(reader method).
wrap-subclause
(method).
khazern/code/default-table.lisp
for-as-package-clause.lisp
(file).
code
(module).
copy-parser-table
(method).
*default-parsers*
(special variable).
khazern/code/analysis.lisp
default-table.lisp
(file).
code
(module).
analyze-clauses
(function).
check-accumulation-categories
(function).
check-name-clause-position
(function).
check-no-variable-overlap
(function).
check-order-variable-clause-main-clause
(function).
check-variable-uniqueness
(function).
verify-clause-order
(function).
khazern/code/run-time-support.lisp
analysis.lisp
(file).
code
(module).
ensure-real
(function).
maximize
(function).
minimize
(function).
sum
(function).
Packages are listed by definition order.
khazern
common-lisp
.
accumulation-variables
(generic function).
alternative
(function).
anything
(function).
body-forms
(generic function).
bound-variables
(generic function).
consecutive
(function).
copy-cons-cells
(function).
copy-parser-table
(generic function).
define-parser
(macro).
destructure-variables
(function).
epilogue-forms
(generic function).
expand-body
(function).
extract-variables
(function).
final-bindings
(generic function).
final-declarations
(generic function).
fresh-variables
(function).
generate-assignments
(function).
generate-variable-bindings
(function).
generate-variable-declarations
(function).
initial-bindings
(generic function).
initial-declarations
(generic function).
keyword
(function).
list
(function).
main-clause-p
(generic function).
map-variable-types
(function).
name-clause-p
(generic function).
optional
(function).
optional-type-spec
(function).
parser-enabled-p
(generic function).
(setf parser-enabled-p)
(generic function).
prologue-bindings
(generic function).
prologue-forms
(generic function).
repeat*
(function).
repeat+
(function).
singleton
(function).
step-bindings
(generic function).
step-forms
(generic function).
subclauses
(generic function).
terminal
(function).
termination-forms
(generic function).
typep
(function).
variable-clause-p
(generic function).
%directory
(generic reader).
(setf %directory)
(generic writer).
*accumulation-variable*
(special variable).
*categories*
(special variable).
*default-parsers*
(special variable).
*empty-result*
(special variable).
*indent-level*
(special variable).
*it-var*
(special variable).
*list-tail-accumulation-variable*
(special variable).
*loop-name*
(special variable).
*parse-trace-p*
(special variable).
*parser-table*
(special variable).
*tail-variables*
(special variable).
accumulation-bindings
(function).
accumulation-category
(generic function).
accumulation-clause
(class).
alternative-by-category
(function).
always-clause
(function).
always-clause
(class).
analyze-clauses
(function).
append-clause
(function).
append-clause
(class).
append-clause-expander
(function).
append-form-clause
(class).
append-form-into-clause
(class).
append-it-clause
(class).
append-it-into-clause
(class).
arithmetic-value-and-type
(function).
body-parser
(function).
bound-variable
(generic reader).
by-form
(generic reader).
by-from-to
(function).
by-parser
(function).
by-to-from
(function).
by-var
(generic reader).
check-accumulation-categories
(function).
check-name-clause-position
(function).
check-no-variable-overlap
(function).
check-order-variable-clause-main-clause
(function).
check-variable-uniqueness
(function).
clause
(class).
collect-clause
(function).
collect-clause
(class).
collect-clause-expander
(function).
collect-form-clause
(class).
collect-form-into-clause
(class).
collect-it-clause
(class).
collect-it-into-clause
(class).
combine-parse-errors
(function).
compound-form+
(function).
compound-forms-mixin
(class).
condition
(generic reader).
(setf condition)
(generic writer).
conditional-clause
(function).
conditional-clause
(class).
conditional-clause-tail
(function).
conflicting-stepping-directions
(condition).
count-clause
(function).
count-clause
(class).
count-form-clause
(class).
count-form-into-clause
(class).
count-it-clause
(class).
count-it-into-clause
(class).
count/sum-accumulation-clause
(class).
d-var-spec
(function).
d-var-spec-p
(function).
delimited-list-by-category
(function).
destructured-type-spec-parser
(function).
dictionary
(generic reader).
do-clause
(function).
do-clause
(class).
do-clauses
(function).
downfrom-parser
(function).
downto-parser
(function).
else-clauses
(generic reader).
end-form
(generic reader).
end-var
(generic reader).
ensure-real
(function).
expand-clauses
(function).
expected-keywords
(generic reader).
(setf expected-keywords)
(generic writer).
expected-token
(condition).
expected-token-but-end
(condition).
expected-token-but-found
(condition).
expected-type
(generic reader).
(setf expected-type)
(generic writer).
expected-var-spec-but-end
(condition).
expected-var-spec-but-found
(condition).
final-clause
(function).
final-clause
(class).
first-clause
(generic reader).
first-result
(function).
for-as-across
(function).
for-as-across
(class).
for-as-arithmetic
(class).
for-as-arithmetic-by
(function).
for-as-arithmetic-down
(class).
for-as-arithmetic-downfrom
(function).
for-as-arithmetic-downto
(function).
for-as-arithmetic-from
(function).
for-as-arithmetic-parser
(function).
for-as-arithmetic-to
(function).
for-as-arithmetic-up
(class).
for-as-arithmetic-upfrom
(function).
for-as-arithmetic-upto
(function).
for-as-clause
(function).
for-as-clause
(class).
for-as-equals-then
(class).
for-as-equals-then-parser
(function).
for-as-hash
(class).
for-as-hash-key
(function).
for-as-hash-key
(class).
for-as-hash-value
(function).
for-as-hash-value
(class).
for-as-in-list
(class).
for-as-in-list-parser
(function).
for-as-list
(class).
for-as-list-by-parser
(function).
for-as-on-list
(class).
for-as-on-list-parser
(function).
for-as-package
(class).
for-as-package-parser
(function).
for-as-subclause
(class).
for-as-subclause+
(function).
form
(generic function).
form-mixin
(class).
form-var
(generic reader).
forms
(generic reader).
found
(generic reader).
fourth-result
(function).
from-by-to
(function).
from-parser
(function).
from-to-by
(function).
hash-key-other-parser
(function).
hash-table-form
(generic reader).
hash-table-var
(generic reader).
hash-value-other-parser
(function).
if-when-clauses
(function).
index-var
(generic reader).
initial-clause
(function).
initial-clause
(class).
initial-form
(generic reader).
into-mixin
(class).
into-var
(generic function).
(setf into-var)
(generic writer).
invalid-clause-order
(condition).
it-keyword-p
(function).
it-mixin
(class).
iteration-accumulation-overlap
(condition).
iterator-keywords
(generic reader).
iterator-var
(generic reader).
keyword?
(function).
length-var
(generic reader).
list-accumulation-clause
(class).
list-form
(generic reader).
list-var
(generic reader).
location
(generic reader).
(setf location)
(generic writer).
loop-parse-error
(condition).
loop-parse-error-found
(condition).
loop-return-clause-mixin
(class).
loop-runtime-error
(condition).
loop-semantic-error
(condition).
loop-syntax-error
(condition).
main-clause
(class).
max-argument-must-be-real
(condition).
max/min-accumulation-clause
(class).
maximize
(function).
maximize-clause
(function).
maximize-clause
(class).
maximize-form-clause
(class).
maximize-form-into-clause
(class).
maximize-it-clause
(class).
maximize-it-into-clause
(class).
min-argument-must-be-real
(condition).
minimize
(function).
minimize-clause
(function).
minimize-clause
(class).
minimize-form-clause
(class).
minimize-form-into-clause
(class).
minimize-it-clause
(class).
minimize-it-into-clause
(class).
multiple-accumulation-occurrences
(condition).
multiple-name-clauses
(condition).
multiple-variable-occurrences
(condition).
name
(generic reader).
name-clause
(function).
name-clause
(class).
name-clause-not-first
(condition).
nconc-clause
(function).
nconc-clause
(class).
nconc-clause-expander
(function).
nconc-form-clause
(class).
nconc-form-into-clause
(class).
nconc-it-clause
(class).
nconc-it-into-clause
(class).
never-clause
(function).
never-clause
(class).
non-compound-form
(condition).
none
(function).
numeric-accumulation-clause
(class).
optional-into-phrase
(function).
order
(generic reader).
other-var-spec
(generic reader).
package-form
(generic reader).
package-var
(generic reader).
parse-loop-body
(function).
parse-trace-output
(function).
parser-table
(class).
parser-table-parsers
(generic reader).
(setf parser-table-parsers)
(generic writer).
prologue-body-epilogue
(function).
repeat-clause
(function).
repeat-clause
(class).
rest-var
(generic reader).
return-clause
(function).
return-clause
(class).
return-form-clause
(class).
return-it-clause
(class).
second-clause
(generic reader).
second-result
(function).
selectable-clause
(class).
selectable-clause+
(function).
simple-type-spec-parser
(function).
simple-var
(function).
splice
(function).
start-form
(generic reader).
start-var
(generic reader).
subclauses-mixin
(class).
subsequent-form
(generic reader).
sum
(function).
sum-argument-must-be-number
(condition).
sum-clause
(function).
sum-clause
(class).
sum-form-clause
(class).
sum-form-into-clause
(class).
sum-it-clause
(class).
sum-it-into-clause
(class).
symbol-equal
(function).
tail-variable
(function).
temp-entry-p-var
(generic reader).
temp-key-var
(generic reader).
temp-symbol-var
(generic reader).
temp-tree
(generic reader).
(setf temp-tree)
(generic writer).
temp-value-var
(generic reader).
temp-var
(generic reader).
temp-vars
(generic reader).
termination-test
(generic reader).
termination-test-clause
(class).
then-clauses
(generic reader).
thereis-clause
(function).
thereis-clause
(class).
third-result
(function).
to-by-from
(function).
to-from-by
(function).
to-parser
(function).
too-many-prepositions-from-one-group
(condition).
trace-parser
(function).
type-spec
(generic function).
(setf type-spec)
(generic writer).
type-spec-parser
(function).
unconditional-clause
(class).
unexpected-tokens-found
(condition).
unless-clauses
(function).
until-clause
(function).
upfrom-parser
(function).
upto-parser
(function).
value-must-be-list
(condition).
var-and-type-spec-mixin
(class).
var-spec
(generic reader).
(setf var-spec)
(generic writer).
variable-clause
(class).
vector-form
(generic reader).
verify-clause-order
(function).
while-clause
(function).
while-clause
(class).
with-clause
(function).
with-clause
(class).
with-subclause
(function).
with-subclause
(class).
with-subclause-no-form
(class).
with-subclause-with-form
(class).
wrap-clause
(generic function).
wrap-let
(function).
wrap-let*
(function).
wrap-subclause
(generic function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
thereis-clause
)) ¶never-clause
)) ¶always-clause
)) ¶conditional-clause
)) ¶return-clause
)) ¶final-clause
)) ¶initial-clause
)) ¶name-clause
)) ¶termination-test-clause
)) ¶accumulation-clause
)) ¶variable-clause
)) ¶for-as-clause
) end-tag) ¶thereis-clause
) end-tag) ¶never-clause
) end-tag) ¶always-clause
) end-tag) ¶while-clause
) end-tag) ¶conditional-clause
) end-tag) ¶minimize-it-into-clause
) end-tag) ¶minimize-it-clause
) end-tag) ¶minimize-form-into-clause
) end-tag) ¶minimize-form-clause
) end-tag) ¶maximize-it-into-clause
) end-tag) ¶maximize-it-clause
) end-tag) ¶maximize-form-into-clause
) end-tag) ¶maximize-form-clause
) end-tag) ¶sum-it-into-clause
) end-tag) ¶sum-it-clause
) end-tag) ¶sum-form-into-clause
) end-tag) ¶sum-form-clause
) end-tag) ¶count-it-into-clause
) end-tag) ¶count-it-clause
) end-tag) ¶count-form-into-clause
) end-tag) ¶count-form-clause
) end-tag) ¶nconc-it-into-clause
) end-tag) ¶nconc-it-clause
) end-tag) ¶nconc-form-into-clause
) end-tag) ¶nconc-form-clause
) end-tag) ¶append-it-into-clause
) end-tag) ¶append-it-clause
) end-tag) ¶append-form-into-clause
) end-tag) ¶append-form-clause
) end-tag) ¶collect-it-into-clause
) end-tag) ¶collect-it-clause
) end-tag) ¶collect-form-into-clause
) end-tag) ¶collect-form-clause
) end-tag) ¶return-it-clause
) end-tag) ¶return-form-clause
) end-tag) ¶for-as-package
)) ¶for-as-hash
)) ¶for-as-across
)) ¶for-as-equals-then
)) ¶for-as-list
)) ¶for-as-arithmetic
)) ¶for-as-clause
)) ¶conditional-clause
)) ¶with-subclause
)) ¶with-clause
)) ¶final-clause
)) ¶initial-clause
)) ¶name-clause
)) ¶termination-test-clause
)) ¶selectable-clause
)) ¶(eql nil)
)) ¶parser-table
)) ¶final-clause
)) ¶for-as-across
)) ¶for-as-list
)) ¶for-as-across
)) ¶for-as-list
)) ¶for-as-package
)) ¶for-as-hash
)) ¶for-as-across
)) ¶for-as-equals-then
)) ¶for-as-list
)) ¶for-as-arithmetic
)) ¶for-as-clause
)) ¶repeat-clause
)) ¶with-subclause-with-form
)) ¶with-clause
)) ¶for-as-equals-then
)) ¶for-as-clause
)) ¶repeat-clause
)) ¶with-subclause
)) ¶main-clause
)) ¶name-clause
)) ¶parser-table
) name) ¶parser-table
) name) ¶for-as-equals-then
)) ¶for-as-package
) end-tag) ¶for-as-hash-value
) end-tag) ¶for-as-hash-key
) end-tag) ¶for-as-across
) end-tag) ¶for-as-equals-then
) end-tag) ¶for-as-on-list
) end-tag) ¶for-as-in-list
) end-tag) ¶for-as-arithmetic-down
) end-tag) ¶for-as-arithmetic-up
) end-tag) ¶for-as-clause
) end-tag) ¶repeat-clause
) end-tag) ¶initial-clause
) end-tag) ¶for-as-equals-then
)) ¶for-as-package
)) ¶for-as-hash-value
)) ¶for-as-hash-key
)) ¶for-as-across
)) ¶for-as-equals-then
)) ¶for-as-on-list
)) ¶for-as-in-list
)) ¶for-as-arithmetic-down
)) ¶for-as-arithmetic-up
)) ¶for-as-clause
)) ¶repeat-clause
)) ¶subclauses-mixin
)) ¶automatically generated reader method
for-as-package
) end-tag) ¶for-as-hash
) end-tag) ¶for-as-across
) end-tag) ¶for-as-on-list
) end-tag) ¶for-as-in-list
) end-tag) ¶for-as-arithmetic-down
) end-tag) ¶for-as-arithmetic-up
) end-tag) ¶for-as-clause
) end-tag) ¶repeat-clause
) end-tag) ¶variable-clause
)) ¶for-as-across
) &key &allow-other-keys) ¶with-subclause
) &key &allow-other-keys) ¶for-as-equals-then
) &rest initargs &key &allow-other-keys) ¶unexpected-tokens-found
) stream (language english
)) ¶acclimation
.
expected-var-spec-but-found
) stream (language english
)) ¶acclimation
.
conflicting-stepping-directions
) stream (language english
)) ¶acclimation
.
expected-token-but-found
) stream (language english
)) ¶acclimation
.
multiple-name-clauses
) stream (language english
)) ¶acclimation
.
iteration-accumulation-overlap
) stream (language english
)) ¶acclimation
.
expected-token-but-end
) stream (language english
)) ¶acclimation
.
multiple-variable-occurrences
) stream (language english
)) ¶acclimation
.
invalid-clause-order
) stream (language english
)) ¶acclimation
.
multiple-accumulation-occurrences
) stream (language english
)) ¶acclimation
.
too-many-prepositions-from-one-group
) stream (language english
)) ¶acclimation
.
expected-var-spec-but-end
) stream (language english
)) ¶acclimation
.
non-compound-form
) stream (language english
)) ¶acclimation
.
name-clause-not-first
) stream (language english
)) ¶acclimation
.
for-as-equals-then
)) ¶automatically generated reader method
for-as-equals-then
)) ¶automatically generated writer method
max/min-accumulation-clause
)) ¶count/sum-accumulation-clause
)) ¶list-accumulation-clause
)) ¶multiple-accumulation-occurrences
)) ¶iteration-accumulation-overlap
)) ¶multiple-variable-occurrences
)) ¶for-as-list
)) ¶automatically generated reader method
for-as-arithmetic
)) ¶automatically generated reader method
for-as-list
)) ¶automatically generated reader method
for-as-arithmetic
)) ¶automatically generated reader method
conditional-clause
)) ¶automatically generated reader method
conditional-clause
)) ¶automatically generated writer method
for-as-across
)) ¶automatically generated reader method
with-subclause
)) ¶automatically generated reader method
conditional-clause
)) ¶automatically generated reader method
for-as-arithmetic
)) ¶automatically generated reader method
for-as-arithmetic
)) ¶automatically generated reader method
expected-token
)) ¶expected-token
)) ¶expected-token
)) ¶expected-token
)) ¶multiple-accumulation-occurrences
)) ¶repeat-clause
)) ¶automatically generated reader method
while-clause
)) ¶automatically generated reader method
return-form-clause
)) ¶automatically generated reader method
with-subclause
)) ¶with-subclause-with-form
)) ¶automatically generated reader method
form-mixin
)) ¶automatically generated reader method
for-as-across
)) ¶automatically generated reader method
with-subclause-with-form
)) ¶automatically generated reader method
do-clause
)) ¶automatically generated reader method
final-clause
)) ¶automatically generated reader method
initial-clause
)) ¶automatically generated reader method
compound-forms-mixin
)) ¶automatically generated reader method
loop-parse-error-found
)) ¶for-as-hash
)) ¶automatically generated reader method
for-as-hash
)) ¶automatically generated reader method
for-as-across
)) ¶automatically generated reader method
for-as-equals-then
)) ¶automatically generated reader method
into-mixin
)) ¶automatically generated reader method
accumulation-clause
)) ¶into-mixin
)) ¶automatically generated writer method
for-as-package
)) ¶automatically generated reader method
for-as-package
)) ¶automatically generated reader method
for-as-hash
)) ¶automatically generated reader method
for-as-across
)) ¶automatically generated reader method
for-as-list
)) ¶automatically generated reader method
for-as-list
)) ¶automatically generated reader method
loop-parse-error
)) ¶loop-parse-error
)) ¶name-clause
)) ¶automatically generated reader method
for-as-arithmetic
)) ¶automatically generated reader method
for-as-hash
)) ¶automatically generated reader method
for-as-package
)) ¶automatically generated reader method
for-as-package
)) ¶automatically generated reader method
parser-table
)) ¶automatically generated reader method
parser-table
)) ¶automatically generated writer method
for-as-list
)) ¶automatically generated reader method
multiple-accumulation-occurrences
)) ¶for-as-arithmetic
)) ¶automatically generated reader method
for-as-arithmetic
)) ¶automatically generated reader method
for-as-equals-then
)) ¶automatically generated reader method
for-as-package
)) ¶automatically generated reader method
for-as-hash
)) ¶automatically generated reader method
for-as-hash
)) ¶automatically generated reader method
for-as-package
)) ¶automatically generated reader method
for-as-equals-then
)) ¶automatically generated reader method
for-as-equals-then
)) ¶automatically generated writer method
for-as-hash
)) ¶automatically generated reader method
for-as-arithmetic
)) ¶automatically generated reader method
for-as-across
)) ¶automatically generated reader method
with-subclause
)) ¶automatically generated reader method
for-as-arithmetic
)) ¶automatically generated reader method
conditional-clause
)) ¶automatically generated reader method
numeric-accumulation-clause
)) ¶automatically generated reader method
list-accumulation-clause
)) ¶var-and-type-spec-mixin
)) ¶automatically generated reader method
var-and-type-spec-mixin
)) ¶automatically generated writer method
var-and-type-spec-mixin
)) ¶automatically generated reader method
var-and-type-spec-mixin
)) ¶automatically generated writer method
for-as-across
)) ¶automatically generated reader method
for-as-package
) inner-form) ¶for-as-hash
) inner-form) ¶for-as-arithmetic
) inner-form) ¶with-subclause-no-form
) inner-form) ¶with-subclause-with-form
) inner-form) ¶:bound-variable
This slot is read-only.
condition
.
parse-error
.
(quote nil)
:location
condition
.
error
.
condition
.
program-error
.
condition
.
program-error
.
loop-runtime-error
.
type-error
.
loop-runtime-error
.
type-error
.
:bound-variable
This slot is read-only.
:first-clause
This slot is read-only.
:second-clause
This slot is read-only.
:bound-variable
This slot is read-only.
loop-runtime-error
.
type-error
.
loop-runtime-error
.
type-error
.
:dictionary
This slot is read-only.
:vector-form
This slot is read-only.
(gensym)
This slot is read-only.
:initial-form
This slot is read-only.
:subsequent-form
This slot is read-only.
:temp-tree
:dictionary
:hash-table-form
This slot is read-only.
(gensym)
This slot is read-only.
(gensym)
This slot is read-only.
(gensym)
This slot is read-only.
(gensym)
This slot is read-only.
(gensym)
This slot is read-only.
:other-var-spec
This slot is read-only.
:package-form
This slot is read-only.
(gensym)
This slot is read-only.
(gensym)
This slot is read-only.
(gensym)
This slot is read-only.
(gensym)
This slot is read-only.
:iterator-keywords
This slot is read-only.
always-clause
.
append-form-clause
.
append-form-into-clause
.
collect-form-clause
.
collect-form-into-clause
.
count-form-clause
.
count-form-into-clause
.
maximize-form-clause
.
maximize-form-into-clause
.
minimize-form-clause
.
minimize-form-into-clause
.
nconc-form-clause
.
nconc-form-into-clause
.
never-clause
.
sum-form-clause
.
sum-form-into-clause
.
thereis-clause
.
form
.
:into-var
list
:parsers
Initarg | Value |
---|---|
:var-spec | (gensym) |
:type-spec | (quote real) |
:subclauses
This slot is read-only.
:dictionary
This slot is read-only.
Jump to: | %
(
A B C D E F G H I K L M N O P R S T U V W |
---|
Jump to: | %
(
A B C D E F G H I K L M N O P R S T U V W |
---|
Jump to: | %
*
L P S |
---|
Jump to: | %
*
L P S |
---|
Jump to: | A C D E F I K L M N P R S T U V W |
---|
Jump to: | A C D E F I K L M N P R S T U V W |
---|