CommonMark 소개

이 확장은 사양이 있는 Markdown 구문의 합리화된 버전인 CommonMark의 참조 구현에 대한 액세스를 제공합니다.

Parsing:

CommonMark 확장은 간단한 구문 분석 API를 제공합니다.

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

Rendering:

CommonMark 확장은 여러 형식을 지원하는 간단한 렌더링 API를 제공합니다.

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

CommonMark\Render\HTML(CommonMark\Node $node, int $options = ?): string

CommonMark\Render\XML(CommonMark\Node $node, int $options = ?): string

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

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

AST:

CommonMark 확장은 CommonMark\Node 개체에 대한 방문을 구현합니다.

public CommonMark\Node::accept(CommonMark\Interfaces\IVisitor $visitor): void

CQL:

CommonMark 확장은 CommonMark 쿼리 언어인 CQL에 대한 인터페이스를 제공합니다.

public CommonMark\CQL::__construct(string $query)