2009-01-27 19:42:17 -05:00
|
|
|
! Copyright (C) 2009 Daniel Ehrenberg, Slava Pestov
|
|
|
|
! See http://factorcode.org/license.txt for BSD license.
|
2009-04-17 18:52:22 -04:00
|
|
|
USING: io kernel sequences ;
|
2009-01-27 19:42:17 -05:00
|
|
|
IN: io.crlf
|
|
|
|
|
|
|
|
: crlf ( -- )
|
|
|
|
"\r\n" write ;
|
|
|
|
|
|
|
|
: read-crlf ( -- seq )
|
|
|
|
"\r" read-until
|
2009-04-17 18:52:22 -04:00
|
|
|
[ CHAR: \r assert= read1 CHAR: \n assert= ] [ f like ] if* ;
|