自制的一个编译器, 用于学习,完整实现了词法分析,语法分析,中间代码(SSA)生成,机器码生成,和基于寄存器的虚拟机
☆231Jun 15, 2022Updated 4 years ago
Alternatives and similar repositories for tinyscript
Users that are interested in tinyscript are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- 用go写的玩具编译器,最终目标是后端套用LLVM生成本机字节码☆15Aug 21, 2018Updated 8 years ago
- 编译原理之美-宫文学 golang实现版本☆20Jun 1, 2025Updated last year
- Mini lisp interpreter written in Go.☆17May 27, 2020Updated 6 years ago
- 语言设计教程(献给想学语言设计的朋友)☆61Mar 27, 2025Updated last year
- µGo语言实现(从头开发一个迷你Go语言编译器)☆1,534Sep 26, 2024Updated 2 years ago
- Open source password manager - Proton Pass • AdSecurely store, share, and autofill your credentials with Proton Pass, the end-to-end encrypted password manager trusted by millions.
- ☆19Nov 22, 2021Updated 4 years ago
- 《Go语言定制指南》(原名:Go语法树入门/开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST)☆5,505Sep 26, 2024Updated 2 years ago
- 简约而不简单的 APIs mocker☆13Oct 6, 2021Updated 5 years ago
- 参考网易云课堂 讲师:Coding迪斯尼 之"自己动手用java编写c编译器"代码 仅仅学习用 不做任何商业用途☆14Feb 10, 2018Updated 8 years ago
- Tiny玩具语言(Go语言实现/包含Tiny编译器/CASL汇编器/COMET虚拟机/调试器/支持WebAssembly/LLVM)☆75Jul 22, 2024Updated 2 years ago
- 三大王日志,一款开箱即用且高效,快捷,安全的golang日志,基于uber zap☆31Jul 16, 2019Updated 7 years ago
- Yet Another Go+ interpreter (still in beta version)☆28Apr 27, 2026Updated 6 months ago
- 😈 Light weight library with hook support for state/async state management of React☆10Jul 8, 2021Updated 5 years ago
- Go语言学习笔记☆16Jun 19, 2019Updated 7 years ago
- Serverless GPU API endpoints on Runpod - Get Bonus Credits • AdSkip the infrastructure headaches. Auto-scaling, pay-as-you-go, no-ops approach lets you focus on innovating your application.
- Simple LFU cache. put and get.☆12Feb 26, 2016Updated 10 years ago
- cf based recommendation system library written in golang☆35Jan 9, 2014Updated 12 years ago
- A RPC Server implement base on Raft Paper in Golang☆10Jun 17, 2016Updated 10 years ago
- A simple framework based on redux, redux-saga, redux-action.☆26Jan 3, 2023Updated 3 years ago
- Rust 培养提高计划, 感谢 Databend 社区 支持https://github.com/datafuselabs/databend☆1,074Mar 8, 2022Updated 4 years ago
- A CNI plugin written in Go which makes midonet talk to kubernetes, support for multiple namespace. Edit☆26Oct 10, 2018Updated 8 years ago
- ☆10Nov 30, 2016Updated 9 years ago
- Go source code analysis(zh-cn)☆4,022Jul 18, 2022Updated 4 years ago
- A GeekTime course about constructing a compiler.☆883Mar 4, 2021Updated 5 years ago
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- reactor is a lightweight, concise i/o event demultiplexer implementation in c++11☆10Sep 22, 2023Updated 3 years ago
- yet another language interpreter written in Go☆19Jul 30, 2016Updated 10 years ago
- A fast script language for Go☆3,846Updated this week
- A simple calculator parser that use Golang's yacc tool☆10Dec 14, 2016Updated 9 years ago
- Path routing library for Java☆10Mar 21, 2015Updated 11 years ago
- golang simple opentracing and opentelemetry sdk☆40Feb 16, 2022Updated 4 years ago
- XGo is a programming language that reads like plain English. But it's also incredibly powerful — it lets you leverage assets from C/C++, …☆9,493Updated this week
- Clock is a small library for mocking time in Go.☆19Nov 21, 2016Updated 9 years ago
- 分布式对象存储☆12Dec 24, 2019Updated 6 years ago
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- A collection of benchmarks of basic operation, as a guide for tuning.☆12Apr 12, 2021Updated 5 years ago
- ☆10Jun 16, 2017Updated 9 years ago
- Lua bindings for Deno.☆14Jun 12, 2022Updated 4 years ago
- Vindicator is a lightweight Golang library that is designed to hold and check any blocking function. e.g. subprocess, network connection.…☆18Sep 24, 2022Updated 4 years ago
- 为阿里云 serverless 平台添加 Deno Runtime,精简版,从源码编译 deno_core with V8 snapshot☆18Jul 28, 2022Updated 4 years ago
- Compiler for the Tiger programming language☆12Oct 27, 2018Updated 8 years ago
- gout to become the Swiss Army Knife of the http client @^^@---> gout 是http client领域的瑞士军刀,小巧,强大,犀利。具体用法可看文档,如使用迷惑或者API用得不爽都可提issues☆1,327Nov 16, 2025Updated 11 months ago