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

GitHub topics: lalr

gwenn/lemon-rs

LALR(1) parser generator for Rust based on Lemon + SQL parser

Language: Rust - Size: 966 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 53 - Forks: 13

lark-parser/lark

Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.

Language: Python - Size: 2.73 MB - Last synced at: 7 days ago - Pushed at: 20 days ago - Stars: 5,239 - Forks: 437

teo-tsirpanis/Farkle

LALR parser combinators for C# and F#.

Language: C# - Size: 6.45 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 99 - Forks: 6

GerHobbelt/jison Fork of zaach/jison

bison / YACC / LEX in JavaScript (LALR(1), SLR(1), etc. lexer/parser generator)

Language: JavaScript - Size: 32.2 MB - Last synced at: 24 days ago - Pushed at: about 4 years ago - Stars: 122 - Forks: 20

mingodad/parsertl-playground

A web based playground for parsertl/lexertl

Language: GAP - Size: 5.56 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 26 - Forks: 1

kingletbv/carburetta

The Carburetta scanner & parser generator

Language: C - Size: 1.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 1

nihei9/vartan

An LALR parser generator for golang

Language: Go - Size: 403 KB - Last synced at: about 13 hours ago - Pushed at: almost 2 years ago - Stars: 15 - Forks: 2

yiminghe/kison

A LALR(1)/LL(1)/LL(K) parser generator for javascript/typescript

Language: TypeScript - Size: 5.71 MB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 41 - Forks: 4

Specy/tokeko

LR(1) and LALR parsing tools app to learn compilers and language theory

Language: Svelte - Size: 2 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 21 - Forks: 1

zephir-lang/php-zephir-parser

The Zephir Parser delivered as a C extension for the PHP language.

Language: C - Size: 957 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 188 - Forks: 36

kylejlin/kiki

Kiki is a minimalist parser generator for Rust.

Language: Rust - Size: 402 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 1

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

h2337/cparse 📦

cparse is an LR(1) and LALR(1) parser generator

Language: C - Size: 54.7 KB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 51 - Forks: 2

metthal/pog

C++ library for generating LALR(1) parsers

Language: C++ - Size: 814 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 4

egonlang/egonlang

A toy statically typed interpreted language

Language: Rust - Size: 5.09 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Pastor/BuT

Language To Describe Complex Automata-based Synchronized Model On Industrial Systems (Automata-based Language)

Language: Rust - Size: 356 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

cwbaker/lalr

LALR(1) parser for C++

Language: C++ - Size: 3.49 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 77 - Forks: 10

catinrage/liquid

liquid is easy to use and fast typescript parser generator.

Language: TypeScript - Size: 242 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

alexpizarroj/lalr1-table-generator

LALR(1) parsing table generator (based on the Purple Dragon Book).

Language: Python - Size: 234 KB - Last synced at: 6 months ago - Pushed at: over 9 years ago - Stars: 23 - Forks: 4

cmh25/pg

a simple parser generator in c

Language: C - Size: 259 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

rfmineguy/lalr-parsing-test

A simple proof of concept for the lalr parsing method.

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

Ahad1317/CompilerDesign--18CSC304J

Compiler Design experiments including c, flex, bison, scanner, java and other codes

Language: C++ - Size: 18.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year 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

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

asmwarrior/lalr Fork of cwbaker/lalr

Modern LALR(1) parser generator and parser for C++

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

skywind3000/LIBLR

Parser Generator for LR(1) and LALR

Language: Python - Size: 244 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 63 - Forks: 7

rafaelbcastilhos/compiler

Yet Another Compiler, usando a biblioteca PLY para realizar o parser LALR(1), baseado em Lex/Yacc e geração de código intermediário.

Language: Python - Size: 38.1 KB - Last synced at: about 18 hours ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

johannst/flex-bison-cpp-playground

A playground for some flex/bison experiments in cpp

Language: Yacc - Size: 18.6 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

UnrealEugene/lalr-parser-generator

An implementation of LALR(1) parser generator in Java with synthesized attributes and parsing automaton visualization

Language: Java - Size: 102 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mingodad/lalr Fork of cwbaker/lalr

Modern LALR(1) parser for C++

