xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 0.02M
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-03-27
  • 語(yǔ)言: 其他
  • 標(biāo)簽: 其他??

資源簡(jiǎn)介


使用C++開(kāi)發(fā)一個(gè)小型的C語(yǔ)言編譯器,實(shí)現(xiàn)詞法分析,語(yǔ)法分析,語(yǔ)法制導(dǎo)翻譯,語(yǔ)義分析和中間代碼生成。 數(shù)據(jù)結(jié)構(gòu)都是使用的C++ STL,語(yǔ)法分析使用的LR(1)分析法。

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
using?namespace?std;
#define?rep(ian)?for(int?i=a;i#define?per(ian)?for(int?i=n-1;i>=a;i--)
#define?all(x)?(x).begin()(x).end()
typedef?pair>?Production; //產(chǎn)生式
const?int?WIDTH?=?16; //setw(WIDTH)
//?head

struct?Project?{ //項(xiàng)目集
string?left;
vector?right;
set?expect;

const?bool?operator<(const?Project?&p)?const?{
if?(left? if?(left?>?p.left)?return?false;
if?(right? if?(right?>?p.right)?return?false;
if?(expect? return?false;
}

const?bool?operator==(const?Project?&p)?const?{
if?(left?==?p.left?&&?right?==?p.right?&&?expect?==?p.expect)?return?true;
return?false;
}
};

namespace?project?{ //產(chǎn)生項(xiàng)目集

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????48393??2018-06-17?00:06??Analysis.txt
?????文件?????????259??2018-06-17?00:06??Code.txt
?????文件????????2751??2018-06-12?17:14??Grammar.txt
?????文件???????38178??2018-06-08?16:47??LR(1).txt
?????文件??????276448??2018-06-08?16:47??output.out
?????文件?????????106??2018-06-16?23:17??Program.txt
?????文件?????????188??2018-06-17?00:06??Token.txt
?????文件???????21996??2018-06-17?00:09??源.cpp

評(píng)論

共有 條評(píng)論