SELECT的语法

我们先回顾下正则表达式。下图:

 

 描述像xy, xxy (B上转一圈), xyy, xxyy这样的字符串。然后可以进行字符串匹配。设计芯片都用Verilog语言而不是画门电路了。像x+y+这样的叫做regular expression. +代表重复1次或多次。考虑一条语句甚至一个程序:area = width * length; 词法分析从字符的流stream中挑出代号token流,其中area, width和length是标识符identifier.

如下面的语法图:syntax graph/diagram:

 

 [athena.ecs.csus.edu] EBNF (Extended BNF) and Syntax Diagrams. Syntax Diagrams, sometimes called “Railroad Tracks”, are graphical representations of EBNF production rules. 产品按图纸生产,产生式规则不用来生产语言,而用来检查语言的语法。GNU Bison.

 下面是SELECT的一部分:

 是不是得搞个3D版或者多图层版?Search(SQL BNF).

posted @ 2021-11-30 13:18  Fun_with_Words  阅读(57)  评论(0编辑  收藏  举报









 张牌。