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

GitHub topics: earley-parser

shnewto/bnf

Parse BNF grammar definitions

Language: Rust - Size: 295 KB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 272 - Forks: 24

vonbecmann/earley-parser

Jay Clark Earley Parser

Language: Smalltalk - Size: 3.11 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 1

kach/nearley

📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.

Language: JavaScript - Size: 2.25 MB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 3,669 - Forks: 234

natasha/yargy

Rule-based facts extraction for Russian language

Language: Python - Size: 655 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 321 - Forks: 40

famished-tiger/Rley

An Earley parser written in Ruby

Language: Ruby - Size: 1.37 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 38 - Forks: 4

Chalarangelo/cfg-parser

Context free grammar parser based on Earley parsing

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

vnmakarov/yaep

Yet Another Earley Parser

Language: SWIG - Size: 2.96 MB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 140 - Forks: 15

0x6563/grammar-well

Grammar Well is a cross-platform compiler, parser, and/or interpreter written in TypeScript.

Language: TypeScript - Size: 1.81 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 26 - Forks: 1

Andy-Messer/formal-languages-practice-2

Realization of Earley's algorithm

Language: Python - Size: 950 KB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

rodolf0/tox

misc parsers in rust

Language: Rust - Size: 2.09 MB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 66 - Forks: 10

rlepigre/ocaml-earley

Parsing library based on Earley Algorithm

Language: OCaml - Size: 8.49 MB - Last synced at: 19 days ago - Pushed at: about 4 years ago - Stars: 18 - Forks: 2

nineml/coffeegrinder

CoffeeGrinder releases and website pages, see nineml/nineml

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

Nostracodus/earley

A visualization of SPPFs generated during Earley parsing

Language: JavaScript - Size: 549 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 7 - Forks: 0

palle-k/Covfefe

A parser for nondeterministic context free languages

Language: Swift - Size: 4.58 MB - Last synced at: 29 days ago - Pushed at: about 3 years ago - Stars: 62 - Forks: 8

andreas-kupries/marpa

Mirror of marpa @ core.tcl.tk/akupries -- Tcl binding for Marpa

Language: Tcl - Size: 5.97 MB - Last synced at: 23 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

jfeser/earley

An Earley algorithm implementation which uses task parallelism.

Language: C++ - Size: 2.68 MB - Last synced at: 4 days ago - Pushed at: almost 7 years ago - Stars: 8 - Forks: 1

shailshah9/Stemmer-EarleyParser

Earley - Parser and Snowball Stemmer : NLP

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

theoden8/tiny-compiler

Context free grammar compiler and executor written for learning purposes.

Language: Python - Size: 169 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 1

melbourne2991/nearley-tester 📦

Easier testing of nearleyjs parsers

Language: JavaScript - Size: 72.3 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 2

SamyaDaleh/CL-Toolbox

A Parsing-as-Deduction system that parses with different parsing algorithms and some related tools for educational purposes.

Language: Java - Size: 8.91 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 4

cicada-lang/earley

An implementation of Earley parser, which can handle every context-free grammar within O(n^3).

Language: Zig - Size: 19.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

0n1yIms/LIPS

Light parser software

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

ShrohanMohapatra/ProperEarleyParser-PEP

Design and implementation of a fast Earley parser with some test cases in Wolfram language ....... also a ready-made lexer with parsing with the grammar for all the regular languages :) :) ....

Language: Mathematica - Size: 134 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

ShrohanMohapatra/ExplorePLT

A repository that describes my explorations on formal verification using Dafny, techniques from programming language theory such as CYK parsing, Earley parsing, type-theoretic things like lambda calculus etc.

Language: Python - Size: 7.84 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

purag/pearley

:white_circle: Pearley is a *shiny* new implementation of the Earley parsing algorithm in Javascript.

Language: JavaScript - Size: 121 KB - Last synced at: 24 days ago - Pushed at: over 9 years ago - Stars: 7 - Forks: 2

lagodiuk/earley-parser-js

Tiny JavaScript implementation of context-free languages parser - Earley parser (including generation of the parsing-forest).

Language: JavaScript - Size: 326 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 116 - Forks: 10

Kingcitaldo125/PEarley

Basic Earley Parser

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

jakub-m/gearley

Earley parser in Go.

Language: Go - Size: 7.81 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 1

gsssrao/english2cypher

Convert english sentences to cypher

Language: Python - Size: 135 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 21 - Forks: 6

jthulhu/beans

Syntax-Dynamic Parser-Generator Library

Language: Rust - Size: 683 KB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

npillmayer/gorgo

A Parsing Toolbox

Language: Go - Size: 502 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

KarthikMAM/Earley-Algorithm

Implementation of earley algorithm in python

Language: Python - Size: 57.6 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 4

JamesHinshelwood/EarleyParser

Earley Parser in C++

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

ukoloff/nearley.sandbox

Play with Nearley parser

Language: JavaScript - Size: 32.2 KB - Last synced at: 25 days ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 1

Kingcitaldo125/CppEarley

Earley parser in C++

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

jonathanjameswatson/earley_parser

Earley parser for context-free grammars

Language: OCaml - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

kkd26/EarleyParser

A complete Earley Parser for Context Free Grammar written with OCaml using monadic style.

Language: OCaml - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

hugo53/HUsyntactic

A syntactic parser uses CYK (CKY), Earley. Best fit for English, Vietnamese.

Language: Python - Size: 319 KB - Last synced at: 4 days ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 3

Kingcitaldo125/ShakespeareCompiler

Shakespeare Transducer

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

leij11/animation_parsing

aims to animate different parser algorithms with interactive method inside Jupyter Notebook.

Language: Jupyter Notebook - Size: 2.88 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

sanssecours/Configuration-File-Parsing

Master Thesis about Configuration File Parsing

Language: TeX - Size: 3.75 MB - Last synced at: 5 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

srhickma/padd

Fast and Automatic Formatting of Context-Free Languages

Language: Rust - Size: 733 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 2

Related Keywords