Language: C++ - Size: 3.63 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

gazlan/Tiny-Basic-Interpreter

Tiny Basic Interpreter

Language: C++ - Size: 45.9 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

yuanweixin/nimyacc Fork of loloicci/nimly 📦

LALR, SLR generator macro library in Nim.

Language: Nim - Size: 461 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

elite-lang/LR_Scanner

A LALR Parser

Language: M4 - Size: 2.5 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1

kuafuwang/LPG2 📦

The LALR parser generator (LPG) is a tool for developing scanners and parsers written in TypeScript ,C#, Java, C++ or C. Input is specified by BNF rules. LPG supports backtracking (to resolve ambiguity), automatic AST generation and grammar inheritance.

Language: C++ - Size: 1.75 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

mesut146/parserx

lexer & parser generator for java

Language: Java - Size: 10.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

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

johnedquinn/kanonic

A fast LR(1) parser generator for the JVM.

Language: Kotlin - Size: 323 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

jingle-lang/jingle

🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.

Language: C# - Size: 1.69 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 41 - Forks: 2

choltreppe/parlexgen

A parser generator for nim

Language: Nim - Size: 215 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 1

Ingener74/Lama-Angry

Fun with parsing Json

Language: C++ - Size: 500 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

SeyedAlirezaFatemi/decaf-compiler

A compiler for decaf programming language written in python using Lark. Target language is MIPS.

Language: Python - Size: 906 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 12 - Forks: 1

kuafuwang/LPG-VScode 📦

LPG language support for Visual Studio Code

Language: GAP - Size: 1020 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

maximusvladimir/ISL

Independent Study Language

Language: C - Size: 532 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

PatwinchIR/d_d_Compiler

PASCAL subset compiler. The grammar is included. a sample txt source file are also included.

Language: C - Size: 154 KB - Last synced at: about 2 years ago - Pushed at: almost 9 years ago - Stars: 1 - Forks: 0

codewitch-honey-crisis/pck

The Parser Construction Kit ("Puck"): A Parser Generator and Grammar Translator in C#

Language: C# - Size: 4.24 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 34 - Forks: 2

tajmone/Frustel Fork of tvandijck/Frustel

Re-implementation of the GoldParser builder

Size: 120 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

A-LPG/LPG2

The LALR parser generator (LPG) is a tool for developing scanners and parsers. Supports multi-language . Input is specified by BNF rules. LPG supports backtracking (to resolve ambiguity), automatic AST generation and grammar inheritance.

Language: C++ - Size: 3.7 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

xye7ei/metaparse

A handy tool to help design and parse your own language

Language: Python - Size: 525 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 2

alextsao1999/tinylr

a tiny lalr and glr generator that can generate json ast

Language: C++ - Size: 1000 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 2

MaisiKoleni/gedit

Fork of the Eclipse Jikespg Grammar Editor

Language: Java - Size: 403 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

cbuschka/java_cup

inofficial repo with sources for java_cup from http://www2.cs.tum.edu/projects/cup/releases/

Language: Java - Size: 1.18 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Mourya03/BottomUpParsers

Bottom Up Parsers - Compiler Design

Language: Python - Size: 74.2 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

TangliziGit/compiler-experiments

To store the code of compiler experiment courses, implemented an auto-machine lexer and a SLALR(2) parser.

Language: JavaScript - Size: 91.6 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

UnseenKill/parse-yapphp

Port of Parse::Yapp for PHP

Language: Perl - Size: 140 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

Kray-G/kmyacc

kmyacc is an LALR(1) parser generator, hopefully compatible with AT&T yacc.

Language: C - Size: 114 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 3

timsueberkrueb/yalr

Yet Another LR parser generator

Language: Rust - Size: 123 KB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

tansly/congenial-elucidator

A compiler for the xpln programming language

Language: Assembly - Size: 167 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

PhillipVoyle/WhiteBlackCat

A parser and lexer toolset for C++ that generate typesafe C++ code

Language: C++ - Size: 616 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

Hame-daani/Compiler-project

Academic project for The Compiler Desing course. Spring 2019

Language: Python - Size: 203 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

timsueberkrueb/yalr-web

Website for YALR

Language: CSS - Size: 173 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0