Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for parser combinators
parser-combinators
x
257 search results found
Nom
⭐
9,000
Rust parser combinator framework
Dev Blog
⭐
3,939
翻译、开发心得或学习笔记
Chumsky
⭐
3,148
Write expressive, high-performance parsers with ease.
Umbrella
⭐
3,139
⛱ Broadly scoped ecosystem & mono-repository of 188 TypeScript projects (and 150 examples) for general purpose, functional, data driven development
Sprache
⭐
2,171
A tiny, friendly, C# parser construction library
Pyparsing
⭐
2,033
Python library for creating PEG parsers
Comby
⭐
1,996
A code rewrite tool for structural search and replace that supports ~every language.
Pegtl
⭐
1,817
Parsing Expression Grammar Template Library
Combine
⭐
1,224
A parser combinator library for Rust
Lexy
⭐
907
C++ parsing DSL
Nimble_parsec
⭐
774
A simple and fast library for text-based parser combinators
Pidgin
⭐
769
A lightweight and fast parsing library for C#.
Scala Parser Combinators
⭐
636
simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
Angstrom
⭐
583
Parser combinators built for speed and memory efficiency
Yay
⭐
561
Yay is a high level PHP preprocessor
Arcsecond
⭐
477
✨Zero Dependency Parser Combinator Library for JS Based on Haskell's Parsec
Pom
⭐
452
PEG parser combinators using operator overloading without macros.
Dart Petitparser
⭐
441
Dynamic parser combinators in Dart.
Spirit
⭐
362
Boost.org spirit module
Mecha
⭐
353
A parser combinator library for Zig
Parsica
⭐
332
Parsica - PHP Parser Combinators - The easiest way to build robust parsers.
Funcparserlib
⭐
330
Recursive descent parsing library for Python based on functional combinators
Better Parse
⭐
305
A nice parser combinator library for Kotlin
Ts Parsec
⭐
301
Writing a custom parser is a fairly common need. Although there are already parser combinators in others languages, TypeScript provides a powerful and well-structured foundation for building this. Common parser combinators’ weakness are error handling and ambiguity resolving, but these are ts-parsec’s important features. Additionally, ts-parsec provides a very easy to use programming interface, that could help people to build programming-language-scale parsers in just a few hours. This technolog
Trifecta
⭐
288
Parser combinators with highlighting, slicing, layout, literate comments, Clang-style diagnostics and the kitchen sink
Parsy
⭐
274
Easy and elegant parser combinators for Python. With awesome docs.
Parjs
⭐
248
JavaScript parser-combinator library
Fireward
⭐
230
A concise and readable language for Firestore security rules, similar to Firebase Bolt.
Goparsec
⭐
223
Parser combinator in Go. If there are any cross platform issues or backward compatibility issues, please reach out.
Baby
⭐
215
Create models from a JSON file, even a Baby can do it.
Lightyear
⭐
212
Parser combinators for Idris
Urlformat
⭐
206
Type safe url pattern matching without regular expressions and arguments type mismatches based on parser combinators.
Swiftparsec
⭐
200
A parser combinator library written in the Swift programming language.
Combine
⭐
194
A parser combinator library for Elixir projects
Kern
⭐
194
A Parser Combinators Library for Clojure
Parsec.py
⭐
186
A universal Python parser combinator library inspired by Parsec library of Haskell.
Gll
⭐
181
General Parser Combinators in Racket
Pegparser
⭐
169
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Java Petitparser
⭐
159
Dynamic parser combinators in Java.
Parseback
⭐
155
A Scala implementation of parsing with derivatives
Parsley
⭐
153
A fast and modern parser combinator library for Scala
Bennu
⭐
142
Javascript Parser Combinator Library
Hspp
⭐
131
hspp: An experimental library to bring Haskell Style Programming to C++.
Masala Parser
⭐
126
Javascript Generalized Parser Combinators
Syntax
⭐
121
Write value-driven parsers quickly in Swift with an intuitive SwiftUI-like DSL
Parze
⭐
119
A clean, efficient parser combinator
Autumn
⭐
118
A Java parser combinator library written with an unmatched feature set.
Opal
⭐
113
Self-contained monadic parser combinators for OCaml
Parsecj
⭐
111
Java monadic parser combinator framework for constructing LL(1) parsers
Jsparse
⭐
110
JavaScript Parser Combinator Library
Feel Scala
⭐
109
FEEL parser and interpreter written in Scala
Cppcmb
⭐
106
A generic C++17 parser-combinator library with a natural grammar notation.
Agdarsec
⭐
103
Total Parser Combinators in Agda
Parsec.el
⭐
102
A parser combinator library for Emacs Lisp, similar to Haskell's Parsec library.
Parcoa
⭐
95
Objective-C Parser Combinators
Funcj
⭐
94
Assorted functional-oriented data structures and algorithms for Java.
Pasukon
⭐
93
JavaScript practical parser generator library using combinators
Smug
⭐
93
Super Monadic Über Go-into : parser combinators for Common Lisp
Parsita
⭐
89
The easiest way to parse text in Python
Parsers
⭐
87
Generic parser combinators
Ocaml Asp
⭐
87
Algebraic, staged parsing for OCaml: typed, compositional, and faster than yacc
Parser Combinators
⭐
86
C++ parser combinator library
Orgmode Parse
⭐
86
Attoparsec parser combinators for parsing org-mode structured text!
Farkle
⭐
83
LALR parser combinators for C# and F#.
Combinedparsers.jl
⭐
75
Compiled parser combinators and regular expressions in pure julia
Packrattle
⭐
73
parser-combinator library (using GLL) for javascript
Hammer
⭐
73
Parsing and pattern matching in Objective-C
Combine Language
⭐
72
A crate which defines parsers for common programming language constructs using https://github.com/Marwes/combine
Kt2dart
⭐
71
🔦 [Deprecated] Transpile Kotlin codes into Dart, Make Flutter Great Again
Cl Parser Combinators
⭐
69
An experimental implementation of parser combinators in Common Lisp
Jiffy
⭐
69
Parser combinators, for Swift
Batchql
⭐
69
Don't just graphql, batchql!
Raddsl
⭐
68
Tools for rapid prototyping of DSL compilers
Cookie Factory
⭐
67
Rust serializer library
Megaparsack
⭐
66
Racket parser combinators inspired by parsack and megaparsec
Parserz
⭐
64
A purely-functional library for creating both parsers, pretty-printers, and grammar definitions from a single, type-safe specification of a grammar
Parsell
⭐
61
Parsell: an LL(1) parser combinator library for Rust
Eulalie
⭐
61
ES6 flavoured parser combinators
Parseq
⭐
60
monadic parser combinator library for C#
Galileo
⭐
59
Scala Math - Numerical (Matlab-like) and Symbolic (Mathematica-like) tool
Kojo
⭐
58
The Kojo Learning Environment
Jasentaa
⭐
57
A parser combinator library for Clojure and ClojureScript
Myna Parser
⭐
57
Myna Parsing Library
Footlessparser
⭐
56
A simple parser combinator written in Swift
Parser Combinators
⭐
51
Lightweight package providing commonly useful parser combinators
Goparsify
⭐
51
golang parser-combinator library
Santiago
⭐
50
Santiago is a lexing and parsing toolkit for Rust
Swift Math Parser
⭐
50
Math expression parser built with Point•Free's swift-parsing package
Mixfix Clj
⭐
50
mixfix syntax for clojure
Parsesso
⭐
48
Parser combinators for Clojure(Script).
Elm Route Parser
⭐
48
Route parser for Elm, based on parser combinators
Scallion
⭐
47
LL(1) parser combinators in Scala
Parsey
⭐
46
Swift Parser Combinators
Scanner
⭐
45
Fast non-backtracking incremental combinator parsing for bytestrings
Parsing With Haskell Parser Combinators
⭐
45
🔍 A step-by-step guide to parsing using Haskell parser combinators.
Parsleyhaskell
⭐
42
Reimplementation of Parsley in Haskell, with improvements
Pigletc
⭐
42
A toy C-like language compiler for PigletVM
Loquat
⭐
41
Monadic parser combinators for JavaScript / TypeScript
Advent2019
⭐
41
Advent of Code 2019 solutions
Parseque
⭐
41
Total Parser Combinators in Coq [maintainer=@womeier]
1-100 of 257 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.