資源簡介
通過上機實習,加深對語法制時翻譯原理的理解,掌握將語法分析所識別的語法成分變換為中間代碼的語義翻譯方法。
采用遞歸下降語法制導翻譯法對算術表達式、賦值語句、條件語句、循環語句進行語義分析生成四元式序列。

代碼片段和文件信息
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
評論
共有 條評論