From 06eaac026c01a0e187c577ecfd394afc44ad6606 Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Tue, 19 Mar 2013 11:03:30 -0700 Subject: [PATCH] csv: cleanup some of the words a bit. --- basis/csv/csv.factor | 49 ++++++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/basis/csv/csv.factor b/basis/csv/csv.factor index 6bdad929b2..27f39190ec 100644 --- a/basis/csv/csv.factor +++ b/basis/csv/csv.factor @@ -1,4 +1,4 @@ -! Copyright (C) 2007, 2008 Phil Dawes +! Copyright (C) 2007, 2008 Phil Dawes, 2013 John Benediktsson ! See http://factorcode.org/license.txt for BSD license. USING: combinators fry io io.files io.streams.string kernel make math memoize namespaces sbufs sequences sequences.private @@ -11,24 +11,27 @@ CHAR: , delimiter set-global : stream-read-row ( stream -- row ) delimiter get swap over field-delimiters - (stream-read-row) 2nip ; inline + (stream-read-row) nip ; inline : read-row ( -- row ) input-stream get stream-read-row ; inline @@ -90,7 +91,7 @@ PRIVATE> CHAR: " over stream-write1 swap [ [ over stream-write1 ] [ dup CHAR: " = [ over stream-write1 ] [ drop ] if ] bi - ] each CHAR: " swap stream-write1 ; inline + ] each CHAR: " swap stream-write1 ; : escape-if-required ( cell delimiter stream -- ) [ dupd needs-escaping? ] dip