This is the cl-string-complete Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 17:25:23 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-string-complete
Simple string completion in Common Lisp.
Robert Smith
Robert Smith
Simple string completion (finding suffixes of a string given a prefix) in Common Lisp.
0.1
package.lisp
(file).
exact-completion.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-string-complete/cl-string-complete.asd
cl-string-complete/package.lisp
cl-string-complete/exact-completion.lisp
cl-string-complete/cl-string-complete.asd
cl-string-complete
(system).
cl-string-complete/exact-completion.lisp
package.lisp
(file).
cl-string-complete
(system).
completion-tree
(structure).
completion-tree-add
(function).
completion-tree-add*
(function).
completion-tree-contains-p
(function).
completion-tree-p
(function).
compute-completions
(generic function).
make-completion-tree
(function).
print-object
(method).
print-object
(method).
completion-node
(function).
completion-node
(structure).
completion-node-completions
(function).
completion-node-p
(function).
completion-node-printer
(function).
completion-node-travel
(generic function).
completion-node.char
(reader).
completion-node.endp
(reader).
(setf completion-node.endp)
(writer).
completion-node.left
(reader).
(setf completion-node.left)
(writer).
completion-node.middle
(reader).
(setf completion-node.middle)
(writer).
completion-node.right
(reader).
(setf completion-node.right)
(writer).
completion-tree-printer
(function).
completion-tree.root
(reader).
(setf completion-tree.root)
(writer).
copy-completion-node
(function).
copy-completion-tree
(function).
make-completion-node
(function).
Packages are listed by definition order.
cl-string-complete
String completion API.
common-lisp
.
completion-tree
(structure).
completion-tree-add
(function).
completion-tree-add*
(function).
completion-tree-contains-p
(function).
completion-tree-p
(function).
compute-completions
(generic function).
make-completion-tree
(function).
completion-node
(function).
completion-node
(structure).
completion-node-completions
(function).
completion-node-p
(function).
completion-node-printer
(function).
completion-node-travel
(generic function).
completion-node.char
(reader).
completion-node.endp
(reader).
(setf completion-node.endp)
(writer).
completion-node.left
(reader).
(setf completion-node.left)
(writer).
completion-node.middle
(reader).
(setf completion-node.middle)
(writer).
completion-node.right
(reader).
(setf completion-node.right)
(writer).
completion-tree-printer
(function).
completion-tree.root
(reader).
(setf completion-tree.root)
(writer).
copy-completion-node
(function).
copy-completion-tree
(function).
make-completion-node
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Add a string STR to the ternary tree TREE.
Add a list of strings to TREE. The strings are suffled to help balance the tree.
Check if TREE contains the word STR.
Compute the completions of of ITEM given a node or
tree NODE. If an integer limit LIMIT is given, then only a maximum
of LIMIT completions will be given. If PREFIXEDP is true, then the
completions will include the prefix.
completion-tree
) item &key limit prefixedp) ¶completion-node
) item &key limit prefixedp) ¶completion-tree
) stream) ¶completion-node
) stream) ¶Make a fresh ternary node. with character CHAR.
Walk the children of NODE to find all completions.
Printer for ternary nodes.
endp
.
left
.
Printer for ternary trees.
root
.
Travel to the next node from NODE along the branch(es) specified by ITEM.
completion-node
) (item string
)) ¶completion-node
) (item list
)) ¶completion-node
) (item character
)) ¶null
) item) ¶structure-object
.
common-lisp
.
base-char
#\nul
This slot is read-only.
common-lisp
.
boolean
(or null cl-string-complete::completion-node)
(or null cl-string-complete::completion-node)
(or null cl-string-complete::completion-node)
Jump to: | (
C F G M P |
---|
Jump to: | (
C F G M P |
---|
Jump to: | C E L M R S |
---|
Jump to: | C E L M R S |
---|
Jump to: | C E F P S |
---|
Jump to: | C E F P S |
---|