break assert isinstance(line, str) parts = line.split(); if line.startswith('extern') and line.find('CL_API_CALL') != -1: # read block of lines while True: nl = f.readline() nl = nl.strip() nl = re.sub(r'\n', r'', nl) if len(nl) == 0: break; line += ' ' + nl line = remove_comments(line) parts = getTokens(line) fn = {} modifiers = [] ret = [] calling = [] i = 1 while (i < len(parts)): if parts[i].startswith('CL_'): modifiers.append(parts[i]) else: break i += 1 while (i < len(parts)): if not parts[i].startswith('CL_'): ret.append(parts[i])
break assert isinstance(line, str) parts = line.split() if line.startswith('extern') and line.find('CL_API_CALL') != -1: # read block of lines while True: nl = f.readline() nl = nl.strip() nl = re.sub(r'\n', r'', nl) if len(nl) == 0: break line += ' ' + nl line = remove_comments(line) parts = getTokens(line) fn = {} modifiers = [] ret = [] calling = [] i = 1 while (i < len(parts)): if parts[i].startswith('CL_'): modifiers.append(parts[i]) else: break i += 1 while (i < len(parts)): if not parts[i].startswith('CL_'): ret.append(parts[i])