csv: empty strings and files are valid csv:s
parent
ad63d24263
commit
dc3c947a5e
|
@ -100,3 +100,5 @@ IN: csv.tests
|
|||
! FIXME: { { { "as,df" "asdf" } } } [ "\"as,\"df ,asdf" string>csv ] unit-test
|
||||
! FIXME: { { { "asd\"f\"" "asdf" } } } [ "\"asd\"\"\"f\",asdf" string>csv ] unit-test
|
||||
{ { { "as,d\"f" "asdf" } } } [ "\"as,\"d\"\"\"\"f,asdf" string>csv ] unit-test
|
||||
|
||||
[ { } ] [ "" string>csv ] unit-test
|
||||
|
|
|
@ -68,7 +68,7 @@ PRIVATE>
|
|||
|
||||
: stream-read-csv ( stream -- rows )
|
||||
[ (stream-read-csv) ] { } make
|
||||
dup last { "" } = [ but-last ] when ; inline
|
||||
dup ?last { "" } = [ but-last ] when ; inline
|
||||
|
||||
: read-csv ( -- rows )
|
||||
input-stream get stream-read-csv ; inline
|
||||
|
|
Loading…
Reference in New Issue