PKU Compiler Course (pku-minic)

pku-minic

Geek Repo

0

followers

0

following

0

stars

Location:Peking University, Beijing, China

Home Page:https://pku-minic.github.io/online-doc/

Github PK Tool:Github PK Tool

PKU Compiler Course's repositories

online-doc

PKU compiler course online documentation.

koopa

Library for generating/parsing/optimizing Koopa IR.

Language:RustLicense:GPL-3.0Stargazers:98Issues:2Issues:3

kira-rs

The example SysY compiler Kira for PKU compiler course, written in Rust.

Language:RustLicense:GPL-3.0Stargazers:46Issues:1Issues:0

MiniVM

MiniVM is a virtual machine for executing Eeyore/Tigger IR.

Language:C++License:GPL-3.0Stargazers:35Issues:2Issues:2

first-step

Take your first step in writing a compiler.

Language:C++License:GPL-3.0Stargazers:29Issues:2Issues:1

open-test-cases

Open test cases of PKU compiler course.

Language:DockerfileStargazers:22Issues:2Issues:0

compiler-dev-test-cases

Local test cases for SysY compilers, used by compiler-dev.

first-step-rs

Take your first step in writing a compiler. Implemented in Rust.

Language:RustLicense:GPL-3.0Stargazers:15Issues:2Issues:0

compiler-dev

Compiler development environment.

Language:PythonLicense:GPL-3.0Stargazers:12Issues:1Issues:1

next-gen-ir-proposal

Proposal for the next generation of course-oriented IR.

sysy-cmake-template

Template for CMake based SysY compiler projects.

Language:CMakeStargazers:7Issues:1Issues:0

awesome-sysy

Some awesome SysY source programs.

Language:CStargazers:6Issues:1Issues:0

sysy-make-template

Template for Makefile based SysY compiler projects.

Language:MakefileStargazers:6Issues:1Issues:0

sysy-runtime-lib

The source code and pre-compiled binary files of the SysY runtime library.

Language:CLicense:GPL-3.0Stargazers:4Issues:2Issues:0

QA-2022s

2022春季学期问答墙 (已永久移动)

sysy-cargo-template

Template for Cargo based SysY compiler projects.

Language:RustStargazers:2Issues:1Issues:0
Language:CStargazers:0Issues:1Issues:0

minic-test-cases-2021s

Functional and performance test cases for MiniC compiler.

Language:CStargazers:0Issues:2Issues:1

MiniVM-test

Some scripts used to test MiniVM automatically.

Language:ShellStargazers:0Issues:0Issues:0

oj-docker

Dockerfile of the online judge environment for testing.

Language:DockerfileStargazers:0Issues:1Issues:0

sysy-analyzer

A simple SysY program analyzer.

Language:RustLicense:GPL-3.0Stargazers:0Issues:1Issues:0
Language:C++License:GPL-3.0Stargazers:0Issues:1Issues:0