• 大小: 19KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: Java
  • 标签: java  

资源简介

编译原理--LR(1)分析表构造(JAVA).rar

资源截图

代码片段和文件信息

/*
 * 创建表与表之间的关系
 */

import java.awt.* ;

class MakeRelation 
{
Relation[] relation ;
int length ;
int local ;
Table[] table ;
int tablelength ;
MakeTable maketable ;
List sentencelist ;

public MakeRelation(Relation[] relationTable[] tableList sentencelist)
{
this.relation = relation ;
this.table = table ;
this.sentencelist = sentencelist ;
length = 0 ;
local = 0 ;
tablelength = 1 ;
//新建一个开始表项
Table start = new Table() ;
start.element[0].frontstr = “S->“ ;
start.element[0].behindstr = “E“ ;
start.element[0].suifustr = “#“ ;
start.tablength = 1 ;
//创建第一个表项
maketable = new MakeTable(“S->.E#“sentenceliststarttable[0]) ;
maketable.make();
}

public void make()
{
if(tablelength-local != 0)
{//说明有新表产生

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

     文件       3375  2008-06-09 15:12  编译原理课程设计----LR(1)分析表\MakeRelation.java

     文件       3345  2008-06-09 15:12  编译原理课程设计----LR(1)分析表\MakeTable.java

     文件       3415  2008-06-09 15:24  编译原理课程设计----LR(1)分析表\PaintTable.java

     文件       4290  2008-06-09 15:31  编译原理课程设计----LR(1)分析表\Picture.java

     文件       2798  2008-06-09 15:37  编译原理课程设计----LR(1)分析表\qingliang.java

     文件        220  2008-06-08 14:30  编译原理课程设计----LR(1)分析表\Relation.java

     文件        254  2008-06-09 15:10  编译原理课程设计----LR(1)分析表\Table.java

     文件        272  2008-06-08 13:34  编译原理课程设计----LR(1)分析表\TableElement.java

     文件        418  2008-09-07 09:12  编译原理课程设计----LR(1)分析表\.project

     文件        226  2008-09-07 09:12  编译原理课程设计----LR(1)分析表\.classpath

     文件       3415  2008-09-07 09:12  编译原理课程设计----LR(1)分析表\qingliang.class

     文件        401  2008-09-07 09:12  编译原理课程设计----LR(1)分析表\TableElement.class

     文件        422  2008-09-07 09:12  编译原理课程设计----LR(1)分析表\Table.class

     文件        383  2008-09-07 09:12  编译原理课程设计----LR(1)分析表\Relation.class

     文件       3545  2008-09-07 09:12  编译原理课程设计----LR(1)分析表\Picture.class

     文件       3059  2008-09-07 09:12  编译原理课程设计----LR(1)分析表\PaintTable.class

     文件       2743  2008-09-07 09:12  编译原理课程设计----LR(1)分析表\MakeTable.class

     文件       2709  2008-09-07 09:12  编译原理课程设计----LR(1)分析表\MakeRelation.class

     目录          0  2008-09-06 23:02  编译原理课程设计----LR(1)分析表

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

                35290                    19


评论

共有 条评论