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

GitHub topics: compiler-design

Ramanujan-Computing/Ramanujan

The Ramanujan Platform aims to harness the idle computational power of various digital devices to create a powerful distributed network. This platform allows any device with basic arithmetic capabilities and internet connectivity to contribute to the network's computational power.

Language: Java - Size: 872 KB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 4 - Forks: 2

NiharMandahas/Python_to_Mongo

PyMongo-Converter transforms Python database operations into MongoDB queries through a three-step process: syntax analysis catches errors, AST-based parsing creates an intermediate JSON representation, and code generation produces MongoDB-compatible queries. It supports database creation, document manipulation, complex condition parsing, and query

Language: Python - Size: 1.91 MB - Last synced at: about 7 hours ago - Pushed at: about 8 hours ago - Stars: 0 - Forks: 0

ms0g/tinysexp

Lisp compiler for x86-64 [WIP]

Language: C++ - Size: 426 KB - Last synced at: about 23 hours ago - Pushed at: about 24 hours ago - Stars: 34 - Forks: 1

saif-gitreps/Algorithms

Solutions of Solved Algorithm problems from various different online judges.

Language: C++ - Size: 1.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 1

ehsanmok/create-your-own-lang-with-rust

Create your own programming language with Rust

Language: Rust - Size: 1.41 MB - Last synced at: 1 day ago - Pushed at: 10 months ago - Stars: 779 - Forks: 44

mohammedhrima/Wolf-Compiler

Compiler for my own programming language (in progress...)

Language: C - Size: 4.84 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 7 - Forks: 0

occultlang/occult

An enigmatic JIT programming language...

Language: C++ - Size: 5.09 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 30 - Forks: 2

cyrus-lang/Cyrus

Cyrus: A high-performance, statically-typed, manually memory-managed, mid-level programming language. (heavily under development)

Language: C++ - Size: 1.04 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 78 - Forks: 6

a-ovchinnikov/plb3

A proto-compiler from a PL/I-like procedural language into Brainf--k. It can produce code to do trigonometry!

Language: Python - Size: 243 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

dayeya/wombat

GPL that is fun to use, a breath of fresh air between C and Python.

Language: C++ - Size: 238 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 7 - Forks: 0

ReneOlsthoorn/Ground

Compiler for programming language "Ground". The name reflects the vision that code needs to keep in contact with the ground of all code which is assembly.

Language: C# - Size: 7.61 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 4 - Forks: 0

Stepami/hydrascript

TypeScript & Go inspired open-source public research project written in C#

Language: C# - Size: 863 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 78 - Forks: 6

apeman/awesome_computer_science

The complete syllabus of Computer Science and Engineering. Roadmap, Checklist for Beginners.

Size: 158 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 416 - Forks: 42

dtcxzyw/cmmc

An unofficial reference implementation of the C Minus Minus Compiler

Language: C++ - Size: 86.3 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 58 - Forks: 3

tide-fwk/tide

The Tide Compiler Framework

Language: Rust - Size: 60.5 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 1

DarkStarStrix/PyC

A AI compiler ToolChain Infrastructure

Language: HTML - Size: 6.68 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

ajeetdsouza/loxcraft

Language tooling for the Lox programming language.

Language: Rust - Size: 770 KB - Last synced at: about 23 hours ago - Pushed at: 3 months ago - Stars: 303 - Forks: 13

AlexP11223/minic

A simple compiler for a C-like programming language to JVM bytecode. Kotlin, ANTLR

Language: Kotlin - Size: 597 KB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 13 - Forks: 2

p1onerka/robbing_cowavans

Easily perform syntax analysis of your source code and compile it into RISC-V assembly

Language: OCaml - Size: 137 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

drLite35/wizuAll-compiler

➿ WizuAll: a flexible toolchain for comprehensive data visualization, supporting diverse input and output formats.

Language: C - Size: 59.6 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

imteekay/programming-language-research

✨ Programming Language Research, Applied PLT & Compilers

Language: Clojure - Size: 35.8 MB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 922 - Forks: 57

