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

Topic: "parser-combinator"

dashbitco/nimble_parsec

A simple and fast library for text-based parser combinators

Language: Elixir - Size: 351 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 842 - Forks: 52

petitparser/dart-petitparser

Dynamic parser combinators in Dart.

Language: Dart - Size: 2.34 MB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 468 - Forks: 49

h0tk3y/better-parse

A nice parser combinator library for Kotlin

Language: Kotlin - Size: 479 KB - Last synced at: about 10 hours ago - Pushed at: over 1 year ago - Stars: 425 - Forks: 42

petitparser/java-petitparser

Dynamic parser combinators in Java.

Language: Java - Size: 2.59 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 165 - Forks: 35

BowenFu/hspp

hspp: An experimental library to bring Haskell Style Programming to C++.

Language: C++ - Size: 438 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 155 - Forks: 0

masala/masala-parser

Javascript Generalized Parser Combinators

Language: JavaScript - Size: 2.1 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 148 - Forks: 11

norswap/autumn

A Java parser combinator library written with an unmatched feature set.

Language: Java - Size: 1.15 MB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 124 - Forks: 17

LPeter1997/CppCmb

A generic C++17 parser-combinator library with a natural grammar notation.

Language: C++ - Size: 341 KB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 123 - Forks: 8

lettier/parsing-with-haskell-parser-combinators

🔍 A step-by-step guide to parsing using Haskell parser combinators.

Language: Haskell - Size: 42 KB - Last synced at: 15 days ago - Pushed at: over 5 years ago - Stars: 94 - Forks: 3

hikmat2337/cparse 📦

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

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

disnet/parser-lang

A parser combinator library with declarative superpowers

Language: JavaScript - Size: 370 KB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 27 - Forks: 1

kkarnauk/parsek

Parser combinators in Kotlin for Kotlin Multiplatform

Language: Kotlin - Size: 173 KB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 0

davidkellis/arborist

Arborist is a PEG parser that supports left-associative left recursion

Language: Crystal - Size: 7.28 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 17 - Forks: 0

okneniz/parsec

Golang parser combinator library inspired by haskell parsec

Language: Go - Size: 172 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 13 - Forks: 0

shellyln/takenoco

A parser combinator library for Go.

Language: Go - Size: 116 KB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 12 - Forks: 1

mezoni/parser_builder

Lightweight template-based parser build system. Simple prototyping. Comfortable debugging. Effective developing.

Language: Dart - Size: 1.12 MB - Last synced at: 4 days ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 0

mori0091/cparsec2

CPARSEC2 - a parser combinator library for C language

Language: C - Size: 505 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 0

jgosmann/bite-parser

Asynchronous parser taking incremental bites out of your byte input stream.

Language: Python - Size: 5.79 MB - Last synced at: 11 days ago - Pushed at: 6 months ago - Stars: 6 - Forks: 1

boxbeam/RedLex

A lexer-generator/parser-combinator for any context-free format

Language: Java - Size: 153 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

dkandalov/parser-combinator-koans

Koans to build parser combinator in Kotlin from scratch

Language: Kotlin - Size: 141 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 2

appositum/parsero

Parser combinators

Language: Haskell - Size: 77.1 KB - Last synced at: 9 months ago - Pushed at: about 6 years ago - Stars: 6 - Forks: 1

shellyln/fruitsconfits

A well typed and sugared parser combinator framework for TypeScript/JavaScript.

Language: TypeScript - Size: 1.43 MB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

jansvoboda11/percy

Ergonomic parser combinator library for constexpr C++.

Language: C++ - Size: 75.2 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

vorotynsky/ParseCpp

Parser combinators library for C++

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

AntonReborn/cpp-parser-combinator

Parser combinator library for C++

Language: C++ - Size: 45.9 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

MeowType/parser_fuck

A simple parser combinator library

Language: Rust - Size: 76.2 KB - Last synced at: 18 days ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

Stratadox/Parser

Simple Yet Powerful Parser Combinator Library.

Language: PHP - Size: 67.4 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

mkbabb/parse-that

Parser combinators for TypeScript - with BBNF (Better Backus–Naur Form).

Language: TypeScript - Size: 3.73 MB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

tizee/zig-parser-combinator

A parser-combinator library in Zig

