资源简介
通过上机实习,加深对语法制时翻译原理的理解,掌握将语法分析所识别的语法成分变换为中间代码的语义翻译方法。
采用递归下降语法制导翻译法对算术表达式、赋值语句、条件语句、循环语句进行语义分析生成四元式序列。
代码片段和文件信息
void main(){
if(1*5+3*6*9<2*4){
if(6*9<2*4){
X=1;
}
else if(5+9/3*5<4){
X=2;
}
else{
X=3;
}
}
else if(5+9/3*5>4){
if(9<10){
X=4;
}
else if(9/3<4){
X=5;
}
}
else if(3*5>4+2){
X=6;
}
else{
if(5<6){
X=7;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 494 2014-05-10 11:25 ifelse语义分析源代码\src\ifelsesematic\EditSys.java
文件 22562 2014-05-10 11:25 ifelse语义分析源代码\src\ifelsesematic\ifParse.java
文件 2006 2014-05-10 11:25 ifelse语义分析源代码\src\ifelsesematic\ifParseConstants.java
文件 14267 2014-05-10 11:25 ifelse语义分析源代码\src\ifelsesematic\ifParseTokenManager.java
文件 9398 2014-05-10 11:25 ifelse语义分析源代码\src\ifelsesematic\ifsematic.jj
文件 6894 2014-05-10 11:25 ifelse语义分析源代码\src\ifelsesematic\ParseException.java
文件 12578 2014-05-10 11:25 ifelse语义分析源代码\src\ifelsesematic\SimpleCharStream.java
文件 1139 2014-05-10 11:25 ifelse语义分析源代码\src\ifelsesematic\Sys.java
文件 3970 2014-05-10 11:25 ifelse语义分析源代码\src\ifelsesematic\Token.java
文件 4622 2014-05-10 11:25 ifelse语义分析源代码\src\ifelsesematic\TokenMgrError.java
文件 269 2014-05-10 10:58 ifelse语义分析源代码\src\test1.c
目录 0 2014-05-10 11:25 ifelse语义分析源代码\src\ifelsesematic
目录 0 2014-05-10 11:26 ifelse语义分析源代码\src
目录 0 2014-05-10 11:25 ifelse语义分析源代码
----------- --------- ---------- ----- ----
78199 14
相关资源
- 语义分析—编译原理
- javacc-5.0.rar
- 华中科技大学 编译原理 面向过程的
- 语义分析实验(java版
- 基于MiniC的语义分析Javacc实现
- javacc实现cmm语法分析
- 编译原理综合实习 JavaCC实现 可翻译
- Java实现PL0词法分析、语法分析、语义
- C编译器java编写词法分析,语法分析,
- 编译原理实验二语法分析java代码Jav
- 编译原理语义分析java实现
- 编译原理实验四-语义分析
- 编译原理词法分析,语法分析,中间
- JavaCC实现MiniC语言的编译
- 编译原理中用javacc实现MiniC的词法分析
- javacc编译原理实习
- Java语言子集语法、语义分析器
- JavaCC语法分析器 基于Eclipse插件 能从
- javacc 词法分析解释器
- javaCC5.0压缩包
- 使用Javacc做的解释器超详细
- 使用javacc实现基于miniC的语法分析器完
评论
共有 条评论