An ASM interpreter for Intel x86 – like architecture in C using Flex and Bison.
-
Updated
Feb 23, 2023 - C
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
An ASM interpreter for Intel x86 – like architecture in C using Flex and Bison.
This project is an implementation of a Lexical and a Syntax Analyzer for the P-- programming language.
Mini compiler with flex and bison
A C implementation of a lexical analyser for a programming language (wip)
LEX practice exercises - Compilers
minishell 42 project.
[PT] Analisadores léxicos para disciplina de Compiladores.
An elastiq compiler for an elastiq language.
Understanding Lex Programming for the course- System Programming and Compiler Construction(SPCC)
Compiler for the alpha language, includes all the essential phases, starting from lexical analysis, followed by syntax analysis, semantic analysis, intermediate code generation, and ultimately the production of machine code.
Compiler and Parser build of an XML-like programming language.
This is a compiler project developed during my college coursework. It includes lexical analysis, syntax analysis, semantic analysis, intermediate code generation, optimization, and code generation stages. The goal is to translate high-level language source code into target machine code.
This is a C-- compiler that implements stages such as lexical analysis, syntax analysis, semantic analysis, intermediate code generation, intermediate code optimization, and target code generation. Please refer to the report for each stage inside for details.
Command Line Interface to execute mathematics operations made as an asingment of the Compilers & Interpreters subject
A Lexical Analysis Project
Trabalho da materia compiladores - UFRRJ