GitHub topics: intermediate-code-generation
OsarohEkhoragbon/Mental-Health-CaseStudy-Analysis-PowerBI
A Power BI case study using intermediate DAX and AI visuals to analyze global suicide trends for ClarityCare Organisation, identifying key demographic, Generations and economic drivers to support data-driven mental health interventions in reducing Suicide rates.
Size: 5.69 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

llvm/clangir
A new (MLIR based) high-level IR for clang.
Language: LLVM - Size: 2.83 GB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 489 - Forks: 141

andrija-tosic/ast
Language: Java - Size: 477 KB - Last synced at: 7 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

dmaivel/vscc
Experimental x86-64 compiler backend
Language: C - Size: 53.7 KB - Last synced at: 15 days ago - Pushed at: 5 months ago - Stars: 8 - Forks: 3

devangi2000/Compiler-Design
A repository containing all experiments for the course Compiler Design.
Language: Python - Size: 443 KB - Last synced at: 20 days ago - Pushed at: about 4 years ago - Stars: 28 - Forks: 11

ayeshathoi/Compiler-310
yet another sub-c-compiler
Language: Yacc - Size: 7.38 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

sch0penheimer/Pascal-Compiler
An on-going Pascal Compiler project implemented in C++. It follows a classical multi-phase architecture, including Lexical Analysis (Scanning), Syntax Analysis (Parsing), Semantic Analysis, Intermediate Code Generation, and Optimization.
Language: C++ - Size: 1.08 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

TebogoYungMercykay/RecSPL-Compiler-Construction-In-Python
This repository contains the core components of our Recursive Student Programming Language Compiler Construction and Design project. The project aims to implement a complete compiler, including lexical analysis, parsing, semantic analysis, and code generation.
Language: Python - Size: 1.48 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

Jayanth-MKV/tinyc-compiler-from-scratch
This intermediate code, also known as intermediate representation (IR), is then passed on to the next phase of the compiler, which is typically code optimization and code generation.
Language: C - Size: 306 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Amirreza81/Compiler-Theoretical-Solution
Compiler Design - Fall 2023 - Sharif University of Technology
Size: 23.3 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Yeaseen/EduCComp
:hamburger: A subset of C Compiler[Lexical Analyzer, Syntax Analyzer, Semantic Analyzer & Intermediate Code Generator] , DAG & TAC implemented in C++ using Flex and Yacc-Bison as an assignment of sessional course CSE310 in undergradute studies in CSE, BUET
Language: C - Size: 6.19 MB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 21 - Forks: 3

Raihan4520/Compiler-Design
C and C++ projects from the Compiler Design course at AIUB, covering lexical analysis, syntax analysis, and code generation phases.
Language: C++ - Size: 22.4 MB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

Muhammad-Yaqoob-4110/CS-471-Compiler-Construction-C
This repository contains the final project for the CS-471L Compiler Construction course at the University of Engineering and Technology (UET), Lahore. Supervised by Mr. Laeeq Khan Niazai, it focuses on Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation (Three-Address Code), and x86 Assembly Code Generation.
Language: C++ - Size: 18.6 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Emik03/Absence.Fody
Removes unused private/internal types during compile-time.
Language: C# - Size: 81.1 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

playXE/stack2ssa
Simple implementation of stack to SSA IR lowering
Language: Rust - Size: 8.79 KB - Last synced at: 26 days ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 0

mauro-balades/sslb
😊 Super Simple Language Backend - An IR constructed language backend that can compile to various different targets, designed to be simple and safe.
Language: Rust - Size: 48.8 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

KiranBabu007/COMPILER-LAB-CSL-411-S7
This repository contains all the necessary programs and solutions for the KTU Compiler Lab. Ideal for KTU University students, this collection covers each lab experiment, code examples, and explanations as per the official syllabus.
Language: C - Size: 190 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 1

Skinz3/Nova.Compiler
Nova is a programming language with a high level of abstraction. This repository contains nova's bytecode compiler written in C# Using Antlr4 for parser & lexer.
Language: C# - Size: 1.21 MB - Last synced at: about 23 hours ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 0

