remove lib usage, update docs
parent
b8f8d1f159
commit
3ee55eb341
|
@ -1,12 +1,22 @@
|
|||
! Copyright (C) 2008 Doug Coleman.
|
||||
! See http://factorcode.org/license.txt for BSD license.
|
||||
USING: help.markup help.syntax kernel ;
|
||||
IN: hexdump
|
||||
|
||||
HELP: hexdump.
|
||||
{ $values { "seq" "a sequence" } }
|
||||
{ $values { "sequence" "a sequence" } }
|
||||
{ $description "Converts a sequence to its hexadecimal and ASCII representation sixteen characters at a time and writes it to standard out." } ;
|
||||
|
||||
HELP: hexdump
|
||||
{ $values { "seq" "a sequence" } { "str" "a string" } }
|
||||
{ $values { "sequence" "a sequence" } { "string" "a string" } }
|
||||
{ $description "Converts a sequence to its hexadecimal and ASCII representation sixteen characters at a time. Lines are separated by a newline character." }
|
||||
{ $see-also hexdump. } ;
|
||||
|
||||
ARTICLE: "hexdump" "Hexdump"
|
||||
"The " { $vocab-link "hexdump" } " vocabulary provides a traditional hexdump view of a sequence." $nl
|
||||
"Write hexdump to string:"
|
||||
{ $subsection hexdump }
|
||||
"Write the hexdump to the output stream:"
|
||||
{ $subsection hexdump. } ;
|
||||
|
||||
ABOUT: "hexdump"
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
USING: arrays io io.streams.string kernel math math.parser namespaces
|
||||
prettyprint sequences sequences.lib splitting grouping strings ascii ;
|
||||
! Copyright (C) 2008 Doug Coleman.
|
||||
! See http://factorcode.org/license.txt for BSD license.
|
||||
USING: arrays io io.streams.string kernel math math.parser
|
||||
namespaces prettyprint sequences splitting grouping strings
|
||||
ascii ;
|
||||
IN: hexdump
|
||||
|
||||
<PRIVATE
|
||||
|
@ -21,11 +24,12 @@ IN: hexdump
|
|||
nl ;
|
||||
|
||||
PRIVATE>
|
||||
: hexdump ( seq -- str )
|
||||
|
||||
: hexdump ( sequence -- string )
|
||||
[
|
||||
dup length header.
|
||||
16 <sliced-groups> [ line. ] each-index
|
||||
] with-string-writer ;
|
||||
|
||||
: hexdump. ( seq -- )
|
||||
: hexdump. ( sequence -- )
|
||||
hexdump write ;
|
||||
|
|
Loading…
Reference in New Issue