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

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

Related Keywords
intermediate-code-generation 74 compiler 32 compiler-design 28 parser 25 yacc 25 lexical-analysis 22 lexical-analyzer 22 flex 18 bison 17 lex 15 semantic-analysis 15 symbol-table 14 c 12 lexer 12 abstract-syntax-tree 11 syntax-analyzer 10 semantic-analyzer 10 cpp 10 syntax-analysis 10 compiler-construction 10 intermediate-representation 10 code-optimization 10 c-compiler 8 ast 6 bison-yacc 6 shift-reduce-parsers 6 nfa-to-dfa-conversion 6 cse-buet 5 syntax-tree 5 mini-compiler 5 programming-language 4 python 4 intermediate-language 4 compilers 4 code-generation 4 three-address-code 4 first-and-follow 4 grammar 3 optimization 3 assembly-code-generation 3 yacc-lex 3 constant-propagation 3 python3 3 recursive-descent-parser 3 bytecode 3 target-code-generation 3 cse-310 3 parsing 3 left-recursion-elimination 3 llvm 3 jit 3 compiler-backend 3 leading-and-trailing 2 lr-parser 2 lexical-parser 2 minijava-compiler 2 llvm-ir 2 interpreter 2 calculator 2 assembly-8086 2 error-recovery 2 assembly 2 ll1-parser 2 8086 2 left-factoring 2 parse-tree 2 code-generator 2 javacc 2 jtb 2 parser-generator 2 java 2 register-allocation 2 syntactic-analysis 2 mini-project 1 predictive-parser 1 re-to-nfa 1 poodle 1 bootstrapping 1 yacc-example 1 quadruple 1 language 1 firstandfollow 1 directed-acyclic-graph 1 intermediate-code 1 hashtable 1 lalr-parser 1 regex 1 compiler-designs 1 eel 1 minijava 1 naimul0 1 left-recursion 1 error-reporting 1 context-free-grammar 1 type-checking 1 live-variable-analysis 1 parse-trees 1 syntax 1 mars 1 mips 1