pub fn split(line: &str) -> Result<Vec<String>, String>Expand description
Split a line into words: whitespace separates, "…" and '…' group (with \", \\, \n,
\t inside double quotes), and an unquoted # at the start of a word begins a comment.