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

资源简介


该程序实现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个文件信息

评论

共有 条评论