original_docstring: Parse the constraint expression and check if data_path meets the
      criteria.
  
      :param constraint_expr: (string) A DAP constraint string
      :param data_path: (string) Path of a DAP object within the dataset
      :returns: a boolean
      
docstring: Parse the constraint expression and check if data_path meets the
  criteria.
docstring_tokens: Parse the constraint expression and check if data_path meets the criteria .
code: def meets_constraint(constraint_expr, data_path):
      """Parse the constraint expression and check if data_path meets the
      criteria.
  
      :param constraint_expr: (string) A DAP constraint string
      :param data_path: (string) Path of a DAP object within the dataset
      :returns: a boolean
      """
      if constraint_expr == '':
          return True
  
      constraint = constraint_expr.split(',')
      for constr in constraint:
          if constr.startswith(data_path):
              return True
  
      return False
code_tokens: def meets_constraint ( constraint_expr , data_path ) : if constraint_expr == '' : return True constraint = constraint_expr . split ( ',' ) for constr in constraint : if constr . startswith ( data_path ) : return True return False
short_docstring: Parse the constraint expression and check if data_path meets the
  criteria.
short_docstring_tokens: Parse the constraint expression and check if data_path meets the criteria .
comment: """Parse the constraint expression and check if data_path meets the
      criteria.
  
      :param constraint_expr: (string) A DAP constraint string
      :param data_path: (string) Path of a DAP object within the dataset
      :returns: a boolean
      """