An open API service providing repository metadata for many open source software ecosystems.

Topic: "compilers-design"

shining1984/PL-Compiler-Resource

程序语言与编译技术相关资料(持续更新中)

Size: 126 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2,085 - Forks: 266

One-Language/One

One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱

Language: C - Size: 3.1 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 289 - Forks: 58

c3d/xl

A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites

Language: C++ - Size: 21.6 MB - Last synced at: 17 days ago - Pushed at: about 2 years ago - Stars: 277 - Forks: 15

chrisdone-archive/prana 📦

Interpreter for GHC Haskell

Language: Haskell - Size: 5.93 MB - Last synced at: 2 days ago - Pushed at: over 5 years ago - Stars: 22 - Forks: 2

patrickfrey/mewa

Compiler-compiler for writing compiler frontends with Lua

Language: C++ - Size: 4.3 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 0

matcom/hulk

Reference definition for the HULK language.

Language: TeX - Size: 8.91 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 17 - Forks: 3

howl-anderson/MicroCompiler

一个微型的 LL/LR/LALR 语法解析器 | A micro compiler project to provide LL/LR/LALR syntax parser

Language: Python - Size: 1010 KB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 2

kayceesrk/cs3300_m22

CS3300 Compiler Design @ CSE IIT Madras

Language: Java - Size: 21.5 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 15

cbozan/my_assembler_compiler

An assembler compiler with special instruction sets written in C language.

Language: C - Size: 26.4 KB - Last synced at: 16 days ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 0

Akshit6828/Lexical-Analyzer

This repository contains the source code for Lexical Analyzer for C++ Language.

Language: C++ - Size: 4.53 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 3

vedic-partap/Compilers-lab

Solution of Complier Lab Assgn., IIT Kharagpur

Language: Yacc - Size: 672 KB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 6

haskell-implementations/gofer 📦

Good for equational reasoning - Haskell 1.2 implementation

Language: C - Size: 1.06 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 2

BaseMax/compiler-university-project

Implement an university compiler using Flex, Bison in the C programming language

Language: C - Size: 226 KB - Last synced at: 8 days ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 0

chipjarred/Compiler-Deconstruction

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.

Language: Swift - Size: 1.64 MB - Last synced at: 1 day ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

haskell-implementations/hbc 📦

HBC - Chalmers Haskell-B compiler

Language: M - Size: 1.13 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 2

yourfavoritedev/golang-interpreter

An Interpreter written in Go that processes a psuedo JavaScript language.

Language: Go - Size: 1.52 MB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

Adrian-Garcia/Compilers

Exercises and homework to pass the compiler design course

Language: C - Size: 453 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0

IdrissRio/RNB-Compiler

Compiler for the language RNB to Three-Address-Code.

Language: Haskell - Size: 1.05 MB - Last synced at: 12 months ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 0

gatlin/precursor-ts

A call-by-push-value language and interpreter you can embed in typescript / js apps.

Language: TypeScript - Size: 410 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

nubbsterr/NubbPlusPlus

My very own custom language (BASIC dialect) and compiler built in C++.

Language: C++ - Size: 1.97 MB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

PedroJSilva2001/feup-comp-jmm-compiler

Toy compiler for a subset of Java

Language: Java - Size: 4.43 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

nishikantparmariam/Simple-Compiler-in-C

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.

Language: Yacc - Size: 11.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

codestrange/cool-compiler-2020 Fork of matcom/cool-compiler-2020

Proyecto base para el compilador de 4to año en Ciencia de la Computación.

Language: Python - Size: 2.81 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 2

Abhishekmishra-17/Operator-Precedence-Parser-using-python

An Implementation of Operator Precedence Grammar using python

Language: Python - Size: 48.8 KB - Last synced at: 10 days ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 3

saiteja-talluri/CS-316-Assignments

Assignments for the Compilers course in Spring 2019, IIT Bombay

Language: C++ - Size: 74.7 MB - Last synced at: 23 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 6

Smile040501/Tiger-Compiler

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.

Language: Standard ML - Size: 158 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

KHkhalaf/Compiler-Design

Design a compiler for SQL language

Language: Java - Size: 3.51 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

ComprosoftCEO/SCC

Simple C Compiler

Language: C++ - Size: 171 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

rdhkdh/cs348_lab

Implementation of Programming Languages Lab

Language: C++ - Size: 750 KB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

project-type/type-c

Type-C Programming Language

Language: TypeScript - Size: 1.68 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

armurox/Crafting-Interpreters

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.

Language: C - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

GustasG/TmLox

Lox language interpreter written with C#

Language: C# - Size: 296 KB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 2

nrsharip/c-compiler

Hybrid Language Compiler: Inline IA-32 Assembler Language intrinsics as a part of C language

Language: C - Size: 1.22 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

SaladinoBelisario/c201-hadoken 📦

C subset compiler project written in Elixir

Language: Elixir - Size: 999 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

jhosoume/porygon_lang

Implementation of a language designed for data manipulation. Based on the C language.

Language: C - Size: 4.31 MB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

