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

GitHub topics: syntax-analysis

jose-rZM/SyntaxTutor

An interactive C++ tool for learning LL(1) and SLR(1) parsers. SyntaxTutor generates random grammars and guides students through FIRST, FOLLOW, closure, and parsing table calculations with step-by-step feedback.

Language: C++ - Size: 19.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3 - Forks: 0

TarekMineRoyal/minipascal-compiler

End-to-end compiler for MiniPascal, a simplified Pascal language. Built with C++, Flex, and Bison, it parses, semantically analyzes, and generates assembly for a custom stack-based VM.

Language: C++ - Size: 17.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 3 - Forks: 1

Rekkonnect/Syndiesis

The most revolutionary syntax visualizer

Language: C# - Size: 3.09 MB - Last synced at: 8 days ago - Pushed at: 15 days ago - Stars: 73 - Forks: 6

Valkryst/VCodeLanguageDetection

A lightweight Java library for automatic code language detection of an input text.

Language: Java - Size: 104 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

yorth21/syntactic-analyzer

Analizador lógico-aritmético en Java (recursivo y con pila) con generación de notaciones.

Language: Java - Size: 29.3 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

SANDIEGOVIEIRA/COMPILER

Compilador simples em Python com PLY (Lex/Yacc), desenvolvido para a disciplina de Compiladores. Inclui análise léxica, sintática, semântica, AST, suporte a controle de fluxo, booleanos e funções.

Language: Python - Size: 30.3 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

J00naTHan/lex-parser-elgol

University project for Compilers course using Rust as programming language, with Logos (lexer) and Lalrpop (LR(1)/LALR(1) parser) crates. The goal of the project is to create a lexical and syntax analyser for an imaginary language, Elgol, invented by the course teacher

Language: Rust - Size: 12.7 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

amakukha/tmg

McIlroy's TMG compiler-compiler in portable C

Language: C - Size: 550 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 82 - Forks: 4

golu19102003/CD-LAB

Here You Can See the details Compiler Design lab Which Shows the hands-on practice of the Compiler Concepts and focuses on the design and implementation of compilers. Students learn to analyze and design algorithms for various phases of compilation, including lexical analysis, syntax analysis, semantic analysis, optimization, and code generation.

Language: C - Size: 12.7 KB - Last synced at: 14 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

aa-sikkkk/C-syntaxChecker

C-SyntaxChecker is a tool designed to analyze C and C++ code for common syntax issues. It checks for bracket matching, keyword usage, function definitions, and more. This tool can help developers maintain clean and error-free codebase.

Language: C - Size: 2.64 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 2

gregyjames/Mapperic

Automatically generate DTO Classes and AutoMapper Configurations.

Language: C# - Size: 74.2 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 6 - Forks: 0

Water-Melon/Melang

A script language of time-sharing scheduling coroutine in single thread

Language: C - Size: 540 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 408 - Forks: 12

Ivan-Daniel-Beltran-Santiago/go-inspired-compiler-java

Prototype of a compiler built in Java based on the syntax and structure of the Go language.

Language: Java - Size: 2.59 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

VCU-CS-Capstone/cs-25-312-java-pedagogical-libraries Fork of VCU-CS-Capstone/cs-capstone-2024-25-cs-capstone-2024-25-github-repo-set-up-0000---Capstone-Template

Adaptation of PEDAL (PEDAgogical Library) from Python to Java for syntactic analysis of student-submitted code

Language: Java - Size: 5.33 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

JoseRuiz01/TinyLanguageProcessor

Language processor for the Tiny programming language

Language: Java - Size: 3.82 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

kuhumcst/texton

Text Tonsorium - a toolbox that automatically arranges NLP tools in workflows and enacts them with user's inputs

Language: PHP - Size: 9.29 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

Nagasai125/Compiler-Design---18CSC304J-

18CSC304J Compiler Design Lab codes

Language: C++ - Size: 1.48 MB - Last synced at: 19 days ago - Pushed at: over 2 years 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.15 MB - Last synced at: about 11 hours ago - Pushed at: about 11 hours ago - Stars: 21 - Forks: 0

andrija-tosic/ast

Language: Java - Size: 477 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ghaiklor/pascal-interpreter

A simple interpreter for a large subset of Pascal language written for educational purposes

Language: JavaScript - Size: 770 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 36 - Forks: 1

grachale/lr_parser_generator

This project is a learning tool designed to help users understand and generate LR parsers, including LR(0), SLR(1), LALR(1), and LR(1). It provides interactive features such as grammar definition, parser construction, and input string testing, enabling users to explore the internal structures and functionality of LR parsers.

