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

Topic: "lr-parser"

peter-winter/ctpg

Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.

Language: C++ - Size: 200 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 456 - Forks: 24

igordejanovic/parglare

A pure Python LR/GLR parser - http://www.igordejanovic.net/parglare/

Language: Python - Size: 13.5 MB - Last synced at: 25 days ago - Pushed at: 8 months ago - Stars: 139 - Forks: 32

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: almost 2 years ago - Stars: 64 - Forks: 22

soroushj/lr1-parser-vis

Create LR(1) parsers in your browser and see how they work

Language: JavaScript - Size: 1.69 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 21 - Forks: 1

alan-j-hu/Asparserations

Asparserations is an LR(1) and LALR(1) parser generator frontend. It outputs JSON representing the parse table.

Language: C++ - Size: 137 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 2

tanmaya0102/Compiler-Design-Programs

Compiler Design Lab Programs

Language: C - Size: 464 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 18 - Forks: 10

howl-anderson/MicroCompiler

一个微型的 LL/LR/LALR 语法解析器 | A micro compiler project to provide LL/LR/LALR syntax parser

Language: Python - Size: 1010 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 2

wangziqi2013/CFront

A C language parser built from the scratch, without using compiler generator.

Language: C - Size: 1.37 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 5

teliosdev/antelope

Antelope, the compiler compiler.

Language: Ruby - Size: 886 KB - Last synced at: 16 days ago - Pushed at: almost 10 years ago - Stars: 8 - Forks: 0

uttom-akash/mathematical-expression-parser

Compiler design

Language: C# - Size: 35.2 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

ankurparihar/Compiler-Lab-Codes

CSN-362 Compiler Lab Submissions

Language: C - Size: 3.68 MB - Last synced at: 10 months ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 3

coshcage/yaclrcc

Yet another CLR compiler compiler.

Language: C - Size: 135 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

AinsleySnow/Calculators

Calculators wirtten as examples of LL and LR parsing

Language: C++ - Size: 56.6 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

ahmedibrahimq/create-LR-parser

Generating LR parser for a given grammar.

Language: Python - Size: 8.79 KB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 2

giannitedesco/pylr

A compiler-compiler for lexers, LL and LALR grammars, written in python

Language: Python - Size: 170 KB - Last synced at: 10 months ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

pourmand1376/Parser

Implementation of LL(0), LR(0), SLR(1), CLR(1) algorithms in C# (Visual Representation is also available)

Language: C# - Size: 254 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

jiunbae/ENE4014

Programming Languages @ Hanyang Univ.

Language: C++ - Size: 795 KB - Last synced at: 10 months ago - Pushed at: almost 8 years ago - Stars: 4 - Forks: 1

mik-jozef/lr-parser-typescript

LR(1) parser generator with a user-friendly formalism for specifying grammars, written in TypeScript.

Language: TypeScript - Size: 171 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

Ashish5096/Compiler-Design

Implementation of parsers

Language: C - Size: 896 KB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

ShrohanMohapatra/parsingTutorialsOnPython

Several implementations in Python language of some of the parsing techniques such as LL(1) parsing, SLR(1) parsing ,LR(0) parsing and LR(1) parsing.

Language: Python - Size: 20.5 KB - Last synced at: 10 months ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

Osipo/CompilerCourse

This is my labs from Compilers Design Course, being taught in BMSTU. Lab 1 - Constructing minimal DFA from regex in 3 phases (r => NFA => DFA => minimal DFA). Lab 2 = Grammar processing. (Removing cycles, left recursion, left factorizing, etc.) Lab 3 = LL(1), SLR(1) and LR(1) parser generator and lexer generator. Lexer based on minimal DFA. Each final state of DFA contains pattern name (terminal name). Lab 4 = Operator Precedence Grammar Parser. Generate a matrix of precedence relations.

Language: Java - Size: 41.2 MB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

monoid/fucc

FU compiler complier, LALR and LL parser generator for Common Lisp; main repo after BitBucket Mercurial migration

Language: Common Lisp - Size: 190 KB - Last synced at: 7 days ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

Shell-Development-Project/Shell-Development-Project

This project contains C++ code for the creation of a unix shell. The shell will most likely be a subset of the BASH.

Language: C++ - Size: 17.6 MB - Last synced at: 10 months ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 1

KarboniteKream/syn

A syntax parser based on the LLLR method

Language: Rust - Size: 248 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

wldfngrs/parser-generator

Yet Another Parser Generator takes a grammar specification for an LR(1) grammar as input and generates a C++ header file containing tables and helper structs for parsing the LR(1) grammar.

Language: C++ - Size: 197 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

LIU42/SyntaxAnalyzer

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

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

kbnim/fonya-jegyzetek

ELTE-IK Formális nyelvek és a fordítóprogramok alapjai

Language: TeX - Size: 1.71 MB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

rdhkdh/cs348_lab

Implementation of Programming Languages Lab

Language: C++ - Size: 750 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Amirreza81/Compiler-Theoretical-Solution

Compiler Design - Fall 2023 - Sharif University of Technology

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

Pichas/LR-1-parser

LR(1) parser with implement actions

Language: C++ - Size: 12.2 MB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

coding-Benny/compiler

📠 2021-1 Compiler

Language: Jupyter Notebook - Size: 2.25 MB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

