《编译原理》3

1.文法

描述语言的语法结构的形式规则

 

 

 

为对文法进行形式化描述,提出一些基本概念:

 

 

 

 

 V*与V+:如果V中原来没有空字,闭包中会包含空字,而正规闭包之中不会包含空字,其他情况下二者相同

 

上下文无关文法

 

 

文法生成语言

 

 

 

 

 

 

 从句子到最后的句子,每一步都是直接推出

 

 

 

 

 

 练习题:

1.

 

 

 2.

 

3.

 

 

 

4.

 

 

5.

 

推导与语法树

最左推导与最右推导

 

不管那种推导,树的结构都是一样的。语法树不能表明生成顺序

 

 

 语法树与二义性

 

 

 

 

in a boat 可以修饰动词saw,也可以修饰Mary

形式语言鸟瞰

 

 类型差别就在于P的不同

 

 

 

 

 

 

 

 处理不了的,使用语义分析来做。

 

posted @ 2020-07-02 21:58  caishunzhe  阅读(142)  评论(0编辑  收藏  举报