Language: Python - Size: 106 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

billgewrgoulas/Custom-Compiler

Compiler for a small programming language, built for the Compilers course at UOI.

Language: Python - Size: 781 KB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

rsdc2/syntax-treebank-annotator

Annotation environment for syntactic analysis of natural language

Language: JavaScript - Size: 1.14 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

KarboniteKream/syn

A syntax parser based on the LLLR method

Language: Rust - Size: 248 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

NarendraYSF/AST2DB

AST2DB is a powerful tool that utilizes clang to parse C/C++ source code, extract Abstract Syntax Tree (AST) information, and store it in an SQLite database.

Language: C++ - Size: 27.3 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 22 - Forks: 2

jwalsh/syntree-generator 📦

A tool for converting French literary text into S-expression syntax trees for linguistic analysis, with visualization capabilities

Language: HTML - Size: 385 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

SnipMeDev/Highlights

Kotlin Multiplatform (KMM) syntax highlighting engine

Language: Kotlin - Size: 492 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 124 - Forks: 4

jevonsflash/RoslynSyntaxTool

Roslyn语法分析器

Language: C# - Size: 56.6 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 46 - Forks: 5

tztsai/MatoPy

Matlab to Python 3 Translator.

Language: Python - Size: 22.4 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

zamgi/lingvo--Syntax-ru

Определение синтаксических ролей слов в предложении в тексте на русском языке

Language: C# - Size: 40.9 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 6 - Forks: 1

RezaGooner/Parenthesis-Matching

Checking the correct use of ( ) and { } and [ ] in mathematical expressions

Language: C++ - Size: 789 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

nihei9/vartan

An LALR parser generator for golang

Language: Go - Size: 403 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 2

cridin1/pwsh-static-analysis

Static code analysis for powershell code through PSScript Analyzer

Language: Python - Size: 136 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

hediske/Compiler

A Compiler made using Maven that offers to the user the possibility to provide the language of the compiler .works only on SLR grammars and generates the SLR table according to the grammar given , An SLR parser generator and type checking.

Language: Java - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

marmevladek/antlr3-syntax-analysis

Implementation of the course «System Software» at ITMO University

Language: C - Size: 2.15 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

cao-awa/structuring-translator

The structuring translator is a framework that lets content can be translated into other formats.

Language: Java - Size: 504 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

Eemayas/ParseGen_Flask_Server Fork of earthPerson-001/CLR-Parser

Flask-based backend for the ParseGen parser generator. Supports CLR parsing, computes first & follow sets, and generates parsing tables, parsing tree from context-free grammar. Provides a REST API for parsing multi-token strings.

Language: Python - Size: 1.27 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

VanZandtr/AI_DungeonGame

Developing a python text based Dungeon Game using only free AI versions

Language: Python - Size: 26.4 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

theMHD-120/EGC-Flex-Yacc-Compilers-Project

Eqbal G Mansoori Compilers; a simple version of a compiler including mathematical expressions with specified rules and instructions - Principles of Compilers Design final project - Winter 2025 /// by theMHD

Language: Yacc - Size: 3.12 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

OtmaneDaoudi/C-complex-declarations-parser

A program that converts a complex C declaration into a human readable representation.

Language: C - Size: 1.84 MB - Last synced at: about 5 hours ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

ReshiAdavan/SPI

simple pascal interpreter

Language: Python - Size: 68.4 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

LIU42/SyntaxAnalyzer

《编译原理》课程设计,基于 LR (1) 分析的类 C 语言语法分析器

Language: Python - Size: 14.6 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

NayaneBatista/compiler

Construção do trabalho prático da disciplina de Compiladores (1/2024)

Language: Yacc - Size: 703 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ghadeeras/languasaurus

A dynamic parser generator tool for TypeScript/JavaScript

Language: TypeScript - Size: 215 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

strblr/pegase

An inline, fast, powerful and lightweight PEG parser generator for JavaScript and TypeScript, with semantic actions, parametrized rules, support for native regexps, error recovery, warnings, integrated AST generation and visitors, cut operator, back references, grammar merging, and a lot more.

Language: TypeScript - Size: 3.65 MB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 13 - Forks: 2

alirezakay/RegexToDFA

converting regex (regular expression) to DFA directly by creating syntax tree in java

Language: Java - Size: 1.44 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 30 - Forks: 15

ULL-ESIT-GRADOII-PL/esprima-pegjs-jsconfeu-talk Fork of pdubroy/jsconfeu-talk

Source code from talks by Patrick Dubois, Yonatan Mevorach and others about Compilers

