24#include "BaseRenderer.hpp"
46 void end(std::string& remaining)
override;
47 void reset()
override;
Markdown HTML 渲染器 — SAX 事件驱动,输出 HTML 标签
Markdown 流式解析器 — SAX 事件驱动
流式文本格式转换器
定义 BaseRenderer.hpp:42
virtual void end(std::string &remaining)=0
停止渲染,并返回缓冲区中还未渲染的字符
virtual void reset()=0
重置渲染状态机
virtual void feed(StringView chunk, std::string &accumulated)=0
接受一个字符串,渲染为对应的字符串
HTML 流式渲染器
定义 MarkdownHTMLRenderer.hpp:38
Markdown SAX → HTML 渲染器
定义 MarkdownHTML.hpp:49
Markdown解析器(SAX事件驱动,流式输入)
定义 MarkdownParser.hpp:55