|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <MarkdownTableParser.hpp>
Public 成员函数 | |
| MarkdownTableParser (MarkdownSax &sax) | |
| void | feed (StringView chunk) |
| void | feedChar (char c) |
| void | finish () |
| void | reset () |
| bool | isIdle () const |
| bool | isCharConsumed () const |
Markdown 表格流式解析状态机
与 MarkdownBlockParser 配合使用:
表格语法(GFM):
| Header 1 | Header 2 |
|---|---|
| Cell 1 | Cell 2 |
解析流程:
若表头行后未跟随有效分隔行,自动回退为段落文本输出。
| void ast::MarkdownTableParser::feedChar | ( | char | c | ) |
|
inline |
feedChar 返回后,最近一次输入的字符是否已被消费
若为 false,调用方需用同一字符重新进行行首分类