Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 203 Bytes

manual-parser.md

File metadata and controls

12 lines (8 loc) · 203 Bytes

手写 parser 简单实例

定义变化

处理块语句时需要记录块若干条语句的信息,可以对 Node 进行这样的修改:

struct Node {
+	std::list<Node*> body;
}