Rakrocks18/Amayori-Lang

Open-Source Project for a Compiler which can work as a middle point for other languages

Language: C++ - Size: 107 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

iamDyeus/UCTool

Making Compiler Stages Seamless! 🚀

Language: C++ - Size: 8.79 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 1

jekhi5/ViPER-compiler

An x86_64 compiler for a robust functional language implementing features such as exception handling, garbage collection, and register allocation

Language: OCaml - Size: 2.16 MB - Last synced at: 12 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

BaseMax/AwesomeCompiler

The Big list of the github, open-source compilers.

Size: 55.7 KB - Last synced at: 6 days ago - Pushed at: almost 6 years ago - Stars: 80 - Forks: 5

lac-dcc/honey-potion

Writing eBPF programs with Elixir!

Language: C - Size: 5.31 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 270 - Forks: 11

Hazrat-Ali9/Compiler-Construction

🐳 Compiler Construction CS 🚃 student or a curious 🚒 developer this repo ✈ will guide you through 🚁 the process of building 🚂 your own compiler 🚅 step-by-step projects 🚢 in C/C++, Python 🪀 and Java along with 🎳 mini-languages Includes 🥎 tools like Lex/Yacc 🏉 ANTLR LLVM 🎲 and Bison 🍋

Size: 0 Bytes - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

thrushlang/techniques

We will explain in detail and concisely the techniques currently used by compiler or language approach, from the beginning of their development to the present day.

Size: 18.6 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0

thrushlang/syntax

The meta syntax, which tries to be understood and compiled by the Thrush compiler.

Size: 195 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0

warburec/GenCompilation

A project providing an easy-to-use and extensible framework for creating and prototyping languages and grammars.

Language: Java - Size: 1.11 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 2

pratyaynotfound/Recursive-descent-calculator

This is a simple calculator implemented using a recursive descent parser and lexical analyzer (scanner) in C. It supports basic arithmetic operations like addition, subtraction, multiplication, and division, as well as variable declarations, assignments, and input/output operations.

Language: C - Size: 8.79 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

satwikkaushik/ParseLoom

Simulation of LR(0) and LL(1) Parser, Compiler Design

Language: Python - Size: 453 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 3

redom13/Compiler

Language: C++ - Size: 406 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

Billy1900/compiler-course-project

华中科技大学编译原理实验2019

Language: C - Size: 20.4 MB - Last synced at: 15 days ago - Pushed at: about 4 years ago - Stars: 82 - Forks: 23

HrishikeshSuchindra/Process-In-Memory-ISA-Compiler

📦 PIM Compiler A lightweight compiler for a custom 24-bit Processor-In-Memory (PIM) Instruction Set Architecture. This tool translates simple C-like matrix operations into 24-bit machine instructions through parsing, intermediate representation (IR) generation, and custom microcode mapping.

Language: C - Size: 47.9 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 1 - Forks: 0

adam-mcdaniel/oakc

A portable programming language with a compact intermediate representation

Language: Rust - Size: 1.8 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 737 - Forks: 21

WenLiuyi/SysY-Compiler

一个从SysY(C语言子集)到LLVM IR的小型编译器,包括词法、语法、语义分析;中间代码生成;错误处理

Language: Java - Size: 898 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

PrathameshChatorikar/compilers-in-cpp

Language: C++ - Size: 7.81 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

jose-rZM/LL1Checker

LL1Checker: A tool to verify if a grammar is LL(1) and to validate input strings against the generated language. Ideal for learning about parsing techniques, compiler design, and formal language theory. Try it out or contribute to improve its functionality!

Language: C++ - Size: 1.13 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 21 - Forks: 0

RichardGong/PlayWithCompiler

A GeekTime course about constructing a compiler.

Language: Java - Size: 17 MB - Last synced at: 23 days ago - Pushed at: about 4 years ago - Stars: 883 - Forks: 394

garodiaa/compiler-forge-toolkit

Compiler Forge Toolkit is a web-based utility designed to simplify and accelerate learning in compiler design.

Language: HTML - Size: 108 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

