The apply-argv Reference Manual

This is the apply-argv Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Thu Feb 15 04:13:53 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 apply-argv

Apply-argv is a library for parsing command line arguments.

Author

Peter von Etter

License

LLGPL

Version

0.1

Dependency

alexandria (system).

Source

apply-argv.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 apply-argv/apply-argv.asd

Source

apply-argv.asd.

Parent Component

apply-argv (system).

ASDF Systems

apply-argv.


3.1.2 apply-argv/package.lisp

Source

apply-argv.asd.

Parent Component

apply-argv (system).

Packages

apply-argv.


3.1.3 apply-argv/apply-argv.lisp

Dependency

package.lisp (file).

Source

apply-argv.asd.

Parent Component

apply-argv (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 apply-argv

Source

package.lisp.

Use List
  • alexandria.
  • common-lisp.
Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Ordinary functions

Function: apply-argv (function &rest argv)
Package

apply-argv.

Source

apply-argv.lisp.

Function: get-argv ()
Package

apply-argv.

Source

apply-argv.lisp.

Function: parse-argv (argv)
Package

apply-argv.

Source

apply-argv.lisp.

Function: parse-argv* (argv)
Package

apply-argv.

Source

apply-argv.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *end-keyword-args*
Package

apply-argv.

Source

apply-argv.lisp.


5.2.2 Ordinary functions

Function: %parse-argv (argv)
Package

apply-argv.

Source

apply-argv.lisp.

Function: argumentp (string)
Package

apply-argv.

Source

apply-argv.lisp.

Function: collect-list-arg (indicator parsed-argv)
Package

apply-argv.

Source

apply-argv.lisp.

Function: end-args-p (string)
Package

apply-argv.

Source

apply-argv.lisp.

Function: get-argument (arg)
Package

apply-argv.

Source

apply-argv.lisp.

Function: get-long-arg (string)
Package

apply-argv.

Source

apply-argv.lisp.

Function: get-no-arg (string)
Package

apply-argv.

Source

apply-argv.lisp.

Function: get-short-arg (string)
Package

apply-argv.

Source

apply-argv.lisp.

Function: keywordify (string)
Package

apply-argv.

Source

apply-argv.lisp.

Function: long-arg-equals-value (string)
Package

apply-argv.

Source

apply-argv.lisp.

Function: long-arg-has-equals-value-p (string)
Package

apply-argv.

Source

apply-argv.lisp.

Function: long-arg-p (string)
Package

apply-argv.

Source

apply-argv.lisp.

Function: no-arg-p (string)
Package

apply-argv.

Source

apply-argv.lisp.

Function: short-arg-p (string)
Package

apply-argv.

Source

apply-argv.lisp.

Function: test-apply (qwe &key foo bar)
Package

apply-argv.

Source

apply-argv.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %  
A   C   E   F   G   K   L   N   P   S   T  
Index Entry  Section

%
%parse-argv: Private ordinary functions

A
apply-argv: Public ordinary functions
argumentp: Private ordinary functions

C
collect-list-arg: Private ordinary functions

E
end-args-p: Private ordinary functions

F
Function, %parse-argv: Private ordinary functions
Function, apply-argv: Public ordinary functions
Function, argumentp: Private ordinary functions
Function, collect-list-arg: Private ordinary functions
Function, end-args-p: Private ordinary functions
Function, get-argument: Private ordinary functions
Function, get-argv: Public ordinary functions
Function, get-long-arg: Private ordinary functions
Function, get-no-arg: Private ordinary functions
Function, get-short-arg: Private ordinary functions
Function, keywordify: Private ordinary functions
Function, long-arg-equals-value: Private ordinary functions
Function, long-arg-has-equals-value-p: Private ordinary functions
Function, long-arg-p: Private ordinary functions
Function, no-arg-p: Private ordinary functions
Function, parse-argv: Public ordinary functions
Function, parse-argv*: Public ordinary functions
Function, short-arg-p: Private ordinary functions
Function, test-apply: Private ordinary functions

G
get-argument: Private ordinary functions
get-argv: Public ordinary functions
get-long-arg: Private ordinary functions
get-no-arg: Private ordinary functions
get-short-arg: Private ordinary functions

K
keywordify: Private ordinary functions

L
long-arg-equals-value: Private ordinary functions
long-arg-has-equals-value-p: Private ordinary functions
long-arg-p: Private ordinary functions

N
no-arg-p: Private ordinary functions

P
parse-argv: Public ordinary functions
parse-argv*: Public ordinary functions

S
short-arg-p: Private ordinary functions

T
test-apply: Private ordinary functions


A.3 Variables

Jump to:   *  
S  
Index Entry  Section

*
*end-keyword-args*: Private special variables

S
Special Variable, *end-keyword-args*: Private special variables