Language: Zig - Size: 34.2 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

huytd/reminder-parser

An experiment to parse Reminder events in natural language

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

schwarz/key_values3

KeyValues3 (KV3) parser in Elixir

Language: Elixir - Size: 12.7 KB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 1

tmanderson/pc

P(arser)C(ombinator) - a minimal zero-dependency parser combinator framework enabling intuitive and modular parser development

Language: JavaScript - Size: 103 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

benfaerber/json-parser-combinator

A JSON parser written in Typescript using the Parser Combinator methodology. I recommend that anyone who is interested in functional parsers should use this as a reference.

Language: TypeScript - Size: 111 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

utkarshkukreti/parco

A hyper-optimized 1kb library to build fully type-safe parsers in TypeScript.

Language: TypeScript - Size: 545 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

dlemel8/network_parser_combinator

POC of parsing network protocols using parser combinators pattern

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

martinfrances107/gcode-nom

Visualize G-code files

Language: G-code - Size: 30.2 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

takker99/deno-parser Fork of wavebeem/bread-n-butter

Parser combinators for TypeScript and JavaScript

Language: TypeScript - Size: 495 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

nicklas-qvick/expression-parser-combinator

A simple but powerful parser combinator for JavaScript.

Language: JavaScript - Size: 0 Bytes - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

sagnikc395/parso

A parser combinator in Typescript

Language: TypeScript - Size: 65.4 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

eratio08/exp

Elixir Parser Combinator

Language: Elixir - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

launix-de/go-packrat

Packrat parser combinator in Go

Language: Go - Size: 135 KB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 3

catseye/Parc

MIRROR of https://codeberg.org/catseye/Parc : "The simplest parser combinator library that could possibly work". Fits on a page, no fancy types.

Language: Haskell - Size: 31.3 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

parboiled-experiments/parboiled-pegjs

Pegjs grammar support for Parboiled Parser

Language: PEG.js - Size: 25.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

parboiled-experiments/parboiled-json

Json / Pegjson grammar support for Parboiled parser

Language: Java - Size: 11.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

codgician/parsic

🪄 A toy parser combinator written while learning Rust.

Language: Rust - Size: 2.15 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

byx2000/CLexer

C语言词法分析器

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

willprice/camle-compiler

A compiler for a language called CAMLE similar to that of `While` from the Appel compiler book

Language: Haskell - Size: 271 KB - Last synced at: 4 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

uzmoi/parsea

parser combinator library for parsing array-like

Language: TypeScript - Size: 748 KB - Last synced at: 26 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

rameshvarun/galaxy-parser

A parser for StarCraft 2's Galaxy scripting language, written in JavaScript using parser combinators.

Language: JavaScript - Size: 109 KB - Last synced at: about 5 hours ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

byx2000/parserc-java

java开发的解析器组合子(Parser Combinator)库

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

violet-city/warp

A general purpose parser for Clojure(Script)

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

xiaowenxx/parsec

An experimental parser combinator library written in C++23.

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

geekya215/peco

pure functional parser in java

Language: Java - Size: 80.1 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

byx2000/byx-script-go

使用golang开发的脚本语言解释器

Language: Go - Size: 313 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

byx2000/parserc-go

golang开发的解析器组合子(Parser Combinator)库

Language: Go - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

smbl64/xml-parser

A toy xml parser written in Rust 🦀

Language: Rust - Size: 3.91 KB - Last synced at: 3 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

simonracz/draught

DNS message parsing, printing POC

Language: Rust - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

niyarin/gorgos

[WIP] Parser combinator for Scheme.

Language: Scheme - Size: 24.4 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

ItsVerday/Gradian

A Parser Combinator library for Java, based on Haskell's Parsec library, and the arcsecond node.js package.

Language: Java - Size: 914 KB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

GoPavel/parser-combinator

Library of parser-combinator with parser generation.

Language: Haskell - Size: 11.7 KB - Last synced at: 20 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

t13a/parsonnet

A parser combinator implemented by Jsonnet. **No production quality**. This is my learning project trying to use Jsonnet as a purely functional programming language.

Language: Shell - Size: 70.3 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

jyuch/RedHerrings

Parser combinator for VB.NET

Language: Visual Basic - Size: 45.9 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0