🦩 Tools for Go projects
-
Updated
Jun 7, 2024 - Go
🦩 Tools for Go projects
Whole Program LLVM: wllvm ported to go
Currently extending the Monkey programming language designed in the books "Writing An Interpreter In Go" and "Writing a Compiler in Go"
A simple regex-to-golang compiler based on Thompson's construction algorithm.
Galois advertising gtable ddl c++ code generator|Galois在线广告检索框架中gtable内存数据库DDL代码生成工具。根据gtable-parser解析出的xml文件生成*.h和*.cpp文件。
Concurrent and Scalable Built-In Hash Table For The Go Programming Language
Monyek programming language implemented in Go
Package evmop provides tools for turning Ethereum Virtual Machine (EVM) OpCodes into bytecodes, for the Go programming language. This might be useful to someone writing an AOT or JIT compiler targeting the Ethereum Virtual Machine (EVM).
An implementation of the Pascal Programming Language as defined by the ISO 7185:1990 Standard.
Attempt at an toy compiler for the C0 teaching language. Never completed.
A Go interpreter, built for studying compilers and the language itself
Scanner and Parser for the tiny language.
Package evmasm provides tools for writing an assembler that turns assembly language into bytecodes for the Ethereum Virtual Machine (EVM), for the Go programming language.
a monorepo for all of my learning projects
Add a description, image, and links to the compilers topic page so that developers can more easily learn about it.
To associate your repository with the compilers topic, visit your repo's landing page and select "manage topics."