sub("^\n", "", list); match(list, "^ ? ? ?"); indent = RLENGTH;
gsub( "(^|\n) {0," indent "}", "\n", list); sub("^\n", "", list);
text = substr(block, 1, st - 1); block = substr(block, st + len);
sub("^\n", "", list); match(list, "^ ? ? ?"); indent = RLENGTH;
gsub( "(^|\n) {0," indent "}", "\n", list); sub("^\n", "", list);
text = substr(block, 1, st - 1); block = substr(block, st + len);