wrap-string ( string width -- newstring ) (original) (raw)
wrap-string ( string width -- newstring )
String word wrapping
Prev: | wrap-lines ( string width -- newlines ) |
---|---|
Next: | wrap-indented-string ( string width indent -- newstring ) |
Inputs
string | a string |
---|---|
width | an integer |
Outputs
newstring | a string |
---|
Word description
Given a string, alters the whitespace in the string so that each line has no more than width characters, unless there is a word longer than width. Linear whitespace between words is converted to a single space.
Definition
: wrap-string ( string width -- newstring )
wrap-lines join-lines ;