Introdução

Esta extensão fornece acesso à implementação de referência do CommonMark, uma versão racionalizada da sintaxe Markdown com uma especificação.

Parsing:

A extensão CommonMark fornece uma API de análise simples:

CommonMark\Parse(string $content, int $options = ?): CommonMark\Node

Rendering:

A extensão CommonMark fornece API de renderização simples que suporta vários formatos:

CommonMark\Render(CommonMark\Node $node, int $options = ?, int $width = ?): string
CommonMark\Render\Man(CommonMark\Node $node, int $options = ?, int $width = ?): string
CommonMark\Render\Latex(CommonMark\Node $node, int $options = ?, int $width = ?): string

AST:

A extensão CommonMark implementa visitação para objetos CommonMark\Node:

CQL:

A extensão CommonMark fornece uma interface para CQL, CommonMark Query Language: