class_docstr: Base class to read files.
  
  This class is used to process static files, and it can be inherited for
  other types of file. A Reader class must have the following attributes:
  
  - enabled: (boolean) tell if the Reader class is enabled. It
    generally depends on the import of some dependency.
  - file_extensions: a list of file extensions that the Reader will process.
  - extensions: a list of extensions to use in the reader (typical use is
    Markdown).
class_docstr_tok: ["Base","class","to","read","files",".","This","class","is","used","to","process","static","files",",","and","it","can","be","inherited","for","other","types","of","file",".","A","Reader","class","must","have","the","following","attributes",":","-","enabled",":","(","boolean",")","tell","if","the","Reader","class","is","enabled",".","It","generally","depends","on","the","import","of","some","dependency",".","-","file_extensions",":","a","list","of","file","extensions","that","the","Reader","will","process",".","-","extensions",":","a","list","of","extensions","to","use","in","the","reader","(","typical","use","is","Markdown",")","."]
docstr: No-op parser
code: def read(self, source_path):
      "No-op parser"
      content = None
      metadata = {}
      return content, metadata
  
imports: import datetime
  import logging
  import os
  import re
  from collections import OrderedDict
  from html import escape
  from html.parser import HTMLParser
  from io import StringIO
  import docutils
  import docutils.core
  import docutils.io
  from docutils.parsers.rst.languages import get_language
  from docutils.writers.html4css1 import HTMLTranslator, Writer
  from pelican import rstdirectives
  from pelican.cache import FileStampDataCacher
  from pelican.contents import Author, Category, Page, Tag
  from pelican.plugins import signals
  from pelican.utils import get_date, pelican_open, posixize_path
label_desc: Use image node_id 3 for calling the BaseReader obj's underlying member method code with example usage: obj.read(source_path) and returns: content,  metadata