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

  • 大小: 1.2MB
    文件類型: .7z
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-05
  • 標(biāo)簽: 詞法語法??

資源簡介

編譯原理上機(jī)實(shí)習(xí)源代碼。   題目:C語言小子集編譯程序的實(shí)現(xiàn)   3、實(shí)現(xiàn)功能:    (1)詞法分析     掃描源程序,根據(jù)詞法規(guī)則,識別單詞,填寫相應(yīng)的符號表。    (2)語法分析     對由源程序作語法分析,確定是否屬于C語言小子集,同時揭示出程序的內(nèi)在結(jié)構(gòu)。    (3)語法錯誤檢查     根據(jù)C語言小子集的文法規(guī)則設(shè)置檢測手段,通過查錯子程序或一些查錯語句,報告源程序出錯位置、性質(zhì)等,直至整個程序結(jié)束為止。    (4)語義分析與目標(biāo)代碼生成     在語法分析的基礎(chǔ)上,進(jìn)行語義分析,生成輸入源程序的目標(biāo)代碼。輸入源程序的目標(biāo)代碼可以建立在一個假想的處理機(jī)(虛擬機(jī))上,也可

資源截圖

代碼片段和文件信息

#include?“stdafx.h“
#include?
#include?
#include?
#include?
#include?
#include?
#include?
using?namespace?std;
string?file_name;
string?GetText();
string?GetWord(string?strint?iint&?j);?
int?DeleteNull(string?strint?i);
bool?IsBoundary(string?strint?i);?
bool?IsOperation(string?strint?i);?
void?Print(vector?>?v);?
vector?>?analyst(vector?vec);
bool?IsKey(string?str);
int?main()
{
????cout<<“******************************\n“;
????cout<<“**********詞法分析器**********\n“;
cout<<“******************************\n“;
????string?com1=“?“;
????string?com2=“\n“;?
????string?fileline=GetText();
????int?begin=0end=0;
????vector?array;
????do
????{
????????b

評論

共有 條評論