Skip to content
@pku-minic

PKU Compiler Course

Learn compiler techniques step by step.

Pinned

  1. online-doc online-doc Public

    PKU compiler course online documentation.

    315 29

  2. compiler-dev compiler-dev Public

    Compiler development environment.

    Python 11 4

  3. awesome-sysy awesome-sysy Public

    Some awesome SysY source programs.

    C 5

  4. koopa koopa Public

    Library for generating/parsing/optimizing Koopa IR.

    Rust 89 13

  5. kira-rs kira-rs Public

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

    Rust 44 7

Repositories

Showing 10 of 22 repositories
  • koopa Public

    Library for generating/parsing/optimizing Koopa IR.

    pku-minic/koopa’s past year of commit activity
    Rust 89 GPL-3.0 13 0 0 Updated Mar 24, 2024
  • online-doc Public

    PKU compiler course online documentation.

    pku-minic/online-doc’s past year of commit activity
    315 29 1 0 Updated Mar 18, 2024
  • sysy-runtime-lib Public

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

    pku-minic/sysy-runtime-lib’s past year of commit activity
    C 4 GPL-3.0 1 0 0 Updated Mar 10, 2024
  • compiler-dev Public

    Compiler development environment.

    pku-minic/compiler-dev’s past year of commit activity
    Python 11 GPL-3.0 4 1 0 Updated Jan 31, 2024
  • kira-rs Public

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

    pku-minic/kira-rs’s past year of commit activity
    Rust 44 GPL-3.0 7 0 0 Updated Jun 2, 2023
  • first-step-rs Public

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

    pku-minic/first-step-rs’s past year of commit activity
    Rust 15 GPL-3.0 2 0 0 Updated Apr 17, 2023
  • pku-minic/sysY-UB-checker’s past year of commit activity
    C++ 0 GPL-3.0 0 0 0 Updated Jan 29, 2023
  • sysy-make-template Public

    Template for Makefile based SysY compiler projects.

    pku-minic/sysy-make-template’s past year of commit activity
    Makefile 7 13 0 0 Updated Jun 16, 2022
  • sysy-cmake-template Public

    Template for CMake based SysY compiler projects.

    pku-minic/sysy-cmake-template’s past year of commit activity
    CMake 7 5 0 0 Updated Jun 16, 2022
  • sysy-cargo-template Public

    Template for Cargo based SysY compiler projects.

    pku-minic/sysy-cargo-template’s past year of commit activity
    Rust 1 3 0 0 Updated Mar 18, 2022

Most used topics

Loading…