xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 3MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-08-10
  • 語言: Java
  • 標(biāo)簽:

資源簡(jiǎn)介

廣西大學(xué)編譯原理課程設(shè)計(jì),含詳細(xì)課程設(shè)計(jì)報(bào)告和可運(yùn)行源代碼。開發(fā)語言:java;開發(fā)工具:eclipse3.4、SWT。

資源截圖

代碼片段和文件信息

package?cn.lgh.compiler;

import?java.io.BufferedReader;
import?java.io.BufferedWriter;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?java.io.FileReader;
import?java.io.FileWriter;
import?java.io.IOException;
import?java.io.PrintWriter;

import?org.eclipse.swt.SWT;
import?org.eclipse.swt.events.MouseAdapter;
import?org.eclipse.swt.events.MouseEvent;
import?org.eclipse.swt.layout.FormAttachment;
import?org.eclipse.swt.layout.FormData;
import?org.eclipse.swt.layout.FormLayout;
import?org.eclipse.swt.widgets.Button;
import?org.eclipse.swt.widgets.Composite;
import?org.eclipse.swt.widgets.Display;
import?org.eclipse.swt.widgets.FileDialog;
import?org.eclipse.swt.widgets.Group;
import?org.eclipse.swt.widgets.Shell;
import?org.eclipse.swt.widgets.Text;
import?com.swtdesigner.SWTResourceManager;
import?cn.lgh.compiler.bussinessobject.CodeScanner;
import?cn.lgh.compiler.bussinessobject.InstructionCreater;
import?cn.lgh.compiler.bussinessobject.Logger;
import?cn.lgh.compiler.bussinessobject.Parser;
import?cn.lgh.compiler.persistobject.InstructionSet;
import?cn.lgh.compiler.persistobject.SyntaxTree;

/**
?*?編譯器視圖窗口
?*?
?*?@author?藍(lán)冠恒
?*?@version?2010-12-10
?*?
?*/
public?class?CompilerView?{

private?Text?txtTargetArea;//?目標(biāo)代碼生產(chǎn)區(qū)
private?Text?txtEditingArea;//?源代碼編輯區(qū)
private?Text?txtConsoleInfo;//?控制臺(tái)信息輸出區(qū)
private?Text?txtTargePath;//?目標(biāo)文件路徑
private?Text?txtSouecePath;//?源文件路徑
protected?Shell?shell;//?視圖窗口

/**
?*?Launch?the?application
?*?
?*?@param?args
?*/
public?static?void?main(String[]?args)?{
try?{
CompilerView?window?=?new?CompilerView();
window.open();
}?catch?(Exception?e)?{
e.printStackTrace();
}
}

/**
?*?打開窗口
?*/
public?void?open()?{
final?Display?display?=?Display.getDefault();
createContents();
shell.open();
shell.layout();
while?(!shell.isDisposed())?{
if?(!display.readAndDispatch())
display.sleep();
}
}

/**
?*?創(chuàng)建窗口內(nèi)容(組建)
?*/
protected?void?createContents()?{
shell?=?new?Shell(SWT.MIN?|?SWT.CLOSE);
shell.setToolTipText(“copyRight@廣西大學(xué)計(jì)算機(jī)與電子信息學(xué)院計(jì)科071藍(lán)冠恒“);
shell.setFont(SWTResourceManager.getFont(“微軟雅黑“?12?SWT.NONE));
shell.setLayout(new?FormLayout());
shell.setSize(1000?700);

shell.setText(“C語言子集編譯器“);

final?Composite?cmpsMain?=?new?Composite(shell?SWT.NONE);
final?FormData?fd_cmpsMain?=?new?FormData();
fd_cmpsMain.bottom?=?new?FormAttachment(1000);
fd_cmpsMain.top?=?new?FormAttachment(0?0);
fd_cmpsMain.right?=?new?FormAttachment(100?0);
fd_cmpsMain.left?=?new?FormAttachment(0?0);
cmpsMain.setLayoutData(fd_cmpsMain);
cmpsMain.setLayout(new?FormLayout());

final?Group?groupMain?=?new?Group(cmpsMain?SWT.NONE);
final?FormData?fd_groupMain?=?new?FormData();
fd_groupMain.left?=?new?FormAttachment(0?0);
fd_groupMain.right?=?new?FormAttachment(100?0);
fd_groupMain.top?=?new?FormAttachment(0

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-06-14?01:14??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\
?????目錄???????????0??2011-06-14?01:14??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\
?????文件????????2950??2010-12-19?13:08??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\.classpath
?????文件?????????387??2010-12-11?21:27??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\.project
?????目錄???????????0??2011-06-14?01:14??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\
?????目錄???????????0??2011-03-16?00:27??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\
?????目錄???????????0??2011-03-16?00:27??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\
?????目錄???????????0??2011-06-14?01:14??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\
?????目錄???????????0??2011-06-14?01:14??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\bussinessobject\
?????文件?????????570??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\bussinessobject\CodeScanner$KeyWord.class
?????文件?????????576??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\bussinessobject\CodeScanner$TokenType.class
?????文件????????6298??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\bussinessobject\CodeScanner.class
?????文件????????8815??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\bussinessobject\InstructionCreater.class
?????文件?????????804??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\bussinessobject\Logger.class
?????文件????????9515??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\bussinessobject\Parser.class
?????文件????????4055??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\bussinessobject\Visitor.class
?????文件????????2891??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\CompilerView$1.class
?????文件????????1344??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\CompilerView$2.class
?????文件????????1622??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\CompilerView$3.class
?????文件?????????916??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\CompilerView$4.class
?????文件????????1844??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\CompilerView$5.class
?????文件????????1549??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\CompilerView$6.class
?????文件???????13720??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\CompilerView.class
?????目錄???????????0??2011-06-14?01:14??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\persistobject\
?????文件?????????559??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\persistobject\InstructionSet$InstructionPos.class
?????文件????????3135??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\persistobject\InstructionSet.class
?????文件?????????839??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\persistobject\Symbol.class
?????文件????????1278??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\persistobject\SymbolTable.class
?????文件?????????926??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\persistobject\SyntaxTree$AssignStmt.class
?????文件?????????698??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\persistobject\SyntaxTree$ErrorTree.class
?????文件?????????951??2011-01-03?23:31??編譯原理課程設(shè)計(jì)(含報(bào)告和可運(yùn)行源代碼)\lghCompiler\bin\cn\lgh\compiler\persistobject\SyntaxTree$Expr.class
............此處省略149個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源