This is the string-case Reference Manual, version 0.0.2, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 15:08:16 2020 GMT+0.
• Systems | The systems documentation | |
• Files | The files documentation | |
• Packages | The packages documentation | |
• Definitions | The symbols documentation | |
• Indexes | Concepts, functions, variables and data types |
The main system appears first, followed by any subsystem dependency.
• The string-case system |
Paul Khuong
3-clause BSD
string-case is a macro that generates specialised decision trees to dispatch on string equality
0.0.2
string-case.asd (file)
string-case.lisp (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files |
• The string-case.asd file | ||
• The string-case/string-case.lisp file |
Next: The string-case/string-case․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
string-case.asd
string-case (system)
Previous: The string-case․asd file, Up: Lisp files [Contents][Index]
string-case (system)
string-case.lisp
string-case (macro)
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The string-case package |
string-case.lisp (file)
string-case (macro)
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions | ||
• Internal definitions |
Next: Internal definitions, Previous: Definitions, Up: Definitions [Contents][Index]
• Exported macros |
Previous: Exported definitions, Up: Exported definitions [Contents][Index]
(string-case (string &key default)
case*)
case ::= string form*
| t form*
Where t is the default case.
string-case.lisp (file)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal special variables | ||
• Internal functions |
Next: Internal functions, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
Symbol of the variable holding the input string
string-case.lisp (file)
Form to insert when no match is found.
string-case.lisp (file)
Previous: Internal special variables, Up: Internal definitions [Contents][Index]
string-case.lisp (file)
string-case.lisp (file)
string-case.lisp (file)
Iterate over all the indices left to check to find which index (and which character) to test for equality with, keeping the ones which result in the most balanced split.
string-case.lisp (file)
Saves the keys and/or values in table to a list. As with hash table iterating functions, there is no implicit ordering.
string-case.lisp (file)
string-case.lisp (file)
string-case.lisp (file)
string-case.lisp (file)
Splits input list into sublists of elements
whose elements are all such that (key element)
are all test.
It’s assumed that test and key form an equality class.
(This is similar to groupBy)
string-case.lisp (file)
Split list in k lists of n elements (or less for the last list)
string-case.lisp (file)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index | ||
• Function index | ||
• Variable index | ||
• Data type index |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | F L S |
---|
Jump to: | F L S |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | A E F H I M N S |
---|
Jump to: | A E F H I M N S |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | P S |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
P | |||
Package, string-case : | The string-case package | ||
| |||
S | |||
string-case : | The string-case system | ||
string-case : | The string-case package | ||
System, string-case : | The string-case system | ||
|
Jump to: | P S |
---|