garodiaa/Compiler-Forge-Hanbook-Codes

Compiler Forge Handbook Codes

Language: C - Size: 1.78 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

brickster241/JSON-Lexer-Parser-From-Scratch

A Python-based JSON Lexer and Parser built entirely from scratch — no external libraries. Converts raw JSON into structured ASTs using custom tokenization and parsing logic. Validated against 50+ diverse test cases spanning 500,000+ tokens with 100% accuracy. Designed for learning, extensibility, and precision.

Language: Python - Size: 4.42 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0

gbroques/compiler

A simple compiler written from scratch in C++ for an undergraduate course in program translation.

Language: C++ - Size: 2.47 MB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 49 - Forks: 13

mikeroyal/LLVM-Guide

LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.

Language: C++ - Size: 191 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 165 - Forks: 10

Heathcorp/Mastermind

A custom programming language which compiles to the well-known esolang "Brainfuck".

Language: Rust - Size: 736 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 12 - Forks: 0

nileshyadavme/quark-compiler

A minimal, modular compiler built in modern C++ with an x86 Assembly backend. Designed for clarity.

Language: C++ - Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

VibhorShukla-BHRT/Yukti

A minimalistic compiler-cum-interpreter(Virtual)

Language: Python - Size: 2.71 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

krishnaZawar/interpreter

custom interpreter written from scratch in c++.

Language: C++ - Size: 849 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Captainarash/CaptCC

A tiny C compiler written purely in JavaScript.

Language: JavaScript - Size: 106 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 213 - Forks: 35

vaishnavipaswan/Compiler-Design

This repository contains the code files for Compiler Design

Language: Jupyter Notebook - Size: 48.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

mykolav/coollang-2020-fs

Compiler for a small Scala subset

Language: F# - Size: 8.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 38 - Forks: 2

isuckatcs/how-to-compile-your-language

An introduction to language design through building a compiler frontend and completing a self-paced exercise on top of LLVM.

Language: HTML - Size: 988 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 113 - Forks: 18

Omkaarr1/NuvoLang_Custom_Programming_Language

This project implements a custom programming language interpreter in Java, complete with a lexer, parser, and interpreter.

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

Rakhyvel/Orng

Orng is a modern systems programming language designed for developers who want fine-grained control without sacrificing expressiveness

Language: Zig - Size: 6.31 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 3

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: about 1 month ago - Pushed at: over 2 years ago - Stars: 277 - Forks: 15

t-weber/muF

A compiler and virtual machine for a small F90-inspired language.

Language: C++ - Size: 619 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Nidhish-Balasubramanya/PIM-Compiler-with-LUT

PIM Compiler with LUT is a web-based application that compiles C++ matrix multiplication programs into LLVM IR, translates them into PIM ISA instructions, and generates optimized binary PIM output with a Look-Up Table (LUT) for faster execution. The intuitive Streamlit UI enables easy uploading, compilation, and downloading of output files.

Language: LLVM - Size: 605 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

devangi2000/Compiler-Design

A repository containing all experiments for the course Compiler Design.

Language: Python - Size: 443 KB - Last synced at: 19 days ago - Pushed at: about 4 years ago - Stars: 28 - Forks: 11

samedit66/serpent

Компилятор подмножества языка программирования Eiffel

Language: Python - Size: 559 KB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

PhoenXHO/UwU

Just an UwU esoteric programming language interpreter written in C++.

Language: C++ - Size: 87.9 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 4

PalAditya/CompilerDesignLab

Code for Compiler Design Lab, Semester 7

Language: Java - Size: 4.3 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 16

N3trunneR404/byteflow-compiler

repository for compiler design project for my college, uses a c like language to generate a target code of byteflow, which is a derivative inspired by brainfuck, a turing complete esoteric language.

Language: Python - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

GianlucaVigo/acse

Polimi FLC Lab Exams Implementations

Size: 5.68 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

imteekay/crafting-an-interpreter

Crafting an interpreter/compiler with TypeScript.

