資源簡(jiǎn)介
編譯原理--LR(1)分析表構(gòu)造(JAVA).rar
代碼片段和文件信息
/*
?*?創(chuàng)建表與表之間的關(guān)系
?*/
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?;
//新建一個(gè)開(kāi)始表項(xiàng)
Table?start?=?new?Table()?;
start.element[0].frontstr?=?“S->“?;
start.element[0].behindstr?=?“E“?;
start.element[0].suifustr?=?“#“?;
start.tablength?=?1?;
//創(chuàng)建第一個(gè)表項(xiàng)
maketable?=?new?MakeTable(“S->.E#“sentenceliststarttable[0])?;
maketable.make();
}
public?void?make()
{
if(tablelength-local?!=?0)
{//說(shuō)明有新表產(chǎn)生
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????3375??2008-06-09?15:12??編譯原理課程設(shè)計(jì)----LR(1)分析表\MakeRelation.java
?????文件???????3345??2008-06-09?15:12??編譯原理課程設(shè)計(jì)----LR(1)分析表\MakeTable.java
?????文件???????3415??2008-06-09?15:24??編譯原理課程設(shè)計(jì)----LR(1)分析表\PaintTable.java
?????文件???????4290??2008-06-09?15:31??編譯原理課程設(shè)計(jì)----LR(1)分析表\Picture.java
?????文件???????2798??2008-06-09?15:37??編譯原理課程設(shè)計(jì)----LR(1)分析表\qingliang.java
?????文件????????220??2008-06-08?14:30??編譯原理課程設(shè)計(jì)----LR(1)分析表\Relation.java
?????文件????????254??2008-06-09?15:10??編譯原理課程設(shè)計(jì)----LR(1)分析表\Table.java
?????文件????????272??2008-06-08?13:34??編譯原理課程設(shè)計(jì)----LR(1)分析表\TableElement.java
?????文件????????418??2008-09-07?09:12??編譯原理課程設(shè)計(jì)----LR(1)分析表\.project
?????文件????????226??2008-09-07?09:12??編譯原理課程設(shè)計(jì)----LR(1)分析表\.classpath
?????文件???????3415??2008-09-07?09:12??編譯原理課程設(shè)計(jì)----LR(1)分析表\qingliang.class
?????文件????????401??2008-09-07?09:12??編譯原理課程設(shè)計(jì)----LR(1)分析表\TableElement.class
?????文件????????422??2008-09-07?09:12??編譯原理課程設(shè)計(jì)----LR(1)分析表\Table.class
?????文件????????383??2008-09-07?09:12??編譯原理課程設(shè)計(jì)----LR(1)分析表\Relation.class
?????文件???????3545??2008-09-07?09:12??編譯原理課程設(shè)計(jì)----LR(1)分析表\Picture.class
?????文件???????3059??2008-09-07?09:12??編譯原理課程設(shè)計(jì)----LR(1)分析表\PaintTable.class
?????文件???????2743??2008-09-07?09:12??編譯原理課程設(shè)計(jì)----LR(1)分析表\MakeTable.class
?????文件???????2709??2008-09-07?09:12??編譯原理課程設(shè)計(jì)----LR(1)分析表\MakeRelation.class
?????目錄??????????0??2008-09-06?23:02??編譯原理課程設(shè)計(jì)----LR(1)分析表
-----------?---------??----------?-----??----
????????????????35290????????????????????19
評(píng)論
共有 條評(píng)論