Changeset 34889 in project
- Timestamp:
- 11/12/17 00:08:23 (3 years ago)
- Location:
- release/4/csv-xml/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
release/4/csv-xml/trunk/csv-out.impl
r34886 r34889 154 154 always-quote? 155 155 (quote-doubling? str) 156 (and separator-char (string-index str separator-char)) 156 157 (and quote-controls? (string-index str char-set:iso-control))) ) 157 158 ; … … 174 175 (csv-line-object->string (number->string obj)) ) 175 176 (else 176 ( ->string obj) ) ) )177 (csv-line-object->string (->string obj)) ) ) ) 177 178 ; 178 179 (lambda (obj) -
release/4/csv-xml/trunk/csv-xml.scm
r34884 r34889 33 33 (import scheme) 34 34 35 (import (except chicken provide)) 35 #;(import (except chicken provide)) 36 (import chicken) 36 37 37 38 ;;; -
release/4/csv-xml/trunk/csv-xml.setup
r34884 r34889 5 5 (verify-extension-name "csv-xml") 6 6 7 (setup-shared+static-extension-module (extension-name) (extension-version "0.12. 0")7 (setup-shared+static-extension-module (extension-name) (extension-version "0.12.1") 8 8 #:types? #t 9 9 #:inline? #t -
release/4/csv-xml/trunk/tests/run.scm
r34884 r34889 171 171 (call-with-output-string 172 172 (lambda (out) 173 (let ((writer (writer-spec separator-char: delimiter )))173 (let ((writer (writer-spec separator-char: delimiter always-quote?: #f))) 174 174 (list->csv rows (make-csv-writer out writer)))))) 175 175 … … 178 178 (let* ((delimiter #\,) 179 179 (csv (write-csv rows delimiter))) 180 ;(printf "Serialized form:\n~a\n" csv)180 (printf "Serialized form (always-quote?: #f):\n~a\n" csv) 181 181 (let ((result (read-csv csv delimiter))) 182 182 (test "Roundtrip" rows result) ) )
Note: See TracChangeset
for help on using the changeset viewer.