Understanding Lex Programming for the course- System Programming and Compiler Construction(SPCC)
-
Updated
Sep 27, 2019 - 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.
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.
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.
A Lexical Analysis Project
Trabalho da materia compiladores - UFRRJ
Contains a Compiler and it's Individual Subsystems to convert low level PL/0 code to assembly code and execute it on a VM
Creation of a mini compiler that generates intermediate code from C language
Creating analyser for a self-made language
This is a compiler project designed for Compiler Design course.
Command-Line-Interface for interacting with the UNIX kernel from ring 3, with support for complex grammar such as; Builtins, Subshells, Redirection, Logical Operators, Pipes, and more.
Welcome to the high seas of programming with PirateScript, a language as adventurous and cunning as a pirate on the hunt for buried treasure. PirateScript be more than just a set of code rules; it's a linguistic journey through the seven seas of syntax and semantics, where every line of code tells a tale of daring escapades and nautical exploits.
Programs to understand compiler design concepts.
Lex Tarayıcısı ve Yacc Ayrıştırıcı Kullanılarak dört işlem yapan ve işlem önceliğinde LR ayrıştırması kullanan basit bir derleyici tasarladım
An ASM interpreter for Intel x86 – like architecture in C using Flex and Bison.
minishell 42 project.
Simple program that removes comments from C code.