original_docstring: Parse each pattern according to `parse_pattern`, then combine them into
      a single predicate, which requires all of them to match.
  
      See `lmchallenge.grep.parse_pattern`.
      
docstring: Parse each pattern according to `parse_pattern`, then combine them into
  a single predicate, which requires all of them to match.
  
  
docstring_tokens: Parse each pattern according to ` parse_pattern ` then combine them into a single predicate which requires all of them to match .
code: def parse_patterns_all(*patterns):
      '''Parse each pattern according to `parse_pattern`, then combine them into
      a single predicate, which requires all of them to match.
  
      See `lmchallenge.grep.parse_pattern`.
      '''
      return common.all_predicates(*(parse_pattern(p) for p in patterns))
code_tokens: def parse_patterns_all ( * patterns ) : return common . all_predicates ( * ( parse_pattern ( p ) for p in patterns ) )
short_docstring: Parse each pattern according to `parse_pattern`, then combine them into
  a single predicate, which requires all of them to match.
short_docstring_tokens: Parse each pattern according to ` parse_pattern ` then combine them into a single predicate which requires all of them to match .
comment: '''Parse each pattern according to `parse_pattern`, then combine them into
      a single predicate, which requires all of them to match.
  
      See `lmchallenge.grep.parse_pattern`.
      '''