SanjinKurelic/MVCGenerator
Most of today's simpler software solutions closely link their work to basic database operations. The basic operations are retrieving, entering, modifying, and deleting individual data, so-called CRUD operations. To simplify the implementation of such software solutions, it is possible to build a code generator that builds a series of program sections based on the definition of the database structure. The database structure is defined using a structured query language (SQL).
Language: Java - Size: 1.02 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

tsn-lang/codegen
A library with a handy interface for generating IR code
Language: C++ - Size: 247 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

fabdab2008/CS-Course-Codes
Object Oriented Programming, Data Structures and Algorithms, Engineering Drawing, Compiler Design
Language: C++ - Size: 1.12 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

shahriar-raj/CSE_310-Compiler-Sessional
This repository contains all home and lab assignments for the CSE 310 : Compiler Sessional course, part of our Term-1, Level-3 curriculum. It applies theories from CSE 309 to build a C compiler.
Language: Yacc - Size: 18.6 KB - Last synced at: 2 months ago - Pushed at: 9 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: about 1 month ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

ketgg/Hana
Hana is an elegant, clean and minimalistic interpreted programming language inspired from lua, python and javascript <3
Language: C++ - Size: 599 KB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 1

TamimEhsan/C-Compiler
A short subset of C Compiler
Language: Yacc - Size: 505 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

JACOBIN-SCTCS/SUBSET_COMPILER
A compiler which produces intermediate code using flex and bison
Language: Yacc - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 2

Howeng98/CompilerHW3
Implementation of a simulated compiler
Language: C - Size: 573 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

tanmaya0102/Compiler-Design-Programs
Compiler Design Lab Programs
Language: C - Size: 464 KB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 18 - Forks: 10

poodlepl/poodle
This is a pure compiler based language developed using Python.
Language: Python - Size: 69.3 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 1

mishal23/mini-c-compiler
Projects for Lexical Analyzer, Parser, Semantic Analyzer and ICG Phase in Compiler for subset of C type Language
Language: Yacc - Size: 2.64 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 23

masum035/Compiler-Design
This Repo Contains Compiler Related Codes Using Flex, Bison, C++
Language: C++ - Size: 990 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

zarif98sjs/Yet-Another-C-Compiler
A subset C compiler made with flex, bison and a lot of patience. Accompanied with some tips and tricks, and a small tutorial
Language: Yacc - Size: 40.2 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

r-i-c-h-a/R-Mini-Compiler
Language: C - Size: 1.97 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

zarif98sjs/CSE-310-Compiler
CSE-310 Compiler Sessional
Language: Yacc - Size: 40.3 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

SandeepKundalwal/Compiler-Design
[CS502: Compiler Design] Built Five Phases of Compiler - Parsing Trees, Semantic Analysis, Intermediate Code Generation, Live Variable Analysis, Register Allocation
Language: Java - Size: 1.84 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

SyedZawwarAhmed/LavaScript
Our very own programming language.
Language: Python - Size: 169 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

SaiprakashShetty/C-Mini-Compiler-using-Lex-and-Yacc
Language: C - Size: 5.38 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 3

NaimuL0/compiler_design
Language: C - Size: 300 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

giannhskp/Compilers
Implementation of a Compiler for MiniJava to LLVM, Implementation of a LL(1) parser for a calculator
Language: Java - Size: 813 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

ktsiounis/EELCompiler
EELCompiler does lexical analysis and produces intermediate code for .ci files written in EEL.
Language: Python - Size: 54.7 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

shumbul/Compiler-Design
Compiler Design using lex and c programming language.
Language: C - Size: 4.9 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 3

cherry247/CompilerConstruction-Mini-C-compiler
This is a mini C compiler built using lex and yacc. This was part of our innovative assignment.
Language: Yacc - Size: 1.07 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

hrishikeshSuresh/CppCompiler
C++ compiler written in C++14
Language: C - Size: 687 KB - Last synced at: 11 months ago - Pushed at: about 6 years ago - Stars: 9 - Forks: 6

SandyaSivakumar/Mini-Compiler
C++ Mini Compiler using tools Lex and Yacc
Language: Yacc - Size: 996 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 19 - Forks: 13

WrenOswin/Compiler-Lab-CSL411
Experiments done during 7th semester of B.tech CSE for Compiler Lab at KTU
Language: C - Size: 379 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

