There are 6 repositories under compilers-design topic.
程序语言与编译技术相关资料(持续更新中)
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
Compiler-compiler for writing compiler frontends with Lua
一个微型的 LL/LR/LALR 语法解析器 | A micro compiler project to provide LL/LR/LALR syntax parser
This repository contains the source code for Lexical Analyzer for C++ Language.
An assembler compiler with special instruction sets written in C language.
Good for equational reasoning - Haskell 1.2 implementation
Solution of Complier Lab Assgn., IIT Kharagpur
Implement an university compiler using Flex, Bison in the C programming language
Exercises and homework to pass the compiler design course
Translation of Niklaus Wirth's Oberon-0 compiler from his Compiler Construction book into Swift, and evolution toward significant improvements in naming, structure, and readability in general.
Compiler for the language RNB to Three-Address-Code.
An Interpreter written in Go that processes a psuedo JavaScript language.
A call-by-push-value language and interpreter you can embed in typescript / js apps.
An Implementation of Operator Precedence Grammar using python
This repository contains my code for building the jlox and clox interpreters as I go through the book "Crafting Interpreters" by Robert Nystrom, as well as my solutions to the associated challenges.
Proyecto base para el compilador de 4to año en Ciencia de la Computación.
A small compiler written in C using Flex and Bison that supports the following features - While loops, for loops, simple arithmetic expressions, array declaration and access. The compiler takes as input a program written in a custom language (like C) and generates assembly code that can run on MARS simulator.
Simple C Compiler
Toy compiler for a subset of Java
The SubTiger language is the subset of the Tiger language. Currently, the language supports only integers, but would be extended to strings and floating point computation. Currently, the compiler compiles to MIPS assembly code, which can be run using SPIM simulator.
A Compiler for TINY Programming Language with specific Programming Rules
Implementation of a language designed for data manipulation. Based on the C language.
Lexical and Syntax Analyser implemented in C using flex and bison tools. The language analysed is PASC600, a simplified version of PASCAL
Hybrid Language Compiler: Inline IA-32 Assembler Language intrinsics as a part of C language
Assignments for the Compilers course in Spring 2019, IIT Bombay