Interpreter and Read-Eval-Print-Loop for a simple programming language called "MiniLang", written in C++
-
Updated
Jan 23, 2026 - C++
Interpreter and Read-Eval-Print-Loop for a simple programming language called "MiniLang", written in C++
Full MiniLang port of DOOM with classic and OpenGL renderers, multiplayer, and native Windows/Linux x64 builds.
Lightweight native Windows IDE for MiniLang with editing, build/run, diagnostics, symbol navigation, and test support.
Python reference and bootstrap compiler for MiniLang, producing native Windows x64 PE32+ and Linux x64 ELF64 executables.
Flask workbench for parsing MiniLang with ANTLR4, transforming programs to SSA, generating SMT-LIB, and verifying assertions with Z3.
Declarative native Windows GUI library and code generator for MiniLang applications.
Public organization profile and shared community assets for the MiniLang Project.
A from-scratch compiler IDE for MiniLang (.mlg) — hand-written Lexer, Recursive Predictive Parser, Visual Parse Tree & tree-walk Interpreter. Built entirely with Python & tkinter, zero external dependencies.
Playable MiniLang port of Quake II 3.19 for Windows x64, preserving Game API v3 and Protocol 34 compatibility.
Pixel-oriented 2D game engine for MiniLang with sprites, tilemaps, audio, collision, and OpenGL presentation.
Self-hosted MiniLang compiler written in MiniLang, producing native Windows x64 PE32+ and Linux x64 ELF64 executables.
Self-hosted MiniLang documentation generator with HTML/Markdown output, dependency graphs, source metrics, and diagnostics.
Executable companion for Foundations of Information Technology - Lectures: MiniLang Core 1.0, synthetic fixtures, public tests and reproducible evidence records.
Transactional SQL server written in MiniLang, with concurrency, TLS, replication, and native Windows/Linux x64 builds.
Playable MiniLang port of Quake for Windows and Linux x64, with classic and OpenGL rendering and Protocol 15 compatibility.
simple-evals is a lightweight library that allows users to evaluate simple mathematical expressions with ease. It supports basic operations like addition, subtraction, multiplication, and division, making it ideal for quick calculations in various applications.
To associate your repository with the minilang topic, visit your repo's landing page and select "manage topics."