An open API service providing repository metadata for many open source software ecosystems.

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