A GeekTime course about constructing a compiler.
-
Updated
Mar 4, 2021 - Java
A GeekTime course about constructing a compiler.
an incremental approach to compiler construction
A tiny evaluator and compiler of arithmetic expressions.
Makes Julia reason with equations. General purpose metaprogramming, symbolic computation and algebraic equational reasoning library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.
A tiny C compiler written purely in JavaScript.
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
A compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and intermediate code.
This is a repository of coursework project for the Stanford Compilers MOOC course. The result is a fully-working compiler for the COOL Programming Language.
LL1 parser written in Python
Generates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers
A Small Quantum Intermediate Representation
Theory of compilation course, MIPT
A curated list of awesome resources and learning materials in the field of X internals
Compilers course project @ IST 2013
[RIP] Парсер встроенного языка
The Higher ORder INtermediate representation - next gen
Language tooling for the Lox programming language.
Yet Another Compiler Visualizer
Python LL1 Parser
Add a description, image, and links to the compiler-construction topic page so that developers can more easily learn about it.
To associate your repository with the compiler-construction topic, visit your repo's landing page and select "manage topics."