LLVM Bindings for .NET
-
Updated
Dec 20, 2025 - C#
LLVM Bindings for .NET
The Parser Construction Kit ("Puck"): A Parser Generator and Grammar Translator in C#
A language that is going to be compiled to IL, that works on Linux, Mac, Windows.
Code Generation sample (courtesy of Javier JBM)
Jargon is a self-hosting compiled programming language that targets LLVM IR and produces native executables on Windows.
A random 2d map generator for Unity
A programming language called "At" (@)
An extensible compiler framework (UniversalToolchain) and the Wist language, allowing you to incrementally add language features through a module-based system.
Poly is Object-Oriented Static-typed and Strong-structured programming language
Текстовый редактор с функциями языкового процессора (курсовая работа по теории формальных языков и компиляторов (ТФЯиК) за 6 семестр)
Another lexical analyzer generator for educational purposes
A simple procedural programming language.
A Compiler for Pascal programming language built using Gold parser connected with a C# application.
Compiler implementation (learning purposes)
This repository provides a lexer and parser for the Pascal programming language. Both lexer and parser can generate errors indicating the location in the code.
PyForge is a custom Python compiler built using .NET and C#. It provides an interactive shell for real-time Python code execution and supports a variety of commands for enhanced user interaction. PyForge is designed to parse Python code, evaluate expressions, and provide detailed diagnostics to help debug and improve your Python scripts.
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."