The csv Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The csv Reference Manual

This is the csv Reference Manual, version 0.1.0, generated automatically by Declt version 2.4 patchlevel 1 "Will Decker" on Mon Jul 29 15:29:22 2019 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Go to the homepage.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 csv

Author

Spenser Truex spensertruex.com

License

GNU GPL, version 3

Description

Read CSV into lists natively. Convert CSV into lists dangerously.

Version

0.1.0

Source

csv.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

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


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 csv.asd

Location

csv.asd

Systems

csv (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 csv/package.lisp

Parent

csv (system)

Location

package.lisp

Packages

csv


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 csv/utils.lisp

Dependency

package.lisp (file)

Parent

csv (system)

Location

utils.lisp

Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.4 csv/csv.lisp

Dependency

utils.lisp (file)

Parent

csv (system)

Location

csv.lisp

Exported Definitions

slurp (function)

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 csv

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions

slurp (function)

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Functions

Function: slurp PATH

Read in a CSV file to list. Resource intensive.

Package

csv

Source

csv.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Macros

Macro: dolines (VAR STREAM) &body BODY
Package

csv

Source

utils.lisp (file)

Macro: make-reader NAME (STREAM-VAR DISPATCH-1 DISPATCH-2) &body BODY

Simplify the reader macro creation process in most cases.

Package

csv

Source

utils.lisp (file)

Macro: toggle PLACE

Flipping vars.

Package

csv

Source

utils.lisp (file)

Macro: with-gensyms SYMBOLS &body BODY

Create gensyms for those symbols.

Package

csv

Source

utils.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Functions

Function: dequote LIST
Package

csv

Source

csv.lisp (file)

Function: end-tokenp PREV CURR
Package

csv

Source

csv.lisp (file)

Function: make-escapep PREV CURR
Package

csv

Source

csv.lisp (file)

Function: my-csv STREAM G2 G3
Package

csv

Source

csv.lisp (file)

Function: openp PREV CURR
Package

csv

Source

csv.lisp (file)

Function: push-on ELT STACK
Package

csv

Source

utils.lisp (file)

Function: read-to-string STREAM
Package

csv

Source

csv.lisp (file)

Function: slurp-csv PATH

Read in a CSV file to string. Resource intensive.

Package

csv

Source

csv.lisp (file)

Function: splice STR
Package

csv

Source

csv.lisp (file)

Function: str->list STR
Package

csv

Source

csv.lisp (file)

Function: switches PREV CURR STR
Package

csv

Source

csv.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
csv.asd: The csv<dot>asd file
csv/csv.lisp: The csv/csv<dot>lisp file
csv/package.lisp: The csv/package<dot>lisp file
csv/utils.lisp: The csv/utils<dot>lisp file

F
File, Lisp, csv.asd: The csv<dot>asd file
File, Lisp, csv/csv.lisp: The csv/csv<dot>lisp file
File, Lisp, csv/package.lisp: The csv/package<dot>lisp file
File, Lisp, csv/utils.lisp: The csv/utils<dot>lisp file

L
Lisp File, csv.asd: The csv<dot>asd file
Lisp File, csv/csv.lisp: The csv/csv<dot>lisp file
Lisp File, csv/package.lisp: The csv/package<dot>lisp file
Lisp File, csv/utils.lisp: The csv/utils<dot>lisp file

Jump to:   C   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   D   E   F   M   O   P   R   S   T   W  
Index Entry  Section

D
dequote: Internal functions
dolines: Internal macros

E
end-tokenp: Internal functions

F
Function, dequote: Internal functions
Function, end-tokenp: Internal functions
Function, make-escapep: Internal functions
Function, my-csv: Internal functions
Function, openp: Internal functions
Function, push-on: Internal functions
Function, read-to-string: Internal functions
Function, slurp: Exported functions
Function, slurp-csv: Internal functions
Function, splice: Internal functions
Function, str->list: Internal functions
Function, switches: Internal functions

M
Macro, dolines: Internal macros
Macro, make-reader: Internal macros
Macro, toggle: Internal macros
Macro, with-gensyms: Internal macros
make-escapep: Internal functions
make-reader: Internal macros
my-csv: Internal functions

O
openp: Internal functions

P
push-on: Internal functions

R
read-to-string: Internal functions

S
slurp: Exported functions
slurp-csv: Internal functions
splice: Internal functions
str->list: Internal functions
switches: Internal functions

T
toggle: Internal macros

W
with-gensyms: Internal macros

Jump to:   D   E   F   M   O   P   R   S   T   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables


Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   P   S  
Index Entry  Section

C
csv: The csv system
csv: The csv package

P
Package, csv: The csv package

S
System, csv: The csv system

Jump to:   C   P   S