資源簡介
生成文法的項目集規范族,生成狀態集和狀態集之間的遷移表,產生確定有限狀態機

代碼片段和文件信息
import?java.util.*;
public?class?ExFormula?{
????public?ExFormula()?{
????}
????public?String?getLeft()?{
????????return?left;
????}
????public?Vector?getRight()?{
????????return?right;
????}
????public?int?getDot_index()?{
????????return?dot_index;
????}
????public?int?getIndex()?{
????????return?index;
????}
????public?void?setLeft(String?left)?{
????????this.left?=?left;
????}
????public?void?setRight(Vector?right)?{
????????this.right?=?right;
????}
????public?void?setDot_index(int?dot_index)?{
????????this.dot_index?=?dot_index;
????}
????public?void?setIndex(int?index)?{
????????this.index?=?index;
????}
????public?void?add(String?symbol){
????????right.add(symbol);
????}
????public?String?retrieveAccStr(){
????????if(dot_index ????????????return?(String)right.elementAt(dot_index);//沒有進行下屆判定
????????}
????????else
????????????return?null;
????}
????//接收字符后的key
????public?String?getPostAccKey(){
????????String?keystr?=?left;
????????Iterator?formiter?=?right.iterator();
????????while?(formiter.hasNext())?{
????????????keystr?=?keystr?+?formiter.next();
????????}
????????int?tmp_index?=?dot_index;
????????tmp_index++;//index++
????????keystr?=?keystr?+?“_“?+?tmp_index;
????????return?keystr;
????}
????private?String?left;//文法的左部
????private?Vector?right?=?new?Vector();//文法的右部
????private?int?index;//文法的索引,唯一標識
????private?int?dot_index;//文法中“.“所在的位置
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????????0??2011-03-04?09:50??項目集規范族\first.txt
?????文件?????????79??2011-02-22?10:00??項目集規范族\in.txt
?????文件??????????0??2011-03-04?09:50??項目集規范族\last.txt
?????文件????????113??2011-02-22?10:01??項目集規范族\signal.txt
?????文件???????1518??2011-03-04?09:19??項目集規范族\src\ExFormula.java
?????文件????????228??2011-02-22?11:31??項目集規范族\src\ExFormula.jbx
?????文件????????233??2011-02-21?11:24??項目集規范族\src\FirstLastConstant.java
?????文件????????809??2011-02-17?10:38??項目集規范族\src\Formula.java
?????文件???????4196??2011-03-04?09:02??項目集規范族\src\HeapSort.java
?????文件??????22202??2011-03-04?09:51??項目集規范族\src\main.java
?????文件????????514??2011-02-22?15:30??項目集規范族\src\main.jbx
?????文件????????465??2011-02-22?18:21??項目集規范族\src\StateData.java
?????文件????????141??2011-02-22?19:38??項目集規范族\src\StateData.jbx
?????文件????????646??2011-03-04?09:27??項目集規范族\src\TransData.java
?????文件????????180??2011-02-22?19:38??項目集規范族\src\TransData.jbx
?????目錄??????????0??2011-11-17?14:00??項目集規范族\src
?????文件??????????0??2011-02-22?19:38??項目集規范族\生成狀態集和狀態集之間的遷移表.txt
?????文件???????4391??2011-02-22?19:30??項目集規范族\項目集.jpx
?????目錄??????????0??2011-11-17?14:00??項目集規范族
-----------?---------??----------?-----??----
????????????????35715????????????????????19
- 上一篇:核Fisher判別分析法多分類gda
- 下一篇:LALR1語法分析生成器
評論
共有 條評論