24#include "AstUtil/StringView.hpp"
50 virtual void startDocument() = 0;
51 virtual void endDocument() = 0;
61 virtual void endHeading(
int level) = 0;
63 virtual void startParagraph() = 0;
64 virtual void endParagraph() = 0;
66 virtual void startCodeBlock(
StringView language) = 0;
68 virtual void endCodeBlock() = 0;
70 virtual void startList(
bool ordered) = 0;
71 virtual void startListItem() = 0;
72 virtual void endListItem() = 0;
73 virtual void endList() = 0;
75 virtual void startBlockquote() = 0;
76 virtual void endBlockquote() = 0;
78 virtual void horizontalRule() = 0;
105 virtual void startEmphasis() = 0;
106 virtual void endEmphasis() = 0;
107 virtual void startStrong() = 0;
108 virtual void endStrong() = 0;
109 virtual void startDelete() = 0;
110 virtual void endDelete() = 0;
113 virtual void endLink() = 0;
virtual void endTableHead()
表头区域结束
定义 MarkdownSax.hpp:86
virtual void startHeading(int level)=0
virtual void endTableBody()
表体区域结束
定义 MarkdownSax.hpp:90
virtual void endTableRow()
表格行结束
定义 MarkdownSax.hpp:94
virtual void startTableRow()
表格行开始
定义 MarkdownSax.hpp:92
virtual void startTableBody()
表体区域开始
定义 MarkdownSax.hpp:88
virtual void endTableCell()
表格单元格结束
定义 MarkdownSax.hpp:99
virtual void endTable()
表格结束
定义 MarkdownSax.hpp:101
virtual void startTableHead()
表头区域开始
定义 MarkdownSax.hpp:84
virtual void startTableCell(ETableAlign align)
表格单元格开始
定义 MarkdownSax.hpp:97
virtual void startTable()
表格开始
定义 MarkdownSax.hpp:82
ETableAlign
表格列对齐方式
定义 MarkdownSax.hpp:36