🦩 Tools for Go projects
-
Updated
Jun 7, 2024 - Go
🦩 Tools for Go projects
a monorepo for all of my learning projects
Whole Program LLVM: wllvm ported to go
Implementation of an interpreter for a small language called Monkey. Has two engines: a tree walking evaluator and a stack based bytecode VM
Currently extending the Monkey programming language designed in the books "Writing An Interpreter In Go" and "Writing a Compiler in Go"
Scanner and Parser for the tiny language.
An implementation of the Pascal Programming Language as defined by the ISO 7185:1990 Standard.
Writing an interpreter from scratch in Go by following the book by Thorsten Ball.
A simple regex-to-golang compiler based on Thompson's construction algorithm.
Attempt at an toy compiler for the C0 teaching language. Never completed.
A Go interpreter, built for studying compilers and the language itself
Galois advertising gtable ddl c++ code generator|Galois在线广告检索框架中gtable内存数据库DDL代码生成工具。根据gtable-parser解析出的xml文件生成*.h和*.cpp文件。
Monyek programming language implemented in Go
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."