You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository contains the source code for a custom programming language designed for the Automata, Language Theory and Compilers course @ ITBA. The language is vectorized, allowing for efficient computation of operations on large sets of data.
Tiny-C Compiler: A complete implementation of a compiler for the TinyC language, a subset of the C programming language spec, developed using Lex and Bison.
Trabalho realizado juntamente com @luislcc para a Unidade curricular de Processamento de Linguagens e Compiladores. Apresenta foco no desenvolvimento de um compilador utilizando-se da ferramenta YACC.
A macro processor is a program that copies a stream of text from one place to another, making a systematic set of replacements as it does so. Macro processors are often embedded in other programs, such as assemblers and compilers. Sometimes they are standalone programs that can be used to process any kind of text.
Welcome to the Compiler Design Laboratory Course! In this course, a compiler is built from scratch. There's different stages of the compilation process, including lexical analysis, syntax analysis, creation of Abstract Syntax Tree, code generation, and optimization which are all utilized in this course.
Implementation of YACC Parser for parsing trivial mathematical calculation and to answer them. Deploying simple flask model to implement a small frontend to this parser code