An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with syntax-analyzer

A curated list of projects in awesome lists tagged with syntax-analyzer .

https://github.com/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.

compiler cpp parser semantic-analyzer syntax-analyzer tiny tiny-compiler tiny-language tokenization

Last synced: 17 Oct 2025

https://github.com/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.

antlr-language-development antlr4 antlr4-grammar grammar-checker grammar-parser grammar-parser-generator grammar-rules grammars grammars-utility language-development language-processing semantic-analysis semantics syntax syntax-analysis syntax-analyzer syntax-tree tokenization tokenizer tokenizer-parser

Last synced: 11 Apr 2025

https://github.com/kuanhungchen/spring-2020-compiler-design

🛠 A simple compiler which targets on subset of C language and generates RISC-V assembly code.

code-generator compiler compiler-design lexical-analyzer risc-v syntax-analyzer

Last synced: 25 Feb 2025

https://github.com/cybex-dev/robot-compiler

A simple code compiler that compiles Pascal code with a syntax and contextual analyser (and production rules)

bnf code compiler context-free-grammar cpp cpp-compiler linux syntax syntax-analysis syntax-analyzer

Last synced: 29 Mar 2025

https://github.com/domamaric/ppj

Python solutions for Programming Language Translation laboratory exercies.

compiler lexical-analyzer ll1-grammar ll1-parser semantic-analyzer syntax-analyzer

Last synced: 14 Nov 2025

https://github.com/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.

antlr antlr-development-environment antlr-grammar antlr4-grammar grammar-checker grammar-parser grammar-rules grammars grammars-utility language-development language-processors semantic-analysis semantics syntax syntax-analysis syntax-analyzer syntax-tree tokenization tokenizer tokenizer-parser

Last synced: 16 Jul 2025

https://github.com/winstonliyt/c-basedcompilerwithqt

C-based Compiler With Qt for Course 10031202 Project

compiler-design cpp grammar-parser lr1-parser syntax-analyzer

Last synced: 25 Jun 2025

https://github.com/zunainaliazam/langx-compiler

It is a compiler of our custom language LangX which is inspired from Python and C++.

compiler-construction lexical-analyzer parser-generator semantic-analyzer syntax-analyzer

Last synced: 26 Jun 2025

https://github.com/LIU42/SyntaxAnalyzer

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

compiler course-project grammar-rules homework-project lr-parser lr1-parser syntax-analysis syntax-analyzer syntax-parser

Last synced: 05 Oct 2025

https://github.com/liu42/syntaxanalyzer

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

compiler grammar-rules lr-parser lr1-parser syntax-analysis syntax-analyzer

Last synced: 28 Feb 2025

https://github.com/karanraj06/bmm-lexer-parser

Lexical and Syntax Analyzer for a simple programming language called B--

bison flex lexical-analyzer syntax-analyzer

Last synced: 08 Jan 2026

https://github.com/akphi/mer-c-less

a simple parser for a simple language

lexical-analyzer parser syntax-analyzer

Last synced: 08 Apr 2025

https://github.com/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 .

jack jack-language java nand2tetris-compiler nand2tetris-jack-compiler syntax-analyzer tokenizer-parser

Last synced: 20 Jun 2025

https://github.com/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.

compiler compilerconstruction lexer-parser lexical-analyzer parser syntax-analysis syntax-analyzer

Last synced: 23 Feb 2025

https://github.com/anindyamajumder/compiler-design

This repository contains the course works of CSE420: Compiler Design course

c compiler-design lexer lexical-analyzer semantic-analyzer syntax-analyzer yacc

Last synced: 28 Jun 2025