earley-parser

Open-source projects categorized as earley-parser

Top 4 earley-parser Open-Source Projects

  • nearley

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

  • Project mention: Writing a C compiler in 500 lines of Python | news.ycombinator.com | 2023-09-04

    While I suspect I would learn more writing a tokenizer and parsing logic myself I find grammars much easier to read and maintain.

    ANTLR is pretty good and is supported across several languages and something I had previously used for some quick Elasticsearch query syntax munging in Python. It also means you can often start from an already existing grammar.

    The JS version of ANTLR didn't seem to work for me so for the SQL/JSONPath stuff ended up using the Moo lever and Nearly parser which was rather pleasant. https://nearley.js.org

  • bnf

    Parse BNF grammar definitions

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • yaep

    Yet Another Earley Parser

  • Covfefe

    A parser for nondeterministic context free languages

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

earley-parser related posts

  • Writing a C compiler in 500 lines of Python

    4 projects | news.ycombinator.com | 4 Sep 2023
  • Applicative Parsing

    1 project | news.ycombinator.com | 1 Mar 2021
  • Syntax: A Framework that let's you build parsers with a SwiftUI-Like DSL

    2 projects | /r/swift | 8 Feb 2021

Index

What are some of the best open-source earley-parser projects? This list will help you:

Project Stars
1 nearley 3,554
2 bnf 249
3 yaep 131
4 Covfefe 59

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com