GithubHelp home page GithubHelp logo

weixiaobao124 / 2020_fall_compiler-labs-of-ustc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tanzelin430/2020_fall_compiler-labs-of-ustc

0.0 0.0 0.0 7.77 MB

These are the compiler labs of University of Science and Technology of China,2020 fall semester.They were designed and coded by Zelin Tan,Yuchen Ai and Rui Lv.Feel free to send your comments to [email protected].

License: GNU Affero General Public License v3.0

CMake 0.82% C++ 65.06% Lex 1.93% C 13.27% Yacc 1.83% Shell 0.26% LLVM 13.59% Python 3.25%

2020_fall_compiler-labs-of-ustc's Introduction

简介

本实验是**科学技术大学李诚老师2020秋编译原理的实验,我们实现了面向cminus-f的编译器,包括词法分析,语法分析,中间代码生成,编译器优化等方面,本实验获得了满分,代码部分详见src目录

本实验由**科学技术大学计算机系本科生:谭泽霖 吕瑞 艾语晨共同完成

实验说明

请fork此repo到自己的仓库下,随后在自己的仓库中完成实验,请确保自己的repoPrivate

目前已布置的实验:

  • lab1
    • DDL : 2020/10/13, 23:59:59
  • lab2
    • DDL : 2020/10/30, 23:59:59
  • lab3
    • DDL : 2020/11/16, 23:59:59
  • lab4
    • DDL : 2020/12/07, 23:59:59
  • lab5
    • DDL-Phase1 :2020/12/21 23:59:59 (北京标准时间,UTC+8)
    • DDL-Phase2 :2021/01/04 23:59:59 (北京标准时间,UTC+8)

FAQ: How to merge upstream remote branches

In brief, you need another alias for upstream repository (we assume you are now in your local copy of forked repository on Gitlab):

(shell) $ git remote add upstream http://222.195.68.197/staff/2020fall-compiler_cminus.git

Then try to merge remote commits to your local repository:

(shell) $ git pull upstream master

Then synchronize changes to your forked remote repository:

(shell) $ git push origin master

2020_fall_compiler-labs-of-ustc's People

Contributors

tanzelin430 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.