chandradharrao/Compiler-Design-Laboratory
Mini C Compiler UE19CS351 Compiler Design Course PES
Language: C - Size: 2.35 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 2

gyani-codes/Compiler-Design
Semester 6 toy compiler project
Language: Yacc - Size: 170 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 2

Ajitesh27/Mini-C-Compiler
Compiler Design project on C Compiler Implementation
Language: C - Size: 188 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 0

AnjaneyaTripathi/c-compiler
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.
Language: Yacc - Size: 2.72 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 54 - Forks: 17

afschy/CSE-310_Compiler
A compiler for a subset of the C programming language, built for the CSE 310 Compiler course of BUET.
Language: C++ - Size: 61.5 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

anaghasethu/KTU-sem7-compilerdesign-programs
KTU 7th Semester Compiler Design lab programs along with algorithms
Language: C - Size: 2.06 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 17

rcmilan/ex-cryptographyApp
Implementando Criptografia em Runtime
Language: C# - Size: 21.5 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

mohansaidinesh/Compiler-Design-Lab
Compiler Design Experiments
Language: Python - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

Subangkar/Compiler-CSE-310-BUET
A very simple subset of C Compiler(Lexical Analyzer, Syntax Analyzer, Semantic Analyzer & Intermediate Code Generator) implemented in C++ using Flex and Yacc-Bison as an assignment of sessional course CSE 310 in undergraduate studies in CSE, BUET
Language: C++ - Size: 4.83 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 17 - Forks: 3

man-yadul/S7-CSL411-COMPILER-LAB
Language: C - Size: 937 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

Nathan-LS/Compilers323
RAT18F Compiler construction
Language: Python - Size: 157 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

Abhishekmishra-17/Intermediate-code-generator-using-python3
Code generator program using python
Language: Python - Size: 200 KB - Last synced at: 27 days ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 6

hamzahussyn/Intermediate-Code-Generation
An emulator for intermediate code based on a sample language.
Language: Yacc - Size: 313 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 2

rahulkumdas/Mini-Compiler-project
This repo contain all the analysis phases of compiler implemented in c.
Language: C - Size: 1.87 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

cmoro98/TraductorDeLenguaje_JS-PL
Traductor de Lenguaje JS-PL parcial.
Language: C# - Size: 189 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

adityatripathiiit/SeeSPIM-Compiler
This project implements a Compiler for a language similar to C. The Compiler takes as input program written in the language and generates MIPS assembly code that can be run on SPIM or simulators like MARS.
Language: Yacc - Size: 504 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

Miriam-Assraf/AbstractSyntaxTree
Three Address Code generator using Abstract Syntax Tree
Language: M4 - Size: 184 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

omkarprabhu-98/basic-c-compiler-frontend
Frontend phases for a basic C compiler
Language: Yacc - Size: 123 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 2

2000mahan/Internet-Engineering-HW1-Q1
The final project of the Principles of Compiler Design course
Language: Python - Size: 80.1 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

sakshidgoel/Python-Compiler
All phases of a compiler for Python Language have been implemented using C language. The constructs 'if-else' and 'while' have been handled.
Language: C - Size: 2.32 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 4

Shukti042/Compiler
C compiler
Language: C - Size: 6.54 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

AggroBird/propane
Intermediate bytecode language
Language: C++ - Size: 510 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

PragmaTwice/ChthollyLang
A simple implementation of Yet another script language Chtholly
Language: C++ - Size: 295 KB - Last synced at: 27 days ago - Pushed at: about 6 years ago - Stars: 20 - Forks: 1

HrishikeshVish/CD2020
Language: Yacc - Size: 80.1 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 2

dgdheeraj/Compiler-for-Java
Implementation of Lex and Yacc to parse if-else,for and while constructs of Java
Language: C - Size: 719 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 3

JohnPapad/MiniJava-Compiler
A handmade compiler for MiniJava, a subset of Java, using JavaCC, JTB, LLVM.
Language: Java - Size: 949 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

MarAl15/PL-CustomLanguage
Design of a new programming language
Language: C - Size: 49.8 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

hardikrana11/Compiler-Design
Lab work done as a part of course CO351-compiler design lab.
Language: Yacc - Size: 923 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1

FabianNorbertoEscobar/Compilador
TP de Lenguajes y Compiladores
Language: C - Size: 652 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1