Language: CoffeeScript - Size: 4.63 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Ars-Linguistica/PyLFG

PyLFG is a Python library for working within the Lexical Functional Grammar (LFG) formalism. It provides a set of classes and methods for representing and manipulating LFG structures, including f-structures and c-structures.

Language: Python - Size: 668 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 3

ZeroBone/Grammax

Grammax is a Java & C++ bottom-up SLR/CLR parser generator that builds parsers from grammars in Backus-Naur-Form.

Language: Java - Size: 478 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

khaouitiabdelhakim/Pascal-Compiler

This repository contains a minimalistic Pascal compiler implemented in C, covering lexical and syntax analysis. It serves as a learning resource for understanding the fundamental aspects of compiler design. The code is intentionally kept concise to provide a clear insight into the key stages of lexical and syntax analysis in a compiler.

Language: C - Size: 133 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 1

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: 2 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 1

Raihan4520/Compiler-Design

C and C++ projects from the Compiler Design course at AIUB, covering lexical analysis, syntax analysis, and code generation phases.

Language: C++ - Size: 22.4 MB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

Muhammad-Yaqoob-4110/CS-471-Compiler-Construction-C

This repository contains the final project for the CS-471L Compiler Construction course at the University of Engineering and Technology (UET), Lahore. Supervised by Mr. Laeeq Khan Niazai, it focuses on Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation (Three-Address Code), and x86 Assembly Code Generation.

Language: C++ - Size: 18.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

jnyfah/CuriousX

A simple miniature Compiler

Language: C++ - Size: 7.3 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 28 - Forks: 3

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: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

drifter1/compiler

Implementing a complete Compiler for a simple C-like language using the C-tools Flex and Bison

Language: C - Size: 650 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 184 - Forks: 41

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

unpackdev/solgo

Solidity parser in Go, designed to transform Solidity code into a structured format for enhanced analysis, particularly beneficial for developers using Go to analyze Solidity smart contracts.

Language: Go - Size: 157 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

AyeshaAshfaq12/C-Compiler

This project is a C++ compiler designed to provide all standard compiler features, with the parsing phase already completed and further stages in development.

Language: C++ - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

AliAtaollahi/Compiler-Course-Projects

UT Trade Compiler: Projects for the Design Compiler Course at the University of Tehran (Fall 2023)

Language: Java - Size: 7.07 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

VanTamNguyen/Nand2Tetris

Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.

Language: Assembly - Size: 2.02 MB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 34 - Forks: 14

nxz7/OLC1_Proyecto2_202200007

(FS, 2024) Language: JavaScript Resources Readme (lexical analysis, symbol table construction, syntax analysis,semantic analysis.) Course: Organización de lenguajes y compiladores (Language Organization and Compilers )

Language: JavaScript - Size: 1.34 MB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

itsryu/SYN

Repositório referente ao trabalho de implementação de um analisador sintáxico para a linguagem MicroPascal (µ-Pascal) da disciplina Linguagens formais, Autômatos e Compiladores da Universidade Católica de Brasília.

Language: C - Size: 4.88 KB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

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

JuanM0412/SyntaxAnalysis

Top-Down parser and Bottom-UP parser final project for Formal Languages and Compilers.

Language: Python - Size: 58.6 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

RedDragonWebDesign/adblock-filter-analyzer

AdBlock Filter Syntax code highlighter and partial validator. Colorizes and explains the syntax. Good for learning.

Language: JavaScript - Size: 242 KB - Last synced at: 7 months ago - Pushed at: almost 4 years ago - Stars: 17 - Forks: 1

melgoharyme/Java-compiler-5-phases

A project focused on implementing the "Allocate Cursor" statement in a programming language. This repository contains code and documentation for a compiler that parses, analyzes, and generates executable code. Contributions welcome. Licensed under MIT.

Language: Java - Size: 129 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

oleksiygarnik/programming-language-translator

This project implements a compiler for a custom programming language featuring lexical and syntax analysis, intermediate representation in Polish Notation, and code generation.

Language: C# - Size: 87.9 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

lanl/FLPR

FLPR: The Fortran Language Program Remodeling system

Language: C++ - Size: 476 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 18 - Forks: 5

Yuziquan/CppCompiler

A C# application that simulates the important workflow of a C++ compiler, continuous updating ...

Language: C# - Size: 62.2 MB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 17 - Forks: 2

jubayer98/A-Simple-Syntax-Analyzer

A syntax analyzer (parser) was developed using Flex and Bison tools based on the grammar specified in the README file.

Language: Lex - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

RJTLM/Comprehensive-Analysis-and-Enhancement-of-Software-Testing-Techniques-Java-Cypress

