class Qiita::Markdown::Filters::CodeBlock

  1. Detects language written in <pre> element.

  2. Adds lang attribute (but this attribute is consumed by syntax highlighter).

  3. Adds detected code data into ‘result`.

You can pass language aliases table via context.