Skip to content

Commit c67d43a

Browse files
committed
update
1 parent f4c46b3 commit c67d43a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

compilers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ QUERY = [SELECT TOKEN] KEY [FROM TOKEN] TABLE;
332332
KEY = [* TOKEN] | TOKEN | TOKEN ,
333333
TABLE = TOKEN
334334
```
335-
> 这个案例中 `KEY` 定义为三种形式, 对应的 `SQL` 分别为 `SELECT * FROM TABLE;` `SELECT ID FROM TABLE;` `SELECT ID, COLUMN1, COLUMN2 FROPM TABLE;` 用竖线|来表示推到的多种可能
335+
> 这个案例中 `KEY` 定义为三种形式, 对应的 `SQL` 分别为 `SELECT * FROM TABLE;` `SELECT ID FROM TABLE;` `SELECT ID, COLUMN1, COLUMN2 FROPM TABLE;` 用竖线 | 来表示推到的多种可能
336336
337337
可以清晰地看到, 最开始看似杂乱无序的一条语句最终就可以通过分治的思想化解为一个个小问题, 以此类推最终对应到我们制定的 `TOKEN` 规则, 如果`TOKEN STREAM`最终匹配不上我们所制定的所有规则, 那么则解析失败
338338

0 commit comments

Comments
 (0)