Support for rest arguments in signatures.

This commit is contained in:
Dominik Pantůček 2023-07-05 17:57:37 +02:00
parent a649552a45
commit b5c1be00a6
3 changed files with 104 additions and 9 deletions

View file

@ -44,7 +44,9 @@ CSV loader.
### (make-csv-line-parser separator string-delimiter) [procedure]
((make-csv-line-parser separator string-delimiter) line)
((make-csv-line-parser line)
separator
string-delimiter)
Curried version of fast CSV line parser with given separator and string delimiter.
@ -54,13 +56,16 @@ Curried version of fast CSV line parser with given separator and string delimite
### csv-parse-lines [procedure]
(csv-parse-lines lines separator: (separator ;) string-delimiter: (string-delimiter "))
(csv-parse-lines lines
#:separator (separator ;)
#:string-delimiter (string-delimiter "))
Parses given lines and returns list of lists of strings.
### csv-parse [procedure]
(csv-parse fn . args)
(csv-parse fn
. args)
Uses ```csv-parse-lines``` on lines read from given file ```fn```.