The cl-change-case Reference Manual

This is the cl-change-case Reference Manual, version 0.2.1.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:03:57 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-change-case

Convert strings between camelCase, param-case, PascalCase and more

Author

Sebastian Christ

Contact

Source Control

(GIT git@github.com:rudolfochrist/cl-change-case.git)

Bug Tracker

https://github.com/rudolfochrist/cl-change-case/issues

License

LLGPL

Version

0.2.1.1

Dependencies
  • cl-ppcre (system).
  • cl-ppcre-unicode (system).
Source

cl-change-case.asd.

Child Components

3 Modules

Modules are listed depth-first from the system components tree.


3.1 cl-change-case/src

Source

cl-change-case.asd.

Parent Component

cl-change-case (system).

Child Component

cl-change-case.lisp (file).


4 Files

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


4.1 Lisp


4.1.1 cl-change-case/cl-change-case.asd

Source

cl-change-case.asd.

Parent Component

cl-change-case (system).

ASDF Systems

cl-change-case.


4.1.2 cl-change-case/src/cl-change-case.lisp

Source

cl-change-case.asd.

Parent Component

src (module).

Packages

cl-change-case.

Public Interface
Internals

+empty-string+ (special variable).


4.2 Static


4.2.1 cl-change-case/version

Source

cl-change-case.asd.

Parent Component

cl-change-case (system).


5 Packages

Packages are listed by definition order.


5.1 cl-change-case

Source

cl-change-case.lisp.

Nickname

change-case

Use List

common-lisp.

Public Interface
Internals

+empty-string+ (special variable).


6 Definitions

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


6.1 Public Interface


6.1.1 Ordinary functions

Function: camel-case (string &key merge-numbers)

Transform STRING to camelCase.
Dot-separated numbers like 1.2.3 will be replaced by underscores 1_2_3 unless MERGE-NUMBERS is non-nil.

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: constant-case (string)

Transform STRING to CONSTANT_CASE.

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: dot-case (string)

Transform STRING to dot.case

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: header-case (string)

Transform STRING to Header-Case

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: lower-case (string)

Downcase each character in STRING.

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: lower-case-first (string)

Downcase the first character in STRING.

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: no-case (object &key replacement)

Transform STRING to lower case space delimited. Use REPLACEMENT as delimiter.

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: param-case (string)

Transform STRING to param-case

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: pascal-case (string)

Transform STRING to Pascal Case

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: path-case (string)

Transform STRING to path/case

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: sentence-case (string)

Transform STRING to Sentence case

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: snake-case (string)

Transform STRING to snake_case

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: string-lower-case-p (string)

Tests if each character in STRING has lower case.

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: string-upper-case-p (string)

Test if each character in STRING has upper case.

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: swap-case (string)

Reverse case for each character in STRING.

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: title-case (string)

Transform STRING to Title Case

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: upper-case (string)

Upcase each character in STRING.

Package

cl-change-case.

Source

cl-change-case.lisp.

Function: upper-case-first (string)

Upcase the first character of STRING.

Package

cl-change-case.

Source

cl-change-case.lisp.


6.2 Internals


6.2.1 Special variables

Special Variable: +empty-string+
Package

cl-change-case.

Source

cl-change-case.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   C   D   F   H   L   N   P   S   T   U  
Index Entry  Section

C
camel-case: Public ordinary functions
constant-case: Public ordinary functions

D
dot-case: Public ordinary functions

F
Function, camel-case: Public ordinary functions
Function, constant-case: Public ordinary functions
Function, dot-case: Public ordinary functions
Function, header-case: Public ordinary functions
Function, lower-case: Public ordinary functions
Function, lower-case-first: Public ordinary functions
Function, no-case: Public ordinary functions
Function, param-case: Public ordinary functions
Function, pascal-case: Public ordinary functions
Function, path-case: Public ordinary functions
Function, sentence-case: Public ordinary functions
Function, snake-case: Public ordinary functions
Function, string-lower-case-p: Public ordinary functions
Function, string-upper-case-p: Public ordinary functions
Function, swap-case: Public ordinary functions
Function, title-case: Public ordinary functions
Function, upper-case: Public ordinary functions
Function, upper-case-first: Public ordinary functions

H
header-case: Public ordinary functions

L
lower-case: Public ordinary functions
lower-case-first: Public ordinary functions

N
no-case: Public ordinary functions

P
param-case: Public ordinary functions
pascal-case: Public ordinary functions
path-case: Public ordinary functions

S
sentence-case: Public ordinary functions
snake-case: Public ordinary functions
string-lower-case-p: Public ordinary functions
string-upper-case-p: Public ordinary functions
swap-case: Public ordinary functions

T
title-case: Public ordinary functions

U
upper-case: Public ordinary functions
upper-case-first: Public ordinary functions


A.3 Variables

Jump to:   +  
S  
Index Entry  Section

+
+empty-string+: Private special variables

S
Special Variable, +empty-string+: Private special variables