Language: TypeScript - Size: 364 KB - Last synced at: 7 days ago - Pushed at: 11 months ago - Stars: 51 - Forks: 0

mitcse/CSE-Labs

Lab programs and Assignments for MIT CSE dept.

Language: C - Size: 6.52 MB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 142 - Forks: 89

VictoriaRaven/Compiler-Design-Java-GUI-version

Java version of the Compiler Theory and Design class in UMGC. It was in C language now I turned it into Java for fun.

Language: Java - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

RJ-Hossan/CompileX

An interactive compiler design phases' playground.

Language: TypeScript - Size: 189 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

AsadiAhmad/Compiler-Design

Mini-Java Compiler with parser framework for Compiler Design Course

Language: Python - Size: 153 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 0

haskell-implementations/hugs 📦

Haskell User's Gofer System

Language: Haskell - Size: 2.14 MB - Last synced at: 2 days ago - Pushed at: about 9 years ago - Stars: 25 - Forks: 5

baquer/GATE-and-CSE-Resources-for-Students

📚 📖 📚CSE GATE Resources for GATE and CSE Aspirants 😎 😁 . Show your ❤️ by ⭐️⭐️

Size: 225 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 1,555 - Forks: 411

Abhishekmishra-17/Recursive-Descent-Parser-using-python

This is program of recursive descent parser using Python programming language.

Language: Python - Size: 16.6 KB - Last synced at: 27 days ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 4

RainingComputers/ShnooTalk

ShnooTalk is a new programming language

Language: C++ - Size: 3.82 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 19 - Forks: 4

Gamin8ing/wmoc

WMOC - Writing My Own Compiler for PL/0, is currently the front end for PL/0 language written in C.

Language: C - Size: 175 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

AvivNaaman/OpenU-Compilation

Repo for compilers course

Language: Python - Size: 604 KB - Last synced at: 18 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

rafael-santiago/hefesto

A multi platform build system.

Language: C - Size: 2.07 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 33 - Forks: 5

ar-sayeem/CD-Lab

I will upload my weekly works that I learned in the course Compiler Design Lab

Language: C - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 1

Durfan/ufsj-compiladores

Analisador Léxico Webapp para a disciplina de Compiladores/UFSJ

Language: HTML - Size: 780 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Durfan/ufsj-rockstar

Web App/Analisador sintático para ROCKSTAR. Trabalho prático para a disciplina de Compiladores/UFSJ.

Language: JavaScript - Size: 3.78 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

wilyJ80/croc

"Proc" language parser

Language: C - Size: 2.56 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

pkini2002/NMAMIT-CSE-Labs-2020-24

Repository to store the lab programs of NMAMIT B.E in CSE labs.

Language: Jupyter Notebook - Size: 13.3 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

SOMNATH0904/ITER-LAB-Assignments

This Repo contains all the ITER Assignment which we get in our college as now I am in 6th semester so till date all assignment which we got are updated.

Language: Java - Size: 17.5 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 15 - Forks: 3

Aghajari/MiniJava-C-Compiler

A lightweight compiler written in C++ that converts MiniJava programs into C code. It processes MiniJava source code through four phases: lexical analysis, parsing, semantic analysis, and code generation.

Language: C++ - Size: 229 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

masyagin1998/CSC

C Subset Compiler

Language: C++ - Size: 534 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 17 - Forks: 6

wolgwang1729/Vulcan-16

Vulcan-16 is a 16-bit Harvard architecture computer designed from the ground up using Hardware Description Language (HDL). Built from NAND gates to a functional CPU, it includes memory subsystems (RAM/ROM), a custom OS with screen/keyboard drivers, and a complete software toolchain (assembler, compiler, VM translator).

Language: Assembly - Size: 235 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

fabaindaiz/MiniCompiler

Ocaml Compiler for a Mini Functional Programming Language

Language: OCaml - Size: 2.22 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

milesbarr/plx

A programming language compiler written in C.

Language: C - Size: 82 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

DaveSaah/some

A high-level interpreter/compiler

Language: Go - Size: 20.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

siMobin/Compiler-Lab

