csv: Applied patch from from Philip Fominykh to fix newline-after-quote bug
parent
7140a018b1
commit
59e24e8ab0
|
@ -47,8 +47,6 @@ IN: csv.tests
|
|||
<string-reader> csv ] named-unit-test
|
||||
|
||||
|
||||
|
||||
|
||||
! !!!!!!!! other tests
|
||||
|
||||
[ { { "Phil Dawes" } } ]
|
||||
|
@ -65,3 +63,8 @@ IN: csv.tests
|
|||
"allows setting of delimiting character"
|
||||
[ { { "foo" "bah" "baz" } } ]
|
||||
[ "foo\tbah\tbaz\n" <string-reader> CHAR: \t [ csv ] with-delimiter ] named-unit-test
|
||||
|
||||
"Quoted field followed immediately by newline"
|
||||
[ { { "foo" "bar" }
|
||||
{ "1" "2" } } ]
|
||||
[ "foo,\"bar\"\n1,2" <string-reader> csv ] named-unit-test
|
||||
|
|
|
@ -31,6 +31,7 @@ VAR: delimiter
|
|||
read1 dup
|
||||
{ { CHAR: " [ , quoted-field ] } ! " is an escaped quote
|
||||
{ delimiter> [ ] } ! end of quoted field
|
||||
{ CHAR: \n [ ] }
|
||||
[ 2drop skip-to-field-end ] ! end of quoted field + padding
|
||||
} case ;
|
||||
|
||||
|
|
Loading…
Reference in New Issue