Ready.
Here is the facility for reading a quoted array/text, and to write that text at the active-remz (reference, offset) of the arz (the target area). After the writing, the active-remz is incremented, by the length of the read array. If the array is not terminated with a quote, all the rest of the row is read up.
\'With a terminator,' \' another is feasible.' \'This is terminated with the end-of-line (CR/LF).
A few popular, non-textual (not-visible) character-varieties, need escape-codes, to get represented. That is, a backslash \ followed with the escape-code name.
Although the popular name is an "escape-code," the truth is that we need them to avoid an escape. :-)) i.e: When we need these codes, if there were no "escape codes," we would have to first terminate the quote, next output that code through another facility, and next return to read-quoted, again.
\0 is for a null-byte (zero)
\b backspace (8)
\t tab (9)
\n LF, line-feed (10)
\v vertical-tab (11)
\f form-feed (12)
\r CR, carriage-return (13)
\e ESC (27)
\" double-quote
\' literal quote -- instead of a terminator
\\ is only the literal char \
Most of these are well-known (from C). I only added the \e for ESC, as that was among the recognized, for a \form (from GFS).
When \n and \r are next to each other, the latter is neglected in most applications - as in form@fix. i.e: These four are equivalent, \r\n \n\r \n \r.
However, they may differ, too. e.g: Notepad of Windows95 does prefer \r\n as the line-terminator. A \n\r would show as black-rectangles, instead of a newline. With a \n\r Wordpad may show a single empty-box, although the newline is also started.