• 大小: 138KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: 其他
  • 标签: c0编译器  

资源简介

C0编译器编译原理实验 C0编译器的 设计与实现原创-当年我们交的作业被评为优秀作业!!!要不是毕业好几年我都不舍得分享出来!!!还有配套代码在我的博客 CTRL+D收藏一下或者关注走一波-有你所需!不断更新! 其他相关下载,配套代码以及PPT。稳妥的小老弟 https://me.csdn.net/download/qq_27500493

资源截图

代码片段和文件信息

package cn.chen;

import cn.chen.compiler.Block;
import cn.chen.entity.Instruction;
import cn.chen.entity.TableStruct;
import cn.chen.interprter.Interpreter;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/**
 * Created by chen on 2016/11/28 0028.
 */
public class Main {
    public static List tableStructs = new ArrayList();//名字表的数组
    public static ArrayList aimCode = new ArrayList();//存放虚拟机生成的代码
    // public static int aim_codePos = 0;
    public static void main(String[] args) {
        System.out.println(“请输入文件名“);
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        Block block = new Block(s);
        block.doBlock();
        Interpreter interpreter = new Interpreter(aimCode);
        System.out.println(“名字表:“);
        for (TableStruct t : tableStructs) {
            System.out.println(t);
        }
        System.out.println();
        System.out.println(“虚拟机代码:“);
        int j=0;
        for (Instruction i : aimCode) {
            System.out.print(“第“+j+“个 “);
            System.out.println(i);
            j++;
        }
        interpreter.paser();
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         285  2018-11-19 23:11  友情提醒一下吧,看看.txt
     目录           0  2016-12-19 21:43  C0Compiler\
     目录           0  2016-12-19 21:43  C0Compiler\.git\
     文件          75  2016-12-13 23:13  C0Compiler\.git\COMMIT_EDITMSG
     文件         441  2016-12-13 23:18  C0Compiler\.git\config
     文件          73  2016-11-02 14:07  C0Compiler\.git\description
     文件          94  2016-12-13 23:12  C0Compiler\.git\FETCH_HEAD
     文件          23  2016-11-02 14:07  C0Compiler\.git\HEAD
     目录           0  2016-12-19 21:43  C0Compiler\.git\hooks\
     文件         478  2016-11-02 14:07  C0Compiler\.git\hooks\applypatch-msg.sample
     文件         896  2016-11-02 14:07  C0Compiler\.git\hooks\commit-msg.sample
     文件         189  2016-11-02 14:07  C0Compiler\.git\hooks\post-update.sample
     文件         424  2016-11-02 14:07  C0Compiler\.git\hooks\pre-applypatch.sample
     文件        1642  2016-11-02 14:07  C0Compiler\.git\hooks\pre-commit.sample
     文件        1348  2016-11-02 14:07  C0Compiler\.git\hooks\pre-push.sample
     文件        4951  2016-11-02 14:07  C0Compiler\.git\hooks\pre-rebase.sample
     文件        1239  2016-11-02 14:07  C0Compiler\.git\hooks\prepare-commit-msg.sample
     文件        3611  2016-11-02 14:07  C0Compiler\.git\hooks\update.sample
     文件        2757  2016-12-18 21:56  C0Compiler\.git\index
     目录           0  2016-12-19 21:43  C0Compiler\.git\info\
     文件         240  2016-11-02 14:07  C0Compiler\.git\info\exclude
     目录           0  2016-12-19 21:43  C0Compiler\.git\logs\
     文件         497  2016-12-13 23:13  C0Compiler\.git\logs\HEAD
     目录           0  2016-12-19 21:43  C0Compiler\.git\logs\refs\
     目录           0  2016-12-19 21:43  C0Compiler\.git\logs\refs\heads\
     文件         497  2016-12-13 23:13  C0Compiler\.git\logs\refs\heads\master
     目录           0  2016-12-19 21:43  C0Compiler\.git\logs\refs\remotes\
     目录           0  2016-12-19 21:43  C0Compiler\.git\logs\refs\remotes\github\
     文件         139  2016-12-13 23:18  C0Compiler\.git\logs\refs\remotes\github\master
     目录           0  2016-12-19 21:43  C0Compiler\.git\logs\refs\remotes\origin\
     文件         139  2016-11-02 14:07  C0Compiler\.git\logs\refs\remotes\origin\master
............此处省略236个文件信息

评论

共有 条评论

相关资源