Skip to content

Commit ca12f4c

Browse files
committed
Update All: Fix TOC
1 parent 7157a34 commit ca12f4c

File tree

5 files changed

+43
-26
lines changed

5 files changed

+43
-26
lines changed

tutorial01/tutorial01.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@
77

88
本单元内容:
99

10-
1. [JSON 是什么](#json-是什么)
11-
2. [搭建编译环境](#搭建编译环境)
12-
3. [头文件与 API 设计](#头文件与-api-设计)
13-
4. [JSON 语法子集](#json-语法子集)
14-
5. [单元测试](#单元测试)
15-
6. [宏的编写技巧](#宏的编写技巧)
16-
7. [实现解析器](#实现解析器)
17-
8. [关于断言](#关于断言)
18-
9. [总结与练习](#总结与练习)
19-
10. [常见问答](#常见问答)
10+
1. [JSON 是什么](#1-json-是什么)
11+
2. [搭建编译环境](#2-搭建编译环境)
12+
3. [头文件与 API 设计](#3-头文件与-api-设计)
13+
4. [JSON 语法子集](#4-json-语法子集)
14+
5. [单元测试](#5-单元测试)
15+
6. [宏的编写技巧](#6-宏的编写技巧)
16+
7. [实现解析器](#7-实现解析器)
17+
8. [关于断言](#8-关于断言)
18+
9. [总结与练习](#9-总结与练习)
19+
10. [常见问答](#10-常见问答)
2020

2121
## 1. JSON 是什么
2222

tutorial02/tutorial02.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77

88
本单元内容:
99

10-
1. [初探重构](#初探重构)
11-
2. [JSON 数字语法](#json-数字语法)
12-
3. [数字表示方式](#数字表示方式)
13-
4. [单元测试](#单元测试)
14-
5. [十进制转换至二进制](#十进制转换至二进制)
15-
6. [总结与练习](#总结与练习)
16-
7. [参考](#参考)
17-
8. [常见问题](#常见问题)
10+
1. [初探重构](#1-初探重构)
11+
2. [JSON 数字语法](#2-json-数字语法)
12+
3. [数字表示方式](#3-数字表示方式)
13+
4. [单元测试](#4-单元测试)
14+
5. [十进制转换至二进制](#5-十进制转换至二进制)
15+
6. [总结与练习](#6-总结与练习)
16+
7. [参考](#7-参考)
17+
8. [常见问题](#8-常见问题)
1818

1919
## 1. 初探重构
2020

tutorial03/tutorial03.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77

88
本单元内容:
99

10-
1. [JSON 字符串语法](#json-字符串语法)
11-
2. [字符串表示](#字符串表示)
12-
3. [内存管理](#内存管理)
13-
4. [缓冲区与堆栈](#缓冲区与堆栈)
14-
5. [解析字符串](#解析字符串)
15-
6. [总结和练习](#总结和练习)
16-
7. [参考](#参考)
17-
8. [常见问题](#常见问题)
10+
1. [JSON 字符串语法](#1-json-字符串语法)
11+
2. [字符串表示](#2-字符串表示)
12+
3. [内存管理](#3-内存管理)
13+
4. [缓冲区与堆栈](#4-缓冲区与堆栈)
14+
5. [解析字符串](#5-解析字符串)
15+
6. [总结和练习](#6-总结和练习)
16+
7. [参考](#7-参考)
17+
8. [常见问题](#8-常见问题)
1818

1919
## 1. JSON 字符串语法
2020

tutorial07/tutorial07.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@
55

66
本文是[《从零开始的 JSON 库教程》](https://zhuanlan.zhihu.com/json-tutorial)的第七个单元。代码位于 [json-tutorial/tutorial07](https://github.com/miloyip/json-tutorial/blob/master/tutorial07)
77

8+
本单元内容:
9+
10+
1. [JSON 生成器](#1-JSON-生成器)
11+
2. [再利用 lept_context 做动态数组](#2-再利用-lept_context-做动态数组)
12+
3. [生成 null、false 和 true](#3-生成-nullfalse-和-true)
13+
4. [生成数字](#4-生成数字)
14+
5. [总结与练习](#5-总结与练习)
15+
816
## 1. JSON 生成器
917

1018
我们在前 6 个单元实现了一个合乎标准的 JSON 解析器,它把 JSON 文本解析成一个树形数据结构,整个结构以 `lept_value` 的节点组成。

tutorial08/tutorial08.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@
55

66
本文是[《从零开始的 JSON 库教程》](https://zhuanlan.zhihu.com/json-tutorial)的第八个单元。代码位于 [json-tutorial/tutorial08](https://github.com/miloyip/json-tutorial/blob/master/tutorial08)
77

8+
本单元内容:
9+
10+
1. [对象键值查询](#1-对象键值查询)
11+
2. [相等比较](#2-相等比较)
12+
3. [复制、移动与交换](#3-复制移动与交换)
13+
4. [动态数组](#4-动态数组)
14+
5. [动态对象](#5-动态对象)
15+
6. [总结与练习](#6-总结与练习)
16+
817
## 1. 对象键值查询
918

1019
我们在第六个单元实现了 JSON 对象的数据结构,它仅为一个 `lept_value` 的数组:

0 commit comments

Comments
 (0)