实现了完整的markdown解析与渲染能力,包含IR中间节点定义、markdown解析器以及两种渲染风格(markdown格式与纯文本格式),支持常见markdown语法渲染
19 lines
394 B
Python
19 lines
394 B
Python
from __future__ import annotations
|
|
|
|
from yuxi.channel.render.ir import Document
|
|
from yuxi.channel.render.parser import parse_markdown
|
|
from yuxi.channel.render.style_map import (
|
|
RenderStyleMap,
|
|
render,
|
|
render_md_table,
|
|
render_plain_table,
|
|
)
|
|
|
|
__all__ = [
|
|
"Document",
|
|
"RenderStyleMap",
|
|
"parse_markdown",
|
|
"render",
|
|
"render_md_table",
|
|
"render_plain_table",
|
|
] |