• 大小: 0.15M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


FOR循环语句的翻译程序设计(LL(1)法、输出四元式)

资源截图

代码片段和文件信息

/*
s->(A;B;C){H;}
A->i=n
B->iC->i++
H->i=i rop n

*/

#include
#include
#include
#include
#include
using namespace std; 
   //for   i 
int TableA[7][2]={  { 0  -1}   //s //用于存放预测分析表;
{-1   1}   //A
{-1   2}   //B
{-1   3}   //C
{-1   4}   //D
{-1   5}   //E
{-1   6} }; //H       
string TableB[7][15]={           //用于存放产生式
{“for““(““A““;““B““;““C““)““{““H““;““}“““}
{“i““=““n“““} {“i““<““n“““} {“i““++“““}
{“i““>““n“““} {“i““--“““}{“i““=““i““+““n“““} };
//i代表标识符,n代表常数
//------------------------------------------------------------------------------------
//0--关键字,1--标识符,2--界限符,3--运算符,4--常量,5--非终结符.-1表示没有该元素
int TableC[7][13]={
{025 2 5 2 5 2 2 5 2 2-1}
{134-1-1-1-1-1-1-1-1-1-1}
{134-1-1-1-1-1-1-1-1-1-1}
{13-1-1-1-1-1-1-1-1-1-1-1}
{134-1-1-1

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件          0  2010-01-10 10:40  汪伟\desfile.txt

     文件       9323  2010-01-08 09:47  汪伟\for语句.cpp

     文件          0  2010-01-08 06:54  汪伟\out.txt

     文件      86862  2010-01-10 17:30  汪伟\编译课程设计报告.docx

     文件      32256  2010-01-10 20:50  汪伟\评分表.doc

     文件     100864  2010-01-10 17:35  汪伟\课程设计封面.doc

     目录          0  2010-01-11 11:28  汪伟

----------- ---------  ---------- -----  ----

               229305                    7


评论

共有 条评论