def read_patterns_csv(filepath, keyword_sets): return [Pattern(row[0], keyword_sets) for row in csv.get_rows(filepath)]
def read_keywords_csv(filepath, keyword_set_name): keywords = [Keyword(row[0], set([lang for lang in row[1].split("-")])) for row in csv.get_rows(filepath)] return Keywords(keyword_set_name, keywords)
def read_language_csv(filepath): return [row[0] for row in csv.get_rows(filepath)]