GitHub topics: syntax-analyzer
mikiyadd/my-c-array
Dynamic array implementation in C with a modular, folder-based structure.
Language: C - Size: 12.7 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

Asterinos1/Lambda-to-C-transpiler
Computation Theory project 2024. A transpiler that converts an imaginary language 'lambda' into executable C source code.
Language: C - Size: 558 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

AnindyaMajumder/Compiler-Design
This repository contains the course works of CSE420: Compiler Design course
Language: C - Size: 2.86 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

jose-rZM/LL1Checker
LL1Checker: A tool to verify if a grammar is LL(1) and to validate input strings against the generated language. Ideal for learning about parsing techniques, compiler design, and formal language theory. Try it out or contribute to improve its functionality!
Language: C++ - Size: 1.13 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 21 - Forks: 0

nihei9/vartan
An LALR parser generator for golang
Language: Go - Size: 403 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 15 - Forks: 2

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: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

LIU42/SyntaxAnalyzer
《编译原理》课程设计,基于 LR (1) 分析的类 C 语言语法分析器
Language: Python - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

WinstonLiyt/C-basedCompilerWithQt
C-based Compiler With Qt for Course 10031202 Project
Language: C++ - Size: 44.7 MB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

KhaledAshrafH/Tiny-Compiler
This project is a fully functional compiler for the TINY programming language, which is a language that supports basic arithmetic, boolean, and control flow operations. The compiler can scan, parse, and run code written in the TINY language.
Language: C++ - Size: 903 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 0

melchisedech333/antlr4-experiments
:wrench: My studies on context-free grammar, using ANTLR4 (C++) to generate the parser files. Some basics are developed, such as token processing, recursion, variable definition, array processing, Abstract Syntax Tree (AST) manipulation, UNICODE support, and error handling.
Language: Java - Size: 378 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 1

ali7haider/Compiler-Construction-Lab
This repository contains the code and assignments developed during the Compiler Construction Lab taught by Sir Laeeq in the Fall 2024 semester. The focus is on the design and implementation of compilers, covering topics such as lexical analysis, syntax analysis, semantic analysis, and code generation.
Language: C++ - Size: 209 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Karanraj06/bmm-lexer-parser
Lexical and Syntax Analyzer for a simple programming language called B--
Language: Lex - Size: 22.5 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

ahmedihabb2/MangaCC
Transform Ideas into Executable Brilliance.
Language: JavaScript - Size: 2.53 MB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 17 - Forks: 1

OsamaBodiaf/top-down-parser
Top-down parser with built-in lexer.
Language: Java - Size: 43.9 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

Vipul97/proglang
A lexical and syntax analyzer for a custom programming language grammar in Python.
Language: Python - Size: 32.2 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 8 - Forks: 2

nxz7/OLC1_Proyecto1_202200007
(FS, 2024) Language: JAVA (lexical analysis, symbol table construction, syntax analysis.) Course: Organización de lenguajes y compiladores (Language Organization and Compilers )
Language: Java - Size: 1.62 MB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

kuanhungchen/Spring-2020-Compiler-Design
🛠 A simple compiler which targets on subset of C language and generates RISC-V assembly code.
Language: Yacc - Size: 33.2 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 4

oradbarel/Theory-of-Compilation--Syntax-Analyzer
HW2 assignment about building a Syntax Analyzer. Theory of Compilation course.
Language: C++ - Size: 2.92 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

TERESH1/Pascal-lexical-grammar-analyzer
written with PascalABC.NET
Language: Pascal - Size: 32.2 KB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

cybex-dev/Robot-Compiler
A simple code compiler that compiles Pascal code with a syntax and contextual analyser (and production rules)
Language: C++ - Size: 107 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 1

jElhamm/Programs-Practical
"This repository contains a collection of practical projects implemented in various programming languages."
Language: Java - Size: 599 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

amirhossein-hkh/LR-Parser
LR Parser (LR(0), SLR(1), CLR(1) and LALR(1))
Language: Java - Size: 93.8 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 64 - Forks: 22

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

Howeng98/CompilerHW2
Implementation of Syntax Analyzer ( Parser ) part of compiler
Language: C - Size: 816 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

mahmoudmohamedramadan/Compiler-Design 📦
The Compiler Design project for Computer Science department.
Language: C# - Size: 316 KB - Last synced at: 1 day ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

annapoorna-a-k/SYNTAX-ANALYZER-using-Java
This is a Syntax Analyzer which can parse Jack programmes in accordance with the Jack language and generate an XML file .
Language: Java - Size: 168 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 3

sandunrajitha/Compiler-Design-and-Implementation-using-lex-and-yacc
Created as a mini project for "Software Construction" course @ Open University of Sri Lanka
Language: C - Size: 1.02 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

mohamad-khorsandi/python-syntax-analyzer
detecting python syntax errors given attribute grammar in BNF form
Language: Java - Size: 13.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

awoner/translator-wpf
Program that translate code to code in polish notation and execute it
Language: C# - Size: 70.3 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

biollama112/BASED_Language
A custom programming language that has a Lexical, Syntax, and Semantic analyzer coded using Python
Language: Python - Size: 17.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

anycc-org/anycc
any compiler compiler using C++
Language: C++ - Size: 2.58 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

davidsonbrsilva/aquascript
A simple procedural programming language.
Language: C# - Size: 219 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 3 - 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

karl-park/CompilerTheory
TinyOne - Compiler (Compiler Theory)
Language: Java - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

