The tree-search Reference Manual

This is the tree-search Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 18:06:27 2024 GMT+0.

Table of Contents


1 Systems

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


1.1 tree-search

Search recursively through trees of nested lists

Author

<>

License

ISC

Version

0.0.1

Source

tree-search.asd.

Child Components

2 Files

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


2.1 Lisp


2.1.1 tree-search/tree-search.asd

Source

tree-search.asd.

Parent Component

tree-search (system).

ASDF Systems

tree-search.


2.1.2 tree-search/package.lisp

Source

tree-search.asd.

Parent Component

tree-search (system).

Packages

tree-search.


2.1.3 tree-search/search.lisp

Dependency

package.lisp (file).

Source

tree-search.asd.

Parent Component

tree-search (system).

Public Interface

3 Packages

Packages are listed by definition order.


3.1 tree-search

This package includes some utilities to search recursively for specific elements in a tree built out of lists.

Source

package.lisp.

Use List

common-lisp.

Public Interface

4 Definitions

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


4.1 Public Interface


4.1.1 Ordinary functions

Function: collect (tree needle &key test key)

collect all occurrences of needle from tree into a list

Package

tree-search.

Source

search.lisp.

Function: first-in-tree (tree needle &key test key)

find first occurrence of needle in tree

Package

tree-search.

Source

search.lisp.

Function: visit (function tree needle &key test key)

call function for every occurrence of needle in tree

Package

tree-search.

Source

search.lisp.


Appendix A Indexes


A.1 Concepts


A.3 Variables