91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

java編寫的CMM語言詞法分析,語法分析程序。包括圖形界面和文檔。

資源截圖

代碼片段和文件信息

package?lcz;

import?java.awt.BorderLayout;
import?java.awt.GridLayout;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.io.BufferedReader;
import?java.io.File;
import?java.io.FileNotFoundException;
import?java.io.FileReader;
import?java.io.IOException;
import?javax.swing.BorderFactory;
import?javax.swing.JFileChooser;
import?javax.swing.Jframe;
import?javax.swing.JMenu;
import?javax.swing.JMenuBar;
import?javax.swing.JMenuItem;
import?javax.swing.JPanel;
import?javax.swing.JScrollPane;
import?javax.swing.JTextArea;
import?javax.swing.filechooser.FileNameExtensionFilter;

public?class?AnalysisGUI?implements?ActionListener?{
Jframe?frame;
JMenuBar?menuBar;
JMenu?menu_file;
JMenu?menu_run;
JMenuItem?mi_open;
JMenuItem?mi_save;
//?///////////////////////////////////////
JMenuItem?mi_lexAnalysis;
JMenuItem?mi_parser;
//?//////////////////////////////////////
JPanel?panel1;
JPanel?panel2;
JTextArea?textArea1;
JTextArea?textArea2;
JScrollPane?scrollPane1;
JScrollPane?scrollPane2;

public?void?createframe()?{
this.frame?=?new?Jframe(“CMM分析器“);
this.frame.setLayout(new?BorderLayout());
this.menuBar?=?new?JMenuBar();
this.menu_file?=?new?JMenu(“文件“);
this.menu_run?=?new?JMenu(“運行“);
this.mi_open?=?new?JMenuItem(“打開“);
//?/////////////////////////////////////////////
this.mi_lexAnalysis?=?new?JMenuItem(“詞法分析“);//
this.mi_parser?=?new?JMenuItem(“語法分析“);//
//?//////////////////////////////////////
this.panel1?=?new?JPanel();
this.panel2?=?new?JPanel();
this.textArea1?=?new?JTextArea();
this.textArea1.setEditable(false);
this.textArea2?=?new?JTextArea();
this.textArea2.setEditable(false);
this.scrollPane1?=?new?JScrollPane();
this.scrollPane2?=?new?JScrollPane();

this.mi_open.setActionCommand(“open“);
//?////////////////////////////////////////////////////
this.mi_lexAnalysis.setActionCommand(“lexAnalysis“);//?/
this.mi_parser.setActionCommand(“parser“);//?////////
this.mi_lexAnalysis.addActionListener(this);//?///
this.mi_parser.addActionListener(this);//?//////
//?/////////////////////////////////////////
this.mi_open.addActionListener(this);

this.menu_file.add(this.mi_open);
//?///////////////////////////////////////////
this.menu_run.add(this.mi_lexAnalysis);//?//
this.menu_run.add(this.mi_parser);//?//////
//?////////////////////////////////////////
this.menuBar.add(this.menu_file);
this.menuBar.add(this.menu_run);

this.textArea1.setColumns(50);
this.textArea1.setRows(10);
this.scrollPane1.setViewportView(this.textArea1);
this.panel1.setBorder(BorderFactory.createtitledBorder(“CMM程序輸入“));
this.panel1.setLayout(new?GridLayout());
this.panel1.add(this.scrollPane1?“Center“);

this.textArea2.setColumns(50);
this.textArea2.setRows(15);
this.scrollPane2.setViewportView(this.textArea2);
this.panel2.setBorder(BorderFactory.createtitledB

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????15301??2009-11-18?23:16??CMM_詞法分析和語法分析\CMM_Parser.jar

?????文件??????????5??2009-11-18?23:18??CMM_詞法分析和語法分析\Error?Sample1.cmm

?????文件??????????3??2009-11-18?23:18??CMM_詞法分析和語法分析\Error?Sample2.cmm

?????文件????????225??2009-11-18?17:03??CMM_詞法分析和語法分析\Simple?program.cmm

????..A..H.???????162??2010-01-05?11:08??CMM_詞法分析和語法分析\~$設計文檔.doc

?????文件???????5672??2009-11-18?23:04??CMM_詞法分析和語法分析\源代碼\lcz\AnalysisGUI.java

?????文件???????7173??2009-11-18?23:13??CMM_詞法分析和語法分析\源代碼\lcz\LexicalAnalysis.java

?????文件??????32068??2009-11-18?17:00??CMM_詞法分析和語法分析\源代碼\lcz\Parser.java

?????文件?????136704??2010-05-04?15:23??CMM_詞法分析和語法分析\設計文檔.doc

?????目錄??????????0??2010-05-04?15:22??CMM_詞法分析和語法分析\源代碼\lcz

?????目錄??????????0??2010-05-04?15:22??CMM_詞法分析和語法分析\源代碼

?????目錄??????????0??2010-05-04?15:23??CMM_詞法分析和語法分析

-----------?---------??----------?-----??----

???????????????197313????????????????????12


評論

共有 條評論