i converted this to python btw code (pls tell me how to fix it) def compile_line(code): linetokens = [] LS_LEX_INDEX = 0 i = 1 LEX_SECTION = "" while i < len(code): LS_LEX_INDEX += 1 if code[LS_LEX_INDEX] == " " or code[LS_LEX_INDEX] == "": pass else: if LS_LEX_INDEX == "(" or LS_LEX_INDEX == "." or LS_LEX_INDEX == ")" or LS_LEX_INDEX == "{" or LS_LEX_INDEX == "}" or LS_LEX_INDEX == "#" or LS_LEX_INDEX == ";" or LS_LEX_INDEX == ":" or LS_LEX_INDEX == "," or LS_LEX_INDEX == "<" or LS_LEX_INDEX == ">" or LS_LEX_INDEX == "\"" or LS_LEX_INDEX == "'": if LEX_SECTION == "" or LEX_SECTION[0] == "": linetokens.append(LEX_SECTION[0]) linetokens.append(LEX_SECTION[1:len(LEX_SECTION)]) LEX_SECTION = "" LS_LEX_INDEX += 1 LEX_SECTION += code[LS_LEX_INDEX] i += 1 linetokens.append(LEX_SECTION) return linetokens compile_line("#include <default> void:main(){default.io.print(\"Hello, world!\")}")