資源簡介
詳細的編譯原理實驗,高分實驗 包括文件夾Compiler,詞法分析,語法分析,語義分析 其中Compiler是整個實驗環境,其他三個包含源代碼以及實驗報告
代碼片段和文件信息
#include?
#include?
#include?
#include?“Yaccer.h“
int?mergeFirst(char?V1[V_LEN]char?V2[V_LEN])
{
????int?Flag?=?0;
????int?i?=?0j?=?0;
????int?p1?=?0p2?=?0;
????while?(?strcmp(FF[i].V“\0“)?!=?0?)
????{
????????if?(?strcmp(FF[i].VV1)?==?0?)
????????????p1?=?i;
????????if?(?strcmp(FF[i].VV2)?==?0?)
????????????p2?=?i;
????????i?++;
????}
????for?(?i?=?0;?i?????{
????????if?(?strcmp(FF[p2].FIRST[i]“$“)?==?0?)
????????????continue;
????????for?(?j?=?0;?j?????????{
????????????if?(?strcmp(FF[p1].FIRST[j]FF[p2].FIRST[i])?==?0?)
????????????{
????????????????break;
????????????}
????????}
????????if?(?j?==?FF[p1].FirstNow?)
????????{
????????????strcpy(FF[p1].FIRST[FF[p1].FirstNow]FF[p2].FIRST[i]);
????????????FF[p1].FirstNow?++;
????????????Flag?=?1;
????????}
????}
????return?Flag;
}
int?mergeFollow(char?V1[V_LEN]char?V2[V_LEN])
{
????int?Flag?=?0;
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1556349??2011-01-03?03:49??編譯原理\Compiler\bin\Debug\Lexer.exe
?????文件???????2065??2010-12-23?02:23??編譯原理\Compiler\Compiler.cbp
?????文件???????1092??2010-12-25?16:21??編譯原理\Compiler\Compiler.depend
?????文件???????1283??2011-01-09?17:40??編譯原理\Compiler\Compiler.layout
?????文件????????301??2011-01-03?02:45??編譯原理\Compiler\Example.txt
?????文件????????305??2011-01-03?02:45??編譯原理\Compiler\Example.txt.bak
?????文件???????8695??2010-12-22?23:26??編譯原理\Compiler\First&Follow.c
?????文件????????723??2011-01-03?03:49??編譯原理\Compiler\First.txt
?????文件????????640??2011-01-03?03:49??編譯原理\Compiler\Follow.txt
?????文件?????????68??2010-12-20?21:51??編譯原理\Compiler\Follow.txt.bak
?????文件????????805??2010-12-28?10:42??編譯原理\Compiler\Grammer.txt
?????文件????????803??2010-12-28?10:42??編譯原理\Compiler\Grammer.txt.bak
?????文件???????4761??2010-12-23?12:12??編譯原理\Compiler\IsLL1.c
?????文件????????445??2010-11-30?11:31??編譯原理\Compiler\Lexer.depend
?????文件???????2059??2010-12-23?01:53??編譯原理\Compiler\Lexer.h
?????文件????????651??2010-12-07?09:56??編譯原理\Compiler\Lexer.layout
?????文件???????2638??2010-12-25?16:21??編譯原理\Compiler\LL1.c
?????文件???????2474??2011-01-03?03:49??編譯原理\Compiler\M.txt
?????文件???????7555??2011-01-03?03:49??編譯原理\Compiler\main.c
?????文件???????1417??2011-01-03?03:47??編譯原理\Compiler\main.c.bak
?????文件???????3986??2010-12-20?16:12??編譯原理\Compiler\obj\Debug\First&Follow.o
?????文件????1543376??2011-01-03?03:49??編譯原理\Compiler\obj\Debug\main.o
?????文件???????4589??2010-12-15?20:45??編譯原理\Compiler\obj\Debug\ReadGrammer.o
?????文件???????1493??2010-12-23?04:15??編譯原理\Compiler\ReadGrammer.c
?????文件???????2551??2010-12-23?01:40??編譯原理\Compiler\ReadToBuffer.c
?????文件??????10044??2010-12-23?10:04??編譯原理\Compiler\ScanToken.c
?????文件????????305??2011-01-03?02:37??編譯原理\Compiler\SemanticAnalyzer.txt
?????文件????????306??2011-01-03?02:35??編譯原理\Compiler\SemanticAnalyzer.txt.bak
?????文件???????2127??2010-12-23?00:37??編譯原理\Compiler\TableM.c
?????文件????????334??2011-01-03?03:49??編譯原理\Compiler\Token.txt
............此處省略109個文件信息
- 上一篇:Quartus Prime v16 破解器
- 下一篇:國網抄表程序
評論
共有 條評論