第四次作业

1.第二章中我们了解了符号、符号串、句子、语法书、最左推导、最右推导等许多重要的基本概念。

其中文法和语言对我来说是比较难理解的两个部分,文法有自己的规则,而文法又按照一定的规则编译组成了语言,文法描述的语言是该文法一切句子的集合;其次我们还学习了一些关于语法树的重要概念:句柄、简单短语、短语、句子、句型、语言。这些就是大概我对第二章的了解与总结。

2.

整数n: n->...|0|1|2|3|...

标识符i: i-><标识符>

表达式 <表达式>::=[+|-]<项>{<加减运算符><项>}

               <项>::=<因子>{<乘除运算法><因子>}

条件语句    文法:<条件语句>::=if<条件>then<语句>

 赋值语句

  <赋值语句>::=<id>:=<表达式>

复合语句

  <复合语句>::=begin<语句>{;<语句>} end

函数:  

  type_specifier à

  VOID

  | CHAR

  | INT

  | FLOAT

程序: ::=<分程序>::=[<常量说明部分>][<变量说明部分>][<过程说明部分>]<语句>

 

posted on 2019-09-27 19:23  LipengC  阅读(83)  评论(0编辑  收藏  举报