Skip to content
Change the repository type filter

All

    Repositories list

    • Some awesome SysY source programs.
      C
      1600Updated Aug 2, 2024Aug 2, 2024
    • PKU compiler course online documentation.
      3436110Updated Jul 21, 2024Jul 21, 2024
    • koopa

      Public
      Library for generating/parsing/optimizing Koopa IR.
      Rust
      GNU General Public License v3.0
      1410100Updated Mar 24, 2024Mar 24, 2024
    • The source code and pre-compiled binary files of the SysY runtime library.
      C
      GNU General Public License v3.0
      1400Updated Mar 10, 2024Mar 10, 2024
    • Compiler development environment.
      Python
      GNU General Public License v3.0
      41410Updated Jan 31, 2024Jan 31, 2024
    • kira-rs

      Public
      The example SysY compiler Kira for PKU compiler course, written in Rust.
      Rust
      GNU General Public License v3.0
      75100Updated Jun 2, 2023Jun 2, 2023
    • Take your first step in writing a compiler. Implemented in Rust.
      Rust
      GNU General Public License v3.0
      21500Updated Apr 17, 2023Apr 17, 2023
    • C++
      GNU General Public License v3.0
      0000Updated Jan 29, 2023Jan 29, 2023
    • Template for Makefile based SysY compiler projects.
      Makefile
      12800Updated Jun 16, 2022Jun 16, 2022
    • Template for CMake based SysY compiler projects.
      CMake
      7800Updated Jun 16, 2022Jun 16, 2022
    • Template for Cargo based SysY compiler projects.
      Rust
      3200Updated Mar 18, 2022Mar 18, 2022
    • Local test cases for SysY compilers, used by compiler-dev.
      C
      31900Updated Mar 5, 2022Mar 5, 2022
    • A simple SysY program analyzer.
      Rust
      GNU General Public License v3.0
      0000Updated Feb 23, 2022Feb 23, 2022
    • QA-2022s

      Public archive
      2022春季学期问答墙 (已永久移动)
      0210Updated Feb 21, 2022Feb 21, 2022
    • oj-docker

      Public
      Dockerfile of the online judge environment for testing.
      Dockerfile
      0000Updated Jan 20, 2022Jan 20, 2022
    • Proposal for the next generation of course-oriented IR.
      01000Updated Dec 24, 2021Dec 24, 2021
    • MiniVM

      Public
      MiniVM is a virtual machine for executing Eeyore/Tigger IR.
      C++
      GNU General Public License v3.0
      83500Updated Dec 3, 2021Dec 3, 2021
    • Open test cases of PKU compiler course.
      Dockerfile
      12200Updated Dec 2, 2021Dec 2, 2021
    • C
      1000Updated Nov 28, 2021Nov 28, 2021
    • Some scripts used to test MiniVM automatically.
      Shell
      0000Updated Oct 14, 2021Oct 14, 2021
    • Take your first step in writing a compiler.
      C++
      GNU General Public License v3.0
      12900Updated May 2, 2021May 2, 2021
    • Functional and performance test cases for MiniC compiler.
      C
      1010Updated Nov 25, 2020Nov 25, 2020