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.
-
Updated
Apr 24, 2023 - Yacc
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.
An emulator for intermediate code based on a sample language.
IT250 Mini Project to contruct a C Compiler using Lex, Yacc and Python
A compiler for a subset of the Nim Programming Language.
Generates Intermediate code for language called "Simpl"
A compiler to convert C into a language inspired by Java
A transpiler built from scratch which transpiles a custom language to C++
A step wise construction of a compiler using lex and yacc
A simple compiler for a Python-like language ("MiniPy") using Flex and Bison. Includes lexical analysis, parsing, symbol tables, and intermediate code generation.
Repository featuring a YACC and LEX-designed programming language for FLAC course in the second year.
This repository contains implementations of a lexigraphical analyzer, syntatical analyzer, and intermediate code generator for a theoretical programming language. The project was completed in conjunction with UCR CS 152 Compiler Design.
Constructing a parser that recognizes a specific language
Flex & Bison Python to C++ Translator
Proof of concept compiler for a simplified programming language. - "Formal Languages, Automata and Compilers" course
In this project we created a compiler for our own programming language Golub. University project for the course "Principles of Programming Languages and Compilers". Course Code: CEID_ΝΥ132
A compiler for a subset of C implementing all stages of the compiler.
A compiler built in C using Flex & Bison. Performs lexical/syntax analysis and generates Intermediate Code (Three-Address Code/Quadruples) using Backpatching logic.
This is a mini C compiler built using lex and yacc. This was part of our innovative assignment.
Add a description, image, and links to the compiler-construction topic page so that developers can more easily learn about it.
To associate your repository with the compiler-construction topic, visit your repo's landing page and select "manage topics."