🦩 Tools for Go projects
-
Updated
Dec 20, 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"
Automatic, configurable observability for LSP and MCP servers
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.
Golang implementation of the Shunting Yard parsing algorithm
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.
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."