91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 10KB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-06
  • 標簽: 語法分析??

資源簡介

十、實驗二:設計SAMPLE語言的語法、語義分析器,輸出四元式的中間結果。 檢查要求: a)啟動程序后,先輸出作者姓名、班級、學號(可用漢語、英語或拼音)。 b)請求輸入測試程序名,鍵入程序名后自動開始編譯。 c)輸出四元式中間代碼(樣式見樣板輸出3和4)。 d)能發現程序的語法錯誤并輸出出錯信息。

資源截圖

代碼片段和文件信息

#include“head.h“


extern?int?nowaddress;//表示下一個地址
extern?bianYi?parse;????????????//詞法分析
extern?int?c;???????????????//臨時變量的后綴
extern?item?sign;????????????//
extern?fuzhi_stack?FUZHI_STACK;//賦值棧
extern?fouryuan?FOMO;?????????//四元組表
extern?valuetable?VT;??????????//變量表
int?fuzhibiao[numfuzhi?+?1][numfuzhi?+?1]?=?{?-2111111-21
-111-1-1-21-11
-111-1-1-21-11
-11111-21-11
-11111-21-11
-1-1-1-1-1-21-11
-1-1-1-1-1-10-1-2
-1-1-1-1-1-1-2-10
-211111111
};
state?mulsentence()?{
state?temp;
switch?(sign.x)?{
case?3:
{
getnextsign();
temp?=?sentencelist();
if?(sign.x?!=?12)error();
FOMO.load(nowaddress?sign?sign?sign?sign);
break;
}
default:error();
}
return?temp;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????5313??2017-12-13?10:21??語法分析\assignment.cpp
?????文件????????6820??2017-12-24?18:37??語法分析\boolean.cpp
?????文件????????5041??2017-12-24?17:41??語法分析\control.cpp
?????文件????????4999??2017-12-24?17:33??語法分析\head.h
?????文件?????????831??2017-12-24?17:34??語法分析\item.cpp
?????文件????????6292??2017-12-24?17:34??語法分析\lexical_analysis.cpp
?????文件?????????640??2017-12-24?20:53??語法分析\main.cpp
?????文件????????2342??2017-12-24?17:34??語法分析\quaternions.cpp
?????文件?????????153??2017-12-13?09:55??語法分析\Test3.txt
?????文件?????????142??2017-12-24?18:51??語法分析\Test4.txt

評論

共有 條評論