Skip to content
View Chanyon's full-sized avatar
🖥️
Focusing
🖥️
Focusing

Block or report Chanyon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Stars

Compiler

the compiler related.
36 repositories

A small C compiler

C 9,963 903 Updated Oct 30, 2023

Create your own programming language with Rust

Rust 768 43 Updated Jul 26, 2024

A Compiler Writing Journey

C 11,460 1,073 Updated Jul 30, 2024

《自己动手实现Lua》随书源代码

Go 927 205 Updated Aug 18, 2022

Let's Build A Simple Interpreter

Python 1,823 420 Updated Aug 4, 2021

程序语言与编译技术相关资料(持续更新中)

2,069 265 Updated May 22, 2024

💪🏻This is a statically and strongly typed language written in Go.|GScript 是用 Go 编写的静态、强类型的脚本语言。

Go 221 24 Updated Nov 8, 2022

😎 Curated list of awesome resources on Compilers, Interpreters and Runtimes

9,129 656 Updated May 26, 2024

《用Rust实现Lua解释器》 / _Build a Lua Interpreter in Rust_

Rust 715 45 Updated Mar 25, 2024

《学C语言写Lisp》 *Build Your Own Lisp* 中文版

CSS 52 14 Updated Mar 20, 2023

⚗️ Self-hosting compiler from a Haskell-like Lisp directly to x86-64, from scratch.

Haskell 156 3 Updated Jul 2, 2022

A compiler collection I made :&

C++ 198 18 Updated Aug 1, 2024

Markdown Abstract Syntax Tree format

1,179 45 Updated Oct 4, 2024

手撸解释器教程《Crafting Interpreters》中文翻译

1,596 222 Updated Nov 19, 2024

📕 parsing techniques 中文译本——《解析技术》

Shell 1,548 145 Updated Jan 22, 2025

LLVM bindings written in Zig

Zig 43 3 Updated Aug 19, 2024

《自己动手构造编译系统:编译、汇编与链接》随书源码

375 141 Updated May 3, 2023

Learn how to write a minimal working linker from scratch

Go 101 18 Updated Apr 24, 2024

Language tooling for the Lox programming language.

Rust 292 12 Updated Feb 25, 2025

compile rust-like source code to x86 assembly

Rust 14 1 Updated Feb 11, 2024

Pattern matching and exhaustiveness checking algorithms implemented in Rust

Rust 217 3 Updated Oct 30, 2024

a c compiler

C 56 9 Updated Aug 29, 2022

A cross-platform C++11 implementation of the CMM language interpreter

C++ 11 5 Updated Jan 2, 2024

ucc - a tiny C89 compiler for x86

C 105 29 Updated Apr 5, 2011

An LR(0) parser in Python

Python 8 Updated Feb 27, 2024

A tiny, interpreted WebAssembly Runtime written in Rust

Rust 494 21 Updated Mar 2, 2025

Titanium - Virtual Machine Written in C

C 52 6 Updated Jun 3, 2024

Web playground for Bril

TypeScript 7 Updated Apr 28, 2023

本课程基于Rui的chibicc,@sunshaoce和@ksco将其由原来的X86架构改写为RISC-V 64架构,同时加入了大量的中文注释,并且配有316节对应于每一个commit的课程,帮助读者可以层层推进、逐步深入的学习编译器的构造。

C 335 81 Updated Jun 3, 2023