UsamaSarwar/Compiler-Construction-Building-Blocks

Java Software that contains building blocks for the construction of a compiler.

Language: Java - Size: 1.59 MB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

cquliaoli/compiler

all about compiler

Language: Java - Size: 86.9 KB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

VasiaKoum/Compilers

Assignments for K31 Compilers course (DI UoA) : Implementation of a compiler for the MiniJava language (a small subset of Java)

Language: Java - Size: 1.23 MB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

SuperNova911/Compiler-Class

2019년 1학기 컴파일러 수업

Language: Java - Size: 40 KB - Last synced at: 10 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

Vovan-VE/parser

LR(0) parser with state table generator for any LR(0) grammar

Language: PHP - Size: 420 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

PureSolTechnologies/parsers

PureSol Technologies' parser library

Language: Java - Size: 286 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 1

williamyaoh/colander

YACC for command-line options. Declaratively generate bulletproof command-line parsers.

Language: Common Lisp - Size: 68.4 KB - Last synced at: 10 months ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

Devin-Yeung/context-free

📚An educational purpose LR, LL, SLR parser generator

Language: Rust - Size: 193 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

lorainemg/grammar-analyzer

Perform certain analysis on a specific grammar.

Language: CSS - Size: 604 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

acweathersby/radlr

A Parser Playground

Language: Rust - Size: 25.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

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

pschichtel/ParserBuilder

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

shalearkane/Compiler-Design-CSE-425-2023-24

Compiler Design IIT BHU Viva

Language: C++ - Size: 621 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

irinatomic/Enchanto_programming_lang

Custom language - including lexer, LR tables, parser

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

Vovan-VE/go-lr0-parser

LR(0) Parser fo Go

Language: Go - Size: 127 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

corwinn/libwind-ffd 📦

As of 23.08.2023 this project continues elsewhere.____File Format Description Library

Language: C++ - Size: 190 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

DeanHdz/Compiladores-Proyecto-Equipo_Deanosaurios

Proyecto de la materia de Compiladores

Language: C# - Size: 762 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

sebaFlame/CNFDotnet

Testing out different parser implementations

Language: C# - Size: 82 KB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

hubertben/LR-Parser

An LR Parser built in Python 3

Language: Python - Size: 12.7 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

nilern/pallero

(Possibly, eventually) a PLR parser generator

Language: Standard ML - Size: 113 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

cherryDevBomb/LFTC

🖨️ Formal Languages and Compiler Design Uni Laboratory tasks

Language: Python - Size: 78.1 KB - Last synced at: 10 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

zhilyaev/LR-1

Программная реализация LR(1) - разбора

Language: Java - Size: 3.91 KB - Last synced at: 10 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

ozkalt/Compiler-Design

İTÜ BLG 447 - Compiler Design (Derleyici Tasarımı)

Language: C++ - Size: 3.91 KB - Last synced at: 5 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

ilyushchenko/CourseProject-Parser

Курсовой проект по дисциплине "Теория языков программирования"

Language: C# - Size: 32.2 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

ilyushchenko/CourseProject-Parser-Old

Курсовой проект по дисциплине "Теория языков программирования"

Language: C# - Size: 34.2 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

Related Topics
parser 17 ll-parser 13 compiler 10 parser-generator 10 compiler-design 10 slr-parser 8 lr1 8 lr1-parser 8 grammar 8 lalr-parser 7 syntax-analysis 5 parsing 5 python 5 lexical-analysis 5 shift-reduce-parsers 4 ll1-parser 4 lexical-analyzer 4 lalr 4 grammar-parser 4 java 4 cpp 4 dfa 4 lr0 4 ll1-grammar 3 lr0-parser 3 ll-grammar 3 compiler-frontend 3 compiler-construction 3 parser-library 3 lexer 3 c 3 context-free-grammar 3 operator-precedence-parser 3 clr-parser 3 grammar-rules 3 compilers 3 lalr-parser-generator 2 compilers-design 2 compiler-principles 2 yacc-lex 2 lisp 2 lexer-parser 2 common-lisp 2 canonical-lr-parser 2 csharp 2 programming-language 2 intermediate-code-generation 2 lr-parser-java 2 lr-parser-javafx 2 syntax-analyzer 2 regex 2 lookahead 2 glr-parser 2 cpp17 2 compiler-compiler 2 top-down-parser 2 c-plus-plus 2 lexical-parser 2 automaton 2 firstandfollow 1 first-and-follow 1 directed-acyclic-graph 1 streamlit 1 msagl 1 afd 1 python3 1 first-follow-sets 1 first-follow-grammar 1 nfa 1 first-follow-compiler 1 pd-parser 1 nltk 1 natural-language 1 parser-generation 1 konlpy 1 flask 1 lexer-generator 1 algorithms-and-data-structures 1 afn 1 algorithms 1 lr-parsing 1 tokenizer 1 syntax-tree 1 lexical-analysis-engines 1 compiler-tool 1 while-loop-parser 1 token-lexeme-identifier 1 desk-calculator 1 golang-library 1 ll1 1 chomsky-hierarchy 1 formal-languages 1 command-line 1 lecture-notes 1 regular-expressions 1 learning-by-doing 1 learning 1 dotnet 1 assembler 1 cnf-grammer 1