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
)