Common Lisp Package: TOADSTOOL-TESTS

README:

Toadstool #

Toadstool is a library for pattern matching. The author is Stanisław Halik, and it is released to the public domain.

Toadstool has been criticized for having an unlispy syntax, but that concern appears to have been rectified.

The Git repository is at http://tehran.lain.pl/git/toadstool (browse it).

A mirror at github is at https://github.com/kisp/toadstool.

FUNCTION

Public

Undocumented

RUN-TESTS (&KEY WHINE-ON-EXPECTED-FAILURES-P)

Private

Undocumented

COERCE* (VALUE TYPE)

DESTRUCTURING-EMPTY-SEQUENCE/1/LIST

DESTRUCTURING-EMPTY-SEQUENCE/1/VECTOR

DESTRUCTURING-EMPTY-SEQUENCE/2/LIST

DESTRUCTURING-EMPTY-SEQUENCE/2/VECTOR

DESTRUCTURING-END/LIST

DESTRUCTURING-END/VECTOR

DESTRUCTURING-UNIFICATION/1/LIST

DESTRUCTURING-UNIFICATION/1/VECTOR

DESTRUCTURING-UNIFICATION/2/LIST

DESTRUCTURING-UNIFICATION/2/VECTOR

FAILURE-UNWINDS/LIST

FAILURE-UNWINDS/VECTOR

FIND-IN-LIST/LIST

FIND-IN-LIST/VECTOR

LIST-END/LIST

LIST-END/VECTOR

LOGICAL-OPS/LIST

LOGICAL-OPS/VECTOR

MACRO-LET

MANY-EXPRESSIONS

MKLIST (X)

PUSH-FORM/LIST

PUSH-FORM/VECTOR

SIMPLE-UNIFICATION/LIST

SIMPLE-UNIFICATION/VECTOR

TESTS

UNIFICATION-FAILURE/LIST

UNIFICATION-FAILURE/VECTOR

VARIABLES-CHECKED-EVERY-TIME-WITH-K-ONCE?/1/LIST

VARIABLES-CHECKED-EVERY-TIME-WITH-K-ONCE?/1/VECTOR

VARIABLES-CHECKED-EVERY-TIME-WITH-K-ONCE?/2/LIST

VARIABLES-CHECKED-EVERY-TIME-WITH-K-ONCE?/2/VECTOR

MACRO

Private

Undocumented

DEFTEST* (NAME EXPR EXPECTED-VALUE &BODY BODY)

TOAD-TEST (NAME RET &BODY BODY)

GENERIC-FUNCTION

Private

Undocumented

FAILURE-DESCRIPTION-OF (CONDITION)

SETFFAILURE-DESCRIPTION-OF (NEW-VALUE CONDITION)

SLOT-ACCESSOR

Private

Undocumented

EXPECTED-P (OBJECT)

SETFEXPECTED-P (NEW-VALUE OBJECT)

CONDITION

Private

Undocumented

ASSERTION-FAILED