Fuck'n lex/flex

Language: Lex - Size: 1.45 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

DrEden33773/pl_0

a simple pl/0 compiler implemented in rust.

Language: Rust - Size: 145 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 36 - Forks: 1

RezaGooner/Parenthesis-Matching

Checking the correct use of ( ) and { } and [ ] in mathematical expressions

Language: C++ - Size: 789 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 5 - Forks: 0

fDero/Verse

Interpreter of the Verse programming language (this language is the precursor of Basalt)

Language: C++ - Size: 106 KB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 17 - Forks: 3

vddCore/EVIL

Simple general purpose programming language, compiler and virtual machine meant for embedding in .NET applications.

Language: C# - Size: 1.74 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 13 - Forks: 2

mrLSD/semantic-analyzer-rs

Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST

Language: Rust - Size: 1.6 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 39 - Forks: 1

thergh/jftt-compiler

Compiler for a procedural language. Translates a program to machine code that can be run using the provided virtual machine.

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

AnuragAnalog/GateResources

Here are my GATE CSE 2021 Resources

Size: 45.4 MB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 132 - Forks: 42

Amey-Thakur/SYSTEM-PROGRAMMING-AND-COMPILER-CONSTRUCTION-AND-SYSTEM-SOFTWARE-LAB

CSC602: System Programming and Compiler Construction [SPCC] & CSL602: System Software Lab [SSL] <Semester VI>

Language: C - Size: 342 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 1

eZWALT/RLC-Reinforcement-Learning-Compilers

Different resources, courses, projects and markdown notes that I've used to to learn Deep and Classical Reinforcement Learning and its application in the realm of compilers

Language: Jupyter Notebook - Size: 83.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

SKpro-glitch/Shorthand-RISC

This is a simplified assembly language with a tabular structured instruction set. This is meant for easy learning and fast implementation of assembly languages in microprocessors and microcontrollers. - Soham Kapur, VIT Chennai

Language: Java - Size: 22.5 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

yunwei37/tryC

Write a tiny interpreter by C language in 500+ lines

Language: C - Size: 368 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 135 - Forks: 15

Related Keywords
compiler-design 1,145 compiler 422 c 144 parser 142 compiler-construction 142 compilers 109 programming-language 104 lex 103 lexical-analysis 94 java 93 yacc 88 python 88 cpp 83 lexical-analyzer 83 flex 66 bison 50 lexer 49 llvm 48 compiler-principles 48 syntax-analysis 44 interpreter 42 python3 37 language 33 parsing 32 compiler-frontend 30 intermediate-code-generation 28 compiler-optimization 28 ast 27 semantic-analysis 27 code-generation 27 assembly 27 golang 25 data-structures 24 bison-yacc 24 antlr4 24 ll1-parser 24 llvm-ir 23 parser-generator 23 yacc-lex 22 symbol-table 22 language-design 21 programming-languages 20 lexer-parser 20 javascript 19 c-plus-plus 19 algorithms 18 recursive-descent-parser 18 abstract-syntax-tree 18 grammar-parser 17 rust 17 bison-flex 17 context-free-grammar 16 x86-64 16 scanner 16 computer-networks 16 ply 16 operating-system 15 c-programming 15 ll1-grammar 15 virtual-machine 15 csharp 14 computer-science 14 grammar 14 compiler-backend 14 syntax-tree 14 regex 13 hacktoberfest 13 haskell 13 semantic-analyzer 13 programming 13 ocaml 12 c-compiler 12 assembly-language 12 dfa 12 tokenizer 12 antlr 12 nfa-to-dfa-conversion 11 nfa 11 syntax-analyzer 11 assembler 11 theory-of-computation 11 ktu 11 transpiler 10 mips-assembly 10 operating-systems 10 functional-programming 10 automata-theory 10 lexical-parser 10 slr-parser 10 dbms 10 lr-parser 10 interpreters 10 mips 10 shift-reduce-parsers 9 computer-architecture 9 database-management 9 object-oriented-programming 9 intermediate-representation 8 bytecode 8 cplusplus 8