-
大小: 873KB文件類型: .rar金幣: 2下載: 0 次發布日期: 2023-07-18
- 語言: 其他
- 標簽:
資源簡介
這才是正宗的,網上本搜不到,吳鵬s、b,吳豐收s、b的都是錯的。

代碼片段和文件信息
#ifndef?LEX_C
#define?LEX_C
#include?
#include?“Lexical.h“
using?namespace?std;
int?Lexical::serial=1;
int?Lexical::nextstat?=?1;
Lexical::Lexical()?{}
Lexical::Lexical(string?inputFilestring?outputFileName)?{
//?Initializing?keywordTable
????????????keywordTable[0]?=?“if“;
????????????????keywordTable[1]?=?“then“;
????????????????keywordTable[2]?=?“double“;
????????????????keywordTable[3]?=?“end“;
????????????????keywordTable[4]?=?“float“;
????????????????keywordTable[5]?=?“int“;
????????????????keywordTable[6]?=?“long“;
????????????????keywordTable[7]?=?“short“;
????????????????keywordTable[8]?=?“signed“;
????????????????keywordTable[9]?=?“unsigned“;
????????????????keywordTable[10]?=?“begin“;
????????????????keywordTable[11]?=?“for“;
????????????????keywordTable[12]?=?“else“;
????????????????keywordTable[13]?=?“switch“;
????????????????keywordTable[14]?=?“case“;
????????????????keywordTable[15]?=?“default“;
????????????????keywordTable[16]?=?“return“;
????????????????keywordTable[17]?=?“sizeof“;
????????????????keywordTable[18]?=?“typedef“;
????????????????keywordTable[19]?=?“volatile“;
????????????????keywordTable[20]?=?“while“;
????????????????keywordTable[21]?=?“break“;
????????????????keywordTable[22]?=?“continue“;
????????????????keywordTable[23]?=?“auto“;
????????????????keywordTable[24]?=?“extern“;
????????????????keywordTable[25]?=?“class“;
????????????????keywordTable[26]?=?“public“;
????????????????keywordTable[27]?=?“static“;
????????????????keywordTable[28]?=?“private“;
????????????????keywordTable[29]?=?“protected“;
????????????????keywordTable[30]?=?“include“;
keywordTable[31]?=?“void“;
???keywordTable[32]?=?“enum“;
???keywordTable[33]?=?“char“;
???keywordTable[34]?=?“const“;
//Initializing?separator?table
????????????????separators[0]?=?‘;‘;??????????????
separators[1]?=?‘{‘;
????????????????separators[2]?=?‘}‘;
????????????????separators[3]?=?‘(‘;
????????????????separators[4]?=?‘)‘;
????????????????separators[5]?=?‘[‘;
????????????????separators[6]?=?‘]‘;
separators[7]?=?‘#‘;
//?Initializing?operator?table
????????????????operators[0]?=?“+“;
????????????????operators[1]?=?“-“;
????????????????operators[2]?=?“*“;
????????????????operators[3]?=?“/“;
????????????????operators[4]?=?“%“;
????????????????operators[5]?=?“++“;
????????????????operators[6]?=?“--“;
????????????????operators[7]?=?“>“;
????????????????operators[8]?=?“<“;
????????????????operators[9]?=?“==“;
????????????????operators[10]?=?“>=“;
????????????????operators[11]?=?“<=“;
????????????????operators[12]?=?“!=“;
????????????????operators[13]?=?“&&“;
????????????????operators[13]?=?“||“;
????????????????operators[14]?=?“!“;
????????????????operators[15]?=?“>>“;
????????????????operators[16]?=?“<<“;
????????????????operators[17]?=?“=“;
????????????????operators[18]?=?“?:“;
????????????????operators[19]?=?““;
????????????????operators[20]?=?“&“;
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????362??2012-01-04?17:46??匯編課程設計報告及源文件(含測試用例)\output.txt
?????文件??????73216??2011-01-10?08:09??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\Debug\syntax-directed-translation_symple-prece.exe
?????文件?????498056??2011-01-10?08:09??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\Debug\syntax-directed-translation_symple-prece.ilk
?????文件?????699392??2011-01-10?08:09??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\Debug\syntax-directed-translation_symple-prece.pdb
?????文件??????18249??2011-01-09?18:42??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\Lexical.cpp
?????文件???????4338??2011-01-09?18:35??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\Lexical.h
?????文件??????18163??2011-01-10?08:09??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\simplePrece.cpp
?????文件???????2153??2011-01-08?20:27??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\SStack.h
?????文件???????8370??2011-01-10?08:09??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece\Debug\BuildLog.htm
?????文件?????102057??2011-01-09?18:42??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece\Debug\Lexical.obj
?????文件?????????65??2011-01-10?08:09??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece\Debug\mt.dep
?????文件??????81162??2011-01-10?08:09??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece\Debug\simplePrece.obj
?????文件????????663??2011-01-09?18:42??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece\Debug\syntax-directed-translation_symple-prece.exe.em
?????文件????????728??2011-01-09?18:42??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece\Debug\syntax-directed-translation_symple-prece.exe.em
?????文件????????621??2011-01-10?08:09??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece\Debug\syntax-directed-translation_symple-prece.exe.intermediate.manifest
?????文件?????240640??2011-01-10?08:09??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece\Debug\vc90.idb
?????文件?????233472??2011-01-10?08:09??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece\Debug\vc90.pdb
?????文件???????4174??2011-01-08?13:23??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece.vcproj
?????文件???????1405??2012-01-04?17:47??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece.vcproj.JIEZ.Administrator.user
?????文件???????1427??2011-04-05?22:39??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece.vcproj.WIN-F681MFHS99J.Administrator.user
?????文件????1256448??2012-01-04?17:47??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece.ncb
?????文件????????991??2011-01-08?13:11??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece.sln
????..A..H.?????32768??2012-01-04?17:47??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece.suo
?????文件????????113??2012-01-04?17:28??匯編課程設計報告及源文件(含測試用例)\testCase1.txt
?????文件????????189??2012-01-04?17:29??匯編課程設計報告及源文件(含測試用例)\testCase2.txt
?????文件????????301??2012-01-04?17:40??匯編課程設計報告及源文件(含測試用例)\testCase3.txt
?????文件????????207??2012-01-04?17:41??匯編課程設計報告及源文件(含測試用例)\testCase4.txt
?????文件?????591538??2011-01-10?08:45??匯編課程設計報告及源文件(含測試用例)\編譯原理課程設計-0807曾永杰?.doc
?????目錄??????????0??2012-01-04?17:50??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\syntax-directed-translation_symple-prece\Debug
?????目錄??????????0??2012-01-04?17:50??匯編課程設計報告及源文件(含測試用例)\syntax-directed-translation_symple-prece\Debug
............此處省略6個文件信息
- 上一篇:LABVIEW溫度報警采集課程設計
- 下一篇:安全編程:代碼靜態分析
評論
共有 條評論