• 博客(0)
  • 资源 (4)

空空如也

编译原理实验 中间代码优化 代码 报告

  编制程序,完成局部优化过程中的基本块划分。给定一段代码,判定程序的入口语句,划分基本块,删除无用产生式和冗余节点。

2014-06-11

编译原理实验 中间代码生成

采用递归下降语法制导翻译法,对算术表达式、赋值语句进行语义分析并生成三地址指令。

2014-06-11

编译原理 语法分析 预测分析法(含代码)

  由于预测分析和递归子程序都是自顶向下的分析方法,这里给出无回溯的和无左公因子的文法。无左递归和无左公因子的BNF如下:  →.  →PROGRAM 标识符;  →  →CONST;|ε  →标识符=无符号整数  →, |ε  →VAR|ε  →标识符:;  →,标识符|ε  →|ε  →INTEGER|LONG  →;|ε  →PROCEDURE 标识符:  →(标识符:)|ε  →;|ε  →|||||  →标识符  →:=|()|ε  →IFTHEN  →WHILEDO  →READ (标识符)  →WRITE (表达式)  →, |ε  →BEGIN END  →; |ε  → |ODD  →+|-|  →|ε  →  →|ε  →标识符|无符号整数|()  →+|-  →*|/  →=||<||>=

2014-04-23

编译原理实验 语法分析 递归下降分析法(含代码)

用扩充的BNF表示如下: (1)::=beginend (2)::={;} (3)::= (4)::=ID:= (5)::={+|-} (6)::={*|/} (7)::=ID| NUM|()

2014-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除