lexer-parser

Top 13 lexer-parser Open-Source Projects

  • catspeak-lang

    A cross-platform modding language for GameMaker games.

  • gosqlparser

    Simple SQL parser

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • well

    The Future of Assembly Language. https://wellang.github.io/well/

  • greenberry

    A one-line statement language with grammar and infinite look-ahead

  • chris

    Pratt parser implementation in Go

  • JuCC

    JuCC - Jadavpur University Compiler Compiler

  • typeless

    an interpreter for λ-calculus implemented in ruby (by gurbaaz27)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • QoLang

    The Qo Programming Language

  • parsertl-playground

    A web based playground for parsertl/lexertl

  • Project mention: Show HN: Yacc/Lex editor/tester online | news.ycombinator.com | 2023-09-07

    I'm building an online yacc/lex (LALR(1)) grammar editor/tester to help develop/debug/document grammars, the main repository is here https://github.com/mingodad/parsertl-playground and the online playground with several non trivial examples is here https://mingodad.github.io/parsertl-playground/playground/ .

    Select a grammar/example from "Examples" select box and then click "Parse" to see a parser tree for the source in "Input source" editor.

    It's based on https://github.com/BenHanson/gram_grep and https://github.com/BenHanson/lexertl14 .

    Any feedback is welcome !

    The grammars available so far (with varying state of correctness):

    - Ada parser

  • cyclone

    Cyclone Language Compiler fixes to build on recent operating systems (by mingodad)

  • ptlex

    Lexer generator written in Tcl for Tcl, Python, Perl, R and Ruby

  • Project mention: Ptlex: Lexer Generator Written in Tcl for Tcl, Python, Perl, R and Ruby | news.ycombinator.com | 2024-03-19
  • regex-to-smtlib

    A tool to translate regular expressions to smt-lib constraints

  • Project mention: Tool to convert regular expressions to equivalent SMT-LIB constraints | /r/formalmethods | 2023-06-15

    So just took the lexer-parser implementation (https://www.dabeaz.com/ply/ , loved it!) and wrote a translator myself. Here is the link for the tool -> https://github.com/sgomber/regex-to-smtlib

  • stringtime

    stringtime is a python3 lib to create Dates from phrases.

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).

lexer-parser related posts

  • The Fascinating Influence of the Cyclone Language

    1 project | news.ycombinator.com | 9 Feb 2023
  • meet typeless, an interpreter for λ-calculus implemented in ruby

    1 project | /r/compsci | 28 Nov 2022
  • meet typeless, an interpreter for untyped λ-calculus implemented in ruby

    1 project | /r/functionalprogramming | 28 Nov 2022
  • meet typeless, an interpreter for λ-calculus implemented in ruby

    1 project | /r/lambdacalculus | 28 Nov 2022
  • chris - Pratt parser implementation in Go for mathematical equations

    1 project | /r/SideProject | 26 Jul 2022
  • A simple SQL parser in Go

    2 projects | /r/golang | 2 Dec 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 4 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 catspeak-lang 78
2 gosqlparser 58
3 well 56
4 greenberry 50
5 chris 42
6 JuCC 39
7 typeless 17
8 QoLang 12
9 parsertl-playground 11
10 cyclone 7
11 ptlex 2
12 regex-to-smtlib 1
13 stringtime 0

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