micahswitzer/rucmic

a RUst C MInus Compiler

Language: Rust - Size: 43.9 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

jacobgarcia/tinyc-compiler

Tiny-C (subset of C) compiler

Language: Yacc - Size: 62.5 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

amirR01/Compiler

C-minus language compiler with python

Language: Python - Size: 876 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

loty2019/Compilers

Compiler organization and implementation, including formal specifications and algorithms for lexical and syntactic analysis, internal representation of the source program, semantic analysis, run-time environment issues and code generation.

Language: Java - Size: 2.35 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

allenvox/cool-lang-compiler

Workspace for Compilation Technologies class, spring

Language: C++ - Size: 3.85 MB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

PeymanRM/Lexical-Analyzer

Outputs token stream, symbol table and token table.

Language: Python - Size: 134 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Nithin1729S/C-Compiler-Phases

IT250 Mini Project to contruct a C Compiler using Lex, Yacc and Python

Language: Yacc - Size: 31.7 MB - Last synced at: 15 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

alaamoheb/COOL-Compiler

Compiler for the COOL Programming Language.

Language: Java - Size: 109 KB - Last synced at: 6 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

fsouza99/C-Minus-Compiler

A C-Minus compiler implemented with Python.

Language: Python - Size: 50.8 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

alafty/FallbackDFA

Task 3 for the Compilers lab where the needed deliverable is a function that takes a DFA and should simulate a Fallback DFA with any given input

Language: Java - Size: 2.21 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

NikosMav/Compilers-1

A compiler construction project for the "Κ31 Compilers" course at DiT, NKUA. This repository hosts a Java application designed to parse and evaluate expressions based on a defined grammar for a subset of a programming language. It includes a lexer and parser to handle expressions, perform calculations, and construct a syntax tree.

Language: Java - Size: 90.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

pxs4528/zenith

Zenith (Zero-Effort Interpreter for Teaching and Hacking) is a simple interpreter for a made-up programming language, written in Java.

Language: Java - Size: 22.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Bryanskaya/DesigningCompilers

Конструирование компиляторов 10 семестр 2022-2023 уч.г.

Language: Python - Size: 4.32 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

avan1235/latte-compiler

Latte language native compiler written in Kotlin for Compilers Construction course

Language: Kotlin - Size: 411 KB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

vikramwupadrasta/Scalox

Implementation of Lox language in Scala 3 with mostly functional programming patterns. Derived work from Crafting Interpreters by Robert Nystrom.

Language: Scala - Size: 57.6 KB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

vincenzo-emanuele/MyFun-Compiler

Compiler for a simple programming language developed for our "Compilers" exam

Language: Java - Size: 90.8 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

FabioMiguel2000/JavaMinusMinus

Assigment for Course L.EIC026 Compilers, FEUP LEIC 3rd Year 2nd Semester

Language: Java - Size: 4.33 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

lumunge/Compiler-Design

Compiler design

Language: C++ - Size: 2.49 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

esraa176/TINY-Compiler

A Compiler for TINY Programming Language with specific Programming Rules

Language: C# - Size: 524 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 3

MrNameless10/PLC

Processamento de Linguagens e Compiladores - 1º Semestre do 3º Ano da Licenciatura em Ciências da Computação

Language: TeX - Size: 1.26 MB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

devemg/angular-jison

Integración de jison en angular

Language: HTML - Size: 170 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

ju-resplande/compilers

compilers class projects

Language: Python - Size: 17.8 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

CopotronicRifat/compiler-codes

Language: C++ - Size: 6.84 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

ashutosh321607/Front-End-of-a-PHP-to-C-Translater

This is a project as assignment in compilers_course@IIT Bhilai for cse2018 batch.

Language: Python - Size: 211 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 1

rottiakash/SSCD_Function_Parser

SS&CD Project

Language: Python - Size: 153 KB - Last synced at: 7 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

lfmatosm/pyva 📦

A compiler written in Python for a subset of Java language.

Language: Python - Size: 223 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

jacksongomesbr/exprparser

Software web que usa um parser construído com ANTLR para calcular valores de expressões matemáticas

Language: JavaScript - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Omar-Khaled2198/Mini-Compiler

A mini compiler for C language in Java

Language: Java - Size: 187 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

jmesyou/cs4tb3 📦

Collection of labs for compilers course @ McMaster

Language: Python - Size: 1.23 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

vininjr/Compiladores

Compilers discipline codes

Language: Python - Size: 665 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

jacobgarcia/syntactic-analyzer

Different grammar rules were developed with the purpose of simulate the behaviour of a syntactic analyzer for Tiny C, a subset of the C language

Language: Yacc - Size: 85 KB - Last synced at: over 1 year ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

R6/mewa

Compiler-compiler for writing compiler frontends with Lua

Language: C++ - Size: 4.61 MB - Last synced at: 10 months ago - Stars: 0 - Forks: 0

R6/xl

A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites

Language: C++ - Size: 23.1 MB - Last synced at: 10 months ago - Stars: 0 - Forks: 0