In this assignment, we investigated real-world code and its associated tests in a team of 3 people. The goal was to apply concepts taught in Software Engineering Testing to Analyse the code, evaluate the testing suit in place, and propose improvements.

Language: HTML - Size: 6.17 MB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

mbs0221-bjut/Parser-1.0

BJUT-编译原理 课程设计

Language: C++ - Size: 33.2 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

ivanovishado/Compiler

Minimal compiler

Language: C++ - Size: 39.1 KB - Last synced at: 11 months ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 1

Nithin1729S/C-Compiler-Phases

IT250 Mini Project to contruct a C Compiler using Lex, Yacc and Python

Language: Yacc - Size: 31.7 MB - Last synced at: 2 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

haronbh/recursive-descent-method

syntax analyzer using the recursive descent method with java

Language: Java - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

atandritC/Phases-of-Compiler

Explore compiler design basics with Phases of Compiler, a project demonstrating lexical and syntax analysis in C++.

Language: C++ - Size: 8.79 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

sabrina1ag/Compilateur_personnalis-

Development of a mini-compiler in C using FLEX and Bison for lexical and syntax-semantic analysis, with symbol table management, error handling, and generation of intermediate and object code.

Language: C - Size: 17.6 KB - Last synced at: 12 months ago - Pushed at: 12 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

delivery-club/delivery-club-rules 📦

Delivery club go linter

Language: Go - Size: 128 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 0

Haviv1901/Shenva_Compiler

Compiler for "Shenva" language, made for magshimim final project

Language: C - Size: 56.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

khaledkamr/Compiler-project

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.

Language: C - Size: 3.42 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

wrm244/SyntaxAnalysis

PL/0的语法分析Java代码

Language: Java - Size: 285 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

Sarvesh30112002/SQL-Analyzer

SQL Analyzer is a software that reads SQL queries, performs token analysis, and evaluates the complexity of the queries. The main goals of this project are to categorize and count different types of tokens, analyze query complexity factors such as joins, subqueries, aggregate functions, and conditions, and provide valuable insights into query.

Language: Java - Size: 188 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

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

Dor-sketch/Assembler

Thorough study of compiler architectures and translating assembly code.

Language: C - Size: 2.45 MB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

NegarMirgati/lexicalAndSyntaxAnalyzer

Smoola Lexical and Syntax Analyzer

Language: ANTLR - Size: 311 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

yassram/SwiLex

A universal lexer library in Swift.

Language: Swift - Size: 37.1 KB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 30 - Forks: 2

amirbawab/EasyCC-CPP

Easy Compiler Compiler written in C++

Language: C++ - Size: 1.47 MB - Last synced at: 7 months ago - Pushed at: almost 8 years ago - Stars: 23 - Forks: 3

jElhamm/Compiler-Design

"This repository focuses on implementing Compiler-Related concepts."

Language: C++ - Size: 1.48 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

abalvet/SyntaxGames

Experimental "serious" games to teach syntax (linguistics)

Language: JavaScript - Size: 2.45 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

sallar-ba/Lexer

A Flask Application for Lexical Analyzer, Syntax Analyzer and Tree Generator

Language: HTML - Size: 1020 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

alighanbari2002/Compiler-and-Programming-Languages-Design-Course-Projects

A compiler written using ANTLR with Java for the programming language LogicPL.

Language: Java - Size: 3.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Hironsan/google-natural-language-sampler

Code examples for Google Natural Language API.

Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 13 - Forks: 6

luc-rap/simpleURL-analyzer

Lexical and Syntax Analyzer

Language: Python - Size: 1.07 MB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ondrejjanecka/IPP-2024

XML parser and code interpreter

Language: PHP - Size: 180 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Cizr/PLY-Parser-for-Java-Files

PLY parser for Java files, supporting integer and boolean variables, arithmetic and logical operations, variable assignments, conditional statements, and simple looping.

Language: Python - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

Cizr/Yacc-Parser-Addition-Rules-and-Type-Checking

An educational Yacc parser implementation for the specified grammar, featuring Java-like addition rules and integrated type checking for assignment consistency. Explore code, examples, and tests to deepen your understanding of Yacc parsing and semantic analysis.

Language: Python - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

yanshengjia/compiler

SEU CS Compiler Course Design: LEX & YACC for MiniC

Language: Python - Size: 34.1 MB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

saifaldin14/Compiler

Épée: A complete compiler for a custom language. Performs lexical, syntax and semantic analysis. Loads custom file types and creates Three Address Code

Language: C++ - Size: 6.44 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0