今天在看《Programming Languages and Lambda Calculi》一书(下载地址:http://pan.baidu.com/s/1kTrAyHL)时一个缩写的英文(BNF)不知其意,随百度了下,巴克斯-诺尔范式,有兴趣的可以戳维基百科
看完百科,感觉当下的好多语法(我所认知的语言中)语义结构都遵循它的规则定义,比如sql,js,c#,java,下面是一些摘录:
在双引号中的字("word")代表着这些字符本身。而double_quote用来代表双引号。
在双引号外的字(有可能有下划线)代表着语法部分。
尖括号( < > )内包含的为必选项。
方括号( [ ]