資源簡(jiǎn)介
這是個(gè)很復(fù)雜的程序,包含了LL1,LR,slr和lalr的編譯器,相信你們一定用得著

代碼片段和文件信息
package?syntex;
import?java.util.*;
public?class?Action?{//構(gòu)造ACTION那一列
public?final?boolean?isshift;??//是否進(jìn)行狀態(tài)轉(zhuǎn)換
public?final?int?state;//狀態(tài)
public?Action(boolean?isint?st){
this.isshift=is;
this.state=st;
}
public?String?toString(){
if(isshift)return?“s“+state;//如果要轉(zhuǎn)換狀態(tài),則返回s+狀態(tài)號(hào),如s3
else?if(state==-1)return?“acc“;//接受
else?return?“r“+state;//如果要進(jìn)行歸約,則返回r+所要?dú)w約式子的序號(hào)
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????383??2011-06-07?18:47??lalr(1)\.project
?????文件????????314??2011-06-16?17:01??lalr(1)\src\syntex\ParserGenerator.java
?????文件????????457??2011-06-15?22:20??lalr(1)\src\syntex\Action.java
?????文件????????946??2011-06-07?19:56??lalr(1)\src\syntex\Symbol.java
?????文件???????1342??2011-06-15?22:20??lalr(1)\src\syntex\Production.java
?????文件????????129??2011-06-07?21:11??lalr(1)\src\syntex\PGFactory.java
?????文件????????575??2011-06-15?22:20??lalr(1)\src\syntex\ParseMaker.java
?????文件???????4348??2011-06-16?15:03??lalr(1)\src\syntex\LLMaker.java
?????文件???????5701??2011-06-16?17:01??lalr(1)\src\syntex\LRMaker.java
?????文件????????185??2011-06-16?13:34??lalr(1)\src\syntex\ConflictException.java
?????文件????????199??2011-06-16?14:48??lalr(1)\src\syntex\LRGenFactory.java
?????文件???????5304??2011-06-16?18:45??lalr(1)\src\syntex\LALRMaker.java
?????文件????????206??2010-03-20?10:10??lalr(1)\src\syntexparse\syntexparse\LALRGenFactory.java
?????文件???????2442??2010-03-20?09:13??lalr(1)\src\syntexparse\syntexparse\Production.java
?????文件???????1187??2010-02-16?12:47??lalr(1)\src\syntexparse\syntexparse\ParseMaker.java
?????文件???????1380??2010-02-16?12:32??lalr(1)\src\syntexparse\syntexparse\Symbol.java
?????文件????????328??2010-02-14?14:52??lalr(1)\src\syntexparse\syntexparse\Action.java
?????文件???????5176??2010-03-20?16:48??lalr(1)\src\syntexparse\syntexparse\SLRMaker.java
?????文件???????5050??2010-03-20?16:49??lalr(1)\src\syntexparse\syntexparse\LLMaker.java
?????文件???????5286??2010-03-20?16:48??lalr(1)\src\syntexparse\syntexparse\LRMaker.java
?????文件????????230??2010-02-16?11:43??lalr(1)\src\syntexparse\syntexparse\ParserGenerator.java
?????文件???????3148??2010-03-20?10:33??lalr(1)\src\syntexparse\syntexparse\Parser.java
?????文件????????204??2010-02-16?10:49??lalr(1)\src\syntexparse\syntexparse\UnrecognizedSymbolException.java
?????文件????????174??2010-02-16?10:58??lalr(1)\src\syntexparse\syntexparse\ConflictException.java
?????文件???????6657??2010-03-23?19:15??lalr(1)\src\syntexparse\syntexparse\LALRMaker.java
?????文件???????3475??2010-03-20?16:22??lalr(1)\src\syntexparse\syntexparse\readme.txt
?????文件????????157??2010-03-20?09:59??lalr(1)\src\syntexparse\syntexparse\PGFactory.java
?????文件????????204??2010-03-20?10:10??lalr(1)\src\syntexparse\syntexparse\SLRGenFactory.java
?????文件????????202??2010-03-20?10:10??lalr(1)\src\syntexparse\syntexparse\LRGenFactory.java
?????文件????????430??2011-06-16?17:01??lalr(1)\bin\syntex\ParserGenerator.class
............此處省略23個(gè)文件信息
評(píng)論
共有 條評(píng)論