pub fn build_pattern_list(patterns: Vec<String>, source: Source) -> Vec<Pattern>
Build a list of patterns from a list of strings