def split_taf(txt: str) -> [str]:  
lines = []<EOL>split = txt.split()<EOL>last_index = <NUM_LIT:0><EOL>for i, item in enumerate(split):<EOL><INDENT>if starts_new_line(item) and i != <NUM_LIT:0> and not split[i - <NUM_LIT:1>].startswith('<STR_LIT>'):<EOL><INDENT>lines.append('<STR_LIT:U+0020>'.join(split[last_index:i]))<EOL>last_index = i<EOL><DEDENT><DEDENT>lines.append('<STR_LIT:U+0020>'.join(split[last_index:]))<EOL>return lines<EOL>
Splits a TAF report into each distinct time period