資源簡介
該程序實現1.面向某一高級語言子集的詞法分析器;2.將給定的正規文法轉換為正規表達式;3.正規文法與有窮自動機的相互轉換;4.利用給定的正規文法、有窮自動機或正規表達式其中之一,對給定的字符串開展詞法分析,給出判定結果.程序實現圖形化界面,美觀大方。
代碼片段和文件信息
package?main;
import?java.awt.EventQueue;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?javax.swing.JButton;
import?javax.swing.Jframe;
import?javax.swing.JPanel;
import?javax.swing.border.EmptyBorder;
import?有窮自動機判斷.GUI_Recognizer;
import?正規文法與有窮自動機.GUI_GramAndFA;
import?正規文法與正規表達式.GUI_GramerToExpr;
import?簡單詞法分析器.GUI_LexicalAnalyzer;
public?class?Launcher?extends?Jframe?{
/**
?*?
?*/
private?static?final?long?serialVersionUID?=?1L;
private?JPanel?contentPane;
/**
?*?Launch?the?application.
?*/
public?static?void?main(String[]?args)?{
EventQueue.invokeLater(new?Runnable()?{
public?void?run()?{
try?{
Launcher?frame?=?new?Launcher();
frame.setVisible(true);
}?catch?(Exception?e)?{
e.printStackTrace();
}
}
});
}
/**
?*?Create?the?frame.
?*/
public?Launcher()?{
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
setBounds(100?100?445?290);
setLocationR
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????302??2015-05-06?19:03??編譯原理\.classpath
?????文件????????397??2015-05-26?10:27??編譯原理\.project
?????文件????????707??2016-01-09?10:17??編譯原理\bin\main\Launcher$1.class
?????文件????????822??2016-01-09?10:17??編譯原理\bin\main\Launcher$2.class
?????文件????????817??2016-01-09?10:17??編譯原理\bin\main\Launcher$3.class
?????文件????????811??2016-01-09?10:17??編譯原理\bin\main\Launcher$4.class
?????文件????????795??2016-01-09?10:17??編譯原理\bin\main\Launcher$5.class
?????文件???????1979??2016-01-09?10:17??編譯原理\bin\main\Launcher.class
?????文件????????805??2016-01-09?10:17??編譯原理\bin\有窮自動機判斷\GUI_Recognizer$1.class
?????文件???????1716??2016-01-09?10:17??編譯原理\bin\有窮自動機判斷\GUI_Recognizer$2.class
?????文件???????1715??2016-01-09?10:17??編譯原理\bin\有窮自動機判斷\GUI_Recognizer$3.class
?????文件???????1484??2016-01-09?10:17??編譯原理\bin\有窮自動機判斷\GUI_Recognizer$4.class
?????文件???????1485??2016-01-09?10:17??編譯原理\bin\有窮自動機判斷\GUI_Recognizer$5.class
?????文件???????1642??2016-01-09?10:17??編譯原理\bin\有窮自動機判斷\GUI_Recognizer$6.class
?????文件???????1657??2016-01-09?10:17??編譯原理\bin\有窮自動機判斷\GUI_Recognizer$7.class
?????文件???????1700??2016-01-09?10:17??編譯原理\bin\有窮自動機判斷\GUI_Recognizer$8.class
?????文件????????812??2016-01-09?10:17??編譯原理\bin\有窮自動機判斷\GUI_Recognizer$9.class
?????文件???????7288??2016-01-09?10:17??編譯原理\bin\有窮自動機判斷\GUI_Recognizer.class
?????文件???????3505??2016-01-09?10:17??編譯原理\bin\有窮自動機判斷\Recognizer.class
?????文件???????6069??2016-01-09?10:17??編譯原理\bin\正規文法與有窮自動機\GramAndFA.class
?????文件????????836??2016-01-09?10:17??編譯原理\bin\正規文法與有窮自動機\GUI_GramAndFA$1.class
?????文件???????1303??2016-01-09?10:17??編譯原理\bin\正規文法與有窮自動機\GUI_GramAndFA$10.class
?????文件????????853??2016-01-09?10:17??編譯原理\bin\正規文法與有窮自動機\GUI_GramAndFA$11.class
?????文件???????2079??2016-01-09?10:17??編譯原理\bin\正規文法與有窮自動機\GUI_GramAndFA$2.class
?????文件???????2039??2016-01-09?10:17??編譯原理\bin\正規文法與有窮自動機\GUI_GramAndFA$3.class
?????文件???????1867??2016-01-09?10:17??編譯原理\bin\正規文法與有窮自動機\GUI_GramAndFA$4.class
?????文件???????1738??2016-01-09?10:17??編譯原理\bin\正規文法與有窮自動機\GUI_GramAndFA$5.class
?????文件???????2010??2016-01-09?10:17??編譯原理\bin\正規文法與有窮自動機\GUI_GramAndFA$6.class
?????文件???????3249??2016-01-09?10:17??編譯原理\bin\正規文法與有窮自動機\GUI_GramAndFA$7.class
?????文件???????1749??2016-01-09?10:17??編譯原理\bin\正規文法與有窮自動機\GUI_GramAndFA$8.class
............此處省略52個文件信息
- 上一篇:java+access學生管理系統
- 下一篇:JAVA學生成績管理系統源代碼
評論
共有 條評論