Alternate Data Paths¶
textdata is primarily designed to deal with text coming from source code,
but there’s no reason text coming from a file, a generator, or other sources
can enjoy the module’s text cleanups and lightweight parsing.
To make this “from whatever source” ability more general, all of the main
textdata entry points (lines, text, words, paras,
table, and records) can accept either a unified string or a sequence of
text lines. Most often this will be a list of strings (one per line), but it
can also be an iterator, generator, or such that returns a sequence of strings.