ZunainAliAzam/LangX-Compiler
It is a compiler of our custom language LangX which is inspired from Python and C++.
Language: Python - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

afentev/Interpreter 📦
Interpreter for my C-like programming language written in C++
Language: C++ - Size: 48.8 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

domamaric/PPJ
Python solutions for Programming Language Translation laboratory exercies.
Language: Python - Size: 518 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

MuhammadAmas/LangX-Compiler
It is a compiler of our custom language LangX which is inspired from Python and C++.
Language: Python - Size: 128 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

exsandebest/Penguin
С++-like programming language Penguin with interpreter
Language: C++ - Size: 266 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

happy-turtle/jack-compiler
Compiler for the Jack programming language. Consisting of a syntax analyzer that parses Jack programs according to the Jack grammar and translates the code to an intermediate virtual machine language.
Language: C# - Size: 40 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

iAnas19/Scrypton
Compiler Project on Python
Language: Python - Size: 20.5 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

mlmabuti/tokens-please 📦
A single-line code analyzer based on the first three stages of the compilation process.
Language: JavaScript - Size: 1.79 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Hamahmi/CompilersLabTests
Test cases for ACL tasks
Language: Java - Size: 32.2 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 2

AhmedIssa11/Compiler-Design
Language: C# - Size: 1.87 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

AshuSheikhCode/CompilerFull
This C# compiler contains three phases
Language: C# - Size: 9.23 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

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

ammarahmadr/Lexical_Analyzer-Parser_Implemented-in-Python
An efficient Lexer and recursive decent parser for c++ language. Implemented in Python
Language: Python - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 2

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: over 2 years ago - Pushed at: over 6 years ago - Stars: 17 - Forks: 3

sksmslhy/Java_Lexical_and_Syntax_Analyzer
Implementation of JAVA Lexical Analyzer & Syntax Analyzer
Language: Python - Size: 13.3 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

ricardofares/lexa Fork of barrosoman/lexa
:keyboard: College project for a lexical and syntax analyzer.
Size: 61.5 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Pariasrz/Galaxy-Compiler
Lexical Analyzer and Parser implementation for a programming language named Galaxy
Language: Python - Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

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

jalalmansoori19/Compiler-Syntax-Analyzer
Assignment 03 For Compiler Construction Course
Language: C++ - Size: 5.86 KB - Last synced at: 6 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

antuniooh/Dattebayo-compiler Fork of WebisD/Dattebayo-compiler
The project consists of a compiler for dattebayo language. The user simply inserts a .dtb file to generate a .py file
Language: Python - Size: 7.36 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

polaralex/Simple-Pmm-Compiler
A compiler for a test language called P--, made for educational purposes.
Language: C - Size: 73.2 KB - Last synced at: over 2 years ago - Pushed at: about 9 years ago - Stars: 1 - Forks: 0

marcosvbras/marvin-the-compiler
Language: Python - Size: 478 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

guillaume-elambert/DI3-projet_tutore_2-part3
Analyse syntaxique pour JSON. (projet Polytech)
Language: C - Size: 521 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

AhsanKhaan/Compiler-Construction
Compiler Construction contains three phase 1)Lexical Analyzer 2)Syntax Analyzer 3)Semantic Analyzer
Language: Java - Size: 101 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

ARRETdaniel/22-2_compiladores
Compilers Assignments; Lexical Analyzer, Syntax Analyzer, Semantic Analyzer
Language: C - Size: 910 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

melchisedech333/antlr4-demonstration-project
:wrench: Demonstration of using ANTLR4 (with runtime for C++) in projects for context-free grammar processing. The ANTLR4 (Java) package is included, and the project is configured to compile on Linux.
Language: C++ - Size: 2.8 MB - Last synced at: 2 months 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: about 6 years ago - Stars: 2 - Forks: 2

gayathrymw/SYNTAX-ANALYZER-using-Java Fork of annapoorna-a-k/SYNTAX-ANALYZER-using-Java
This is a Syntax Analyzer which can parse Jack programmes in accordance with the Jack language and generate an XML file .
Size: 0 Bytes - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

wdvictor/Pascal-compiler
A Pascal compiler in python. It is part of a compiler class project at the University of Software Engineering at UnB
Language: Python - Size: 27.3 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

SinclairGurny/PSIL
Interpreter for my own LISP/Scheme like programming language built from the ground up!!
Language: C++ - Size: 125 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 0

dBenf/Algorythm-and-Data-Structure
Exam project of Algorythm and Data Structure course
Size: 503 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

swiftie1230/Compiler
Final version of Compiler Project 📌
Language: Python - Size: 1.67 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - 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: about 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 4

CinderScript/context-free-syntax-parser
This is a syntax parser written in GO that uses a set of grammar definitions. The current definition is configured for the fictional "four-point" programming language.
Language: Go - Size: 39.1 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

DrompiX/syntax_analyser
Syntax analyser for Compilers Construction course. Innopolis University Fall 2018
Language: Python - Size: 2.01 MB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

zhibirc/stihi-ru-backupper
Language: JavaScript - Size: 2.42 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

SwastikUdupa/mini-compiler
Mini-compiler to compiler a custom language as part of the course plan for Automata Theory and Compiler Design
Language: Yacc - Size: 96.7 KB - Last synced at: 14 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 5

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: 3 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1

MichaelBalas/Recursive_Descent_Parser
Building a simple programming language based on arithmetic expressions using a top-down recursive descent parser written in Python and C.
Language: C - Size: 23.4 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

akphi/Mer-C-less
a simple parser for a simple language
Language: C - Size: 286 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0
