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

資源簡介

一.系統需求分析 通過設計,編制,調試一個語法及語義分析程序,加深對語法及語義分析原理的理解。 IF 〈布爾表達式〉 THEN 〈賦值語句〉 ELSE 〈賦值語句〉 其中 (1)、可以選擇遞歸下降法、LL(1)、算符優先分析法、LR法完成以上任務,中間代碼選用四元式。 (2)、 寫出符合分析方法要求的文法,給出分析方法的思想,完成分析程序設計。 (3)、 編制好分析程序后,設計若干用例,上機測試并通過所設計的分析程序。

資源截圖

代碼片段和文件信息

//基于LL(1)法的條件語句語法語義分析程序?
#include
#include
#include
#include
#include

enum?keyword{?$right_paren$left_paren$mul$div$add$sub$fenhao
??????????????$equal$IF$THEN$ELSE$greater$less$id$num$end};

typedef?struct?Token
{
keyword?type;
char?ch;
}Token;

typedef?enum{JUMPJGJLequalENDaddmulsubdiv}OpKind;
typedef?struct
{
int?label;//標號
OpKind?op;//操作符
char?par1par2;//操作數
union
{
char?result;//結果
int?address;//地址
};
}Quad;?//四元式入口

#define?MAX_TOKEN?256//Token表大小
#define?MAX_QUAD?256//四元式數組大小

Token?tokentable[MAX_TOKEN];
Quad?quad[MAX_QUAD];
int?token_index;//token表索引
int?total_len;//token表有效長度

int?quad_len;//四元式表有效長度
int?quad_index;//四元式索引
Token?cur;
Token?queue[10];

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????367104??2009-06-11?22:43??20064350132楊靖飛\編譯原理課程設計.doc

?????文件??????58368??2009-06-11?22:26??20064350132楊靖飛\語法及語義分析\Debug\vc60.idb

?????文件??????69632??2009-06-11?22:16??20064350132楊靖飛\語法及語義分析\Debug\vc60.pdb

?????文件?????233602??2009-06-11?22:16??20064350132楊靖飛\語法及語義分析\Debug\語法及語義分析.exe

?????文件?????305516??2009-06-11?22:16??20064350132楊靖飛\語法及語義分析\Debug\語法及語義分析.ilk

?????文件??????61417??2009-06-11?22:16??20064350132楊靖飛\語法及語義分析\Debug\語法及語義分析.obj

?????文件?????297800??2009-06-11?22:15??20064350132楊靖飛\語法及語義分析\Debug\語法及語義分析.pch

?????文件?????590848??2009-06-11?22:16??20064350132楊靖飛\語法及語義分析\Debug\語法及語義分析.pdb

?????文件?????????69??2009-06-11?22:17??20064350132楊靖飛\語法及語義分析\test.txt

?????文件??????15847??2009-06-11?22:16??20064350132楊靖飛\語法及語義分析\語法及語義分析.cpp

?????文件???????4382??2008-12-31?21:18??20064350132楊靖飛\語法及語義分析\語法及語義分析.dsp

?????文件????????553??2009-01-01?20:38??20064350132楊靖飛\語法及語義分析\語法及語義分析.dsw

?????文件??????58368??2009-06-11?22:34??20064350132楊靖飛\語法及語義分析\語法及語義分析.ncb

?????文件??????53760??2009-06-11?22:34??20064350132楊靖飛\語法及語義分析\語法及語義分析.opt

?????文件????????262??2009-06-11?22:26??20064350132楊靖飛\語法及語義分析\語法及語義分析.plg

?????目錄??????????0??2009-06-12?15:44??20064350132楊靖飛\語法及語義分析\Debug

?????目錄??????????0??2009-06-12?15:44??20064350132楊靖飛\語法及語義分析

?????目錄??????????0??2009-06-12?15:45??20064350132楊靖飛

-----------?---------??----------?-----??----

??????????????2117528????????????????????18


評論

共有 條評論