parameters: (md_instance, **kwargs)
return_statement: return parser
docstring: Build the default block parser used by Markdown.
docstring_summary: Build the default block parser used by Markdown.
docstring_tokens: Build the default block parser used by Markdown .
function: def build_block_parser(md_instance, **kwargs):
      """ Build the default block parser used by Markdown. """
      parser = BlockParser(md_instance)
      parser.blockprocessors['empty'] = EmptyBlockProcessor(parser)
      parser.blockprocessors['indent'] = ListIndentProcessor(parser)
      parser.blockprocessors['code'] = CodeBlockProcessor(parser)
      parser.blockprocessors['hashheader'] = HashHeaderProcessor(parser)
      parser.blockprocessors['setextheader'] = SetextHeaderProcessor(parser)
      parser.blockprocessors['hr'] = HRProcessor(parser)
      parser.blockprocessors['olist'] = OListProcessor(parser)
      parser.blockprocessors['ulist'] = UListProcessor(parser)
      parser.blockprocessors['quote'] = BlockQuoteProcessor(parser)
      parser.blockprocessors['paragraph'] = ParagraphProcessor(parser)
      return parser
function_tokens: def build_block_parser ( md_instance , * * kwargs ) : parser = BlockParser ( md_instance ) parser . blockprocessors [ 'empty' ] = EmptyBlockProcessor ( parser ) parser . blockprocessors [ 'indent' ] = ListIndentProcessor ( parser ) parser . blockprocessors [ 'code' ] = CodeBlockProcessor ( parser ) parser . blockprocessors [ 'hashheader' ] = HashHeaderProcessor ( parser ) parser . blockprocessors [ 'setextheader' ] = SetextHeaderProcessor ( parser ) parser . blockprocessors [ 'hr' ] = HRProcessor ( parser ) parser . blockprocessors [ 'olist' ] = OListProcessor ( parser ) parser . blockprocessors [ 'ulist' ] = UListProcessor ( parser ) parser . blockprocessors [ 'quote' ] = BlockQuoteProcessor ( parser ) parser . blockprocessors [ 'paragraph' ] = ParagraphProcessor ( parser ) return parser