All Projects → Parser Combinators From Scratch → Similar Projects or Alternatives

839 Open source projects that are alternatives of or similar to Parser Combinators From Scratch

Parsing With Haskell Parser Combinators
🔍 A step-by-step guide to parsing using Haskell parser combinators.
Stars: ✭ 72 (+28.57%)
Parjs
JavaScript parser-combinator library
Stars: ✭ 145 (+158.93%)
Funcparserlib
Recursive descent parsing library for Python based on functional combinators
Stars: ✭ 250 (+346.43%)
Comby
A tool for structural code search and replace that supports ~every language.
Stars: ✭ 912 (+1528.57%)
Mutual labels:  parser-combinators, parsing
metal
A Java library for parsing binary data formats, using declarative descriptions.
Stars: ✭ 13 (-76.79%)
Mutual labels:  parsing, parser-combinators
parser-combinators
Lightweight package providing commonly useful parser combinators
Stars: ✭ 41 (-26.79%)
Mutual labels:  parsing, parser-combinators
Combine
A parser combinator library for Elixir projects
Stars: ✭ 174 (+210.71%)
Mutual labels:  parser-combinators, parsing
Lug
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-21.43%)
Mutual labels:  parser-combinators, parsing
parser-lang
A parser combinator library with declarative superpowers
Stars: ✭ 25 (-55.36%)
Mutual labels:  parsing, parser-combinators
loquat
Monadic parser combinators for JavaScript / TypeScript
Stars: ✭ 47 (-16.07%)
Mutual labels:  parsing, parser-combinators
Pegtl
Parsing Expression Grammar Template Library
Stars: ✭ 1,295 (+2212.5%)
Mutual labels:  parser-combinators, parsing
autumn
A Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+100%)
Mutual labels:  parsing, parser-combinators
Ramble
A R parser based on combinatory parsers.
Stars: ✭ 19 (-66.07%)
Mutual labels:  parsing, parser-combinators
Pom
PEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (+453.57%)
Mutual labels:  parser-combinators, parsing
Angstrom
Parser combinators built for speed and memory efficiency
Stars: ✭ 434 (+675%)
Mutual labels:  parser-combinators, parsing
Syntax
Write value-driven parsers quickly in Swift with an intuitive SwiftUI-like DSL
Stars: ✭ 134 (+139.29%)
Mutual labels:  parsing, parser-combinators
Funcj
Assorted functional-oriented data structures and algorithms for Java.
Stars: ✭ 60 (+7.14%)
Pidgin
C#'s fastest parser combinator library
Stars: ✭ 469 (+737.5%)
Mutual labels:  parser-combinators, parsing
ParsecSharp
The faster monadic parser combinator library for C#
Stars: ✭ 23 (-58.93%)
Mutual labels:  parsing, parser-combinators
Scala Parser Combinators
simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
Stars: ✭ 523 (+833.93%)
Mutual labels:  parser-combinators, parsing
Pyparsing
Python library for creating PEG parsers
Stars: ✭ 1,052 (+1778.57%)
Mutual labels:  parser-combinators, parsing
Functionalrx
FunctionalRx is a collection of constructs to simplify a functional programming approach to Java and [STABLE]
Stars: ✭ 47 (-16.07%)
Mutual labels:  functional-programming
Affect
Algebraic effects for Ruby
Stars: ✭ 56 (+0%)
Mutual labels:  functional-programming
Funland
Type classes for interoperability of common algebraic structures in JavaScript, TypeScript and Flow
Stars: ✭ 46 (-17.86%)
Mutual labels:  functional-programming
Mostly Adequate Guide Ru
Mostly adequate guide to FP (in javascript, translated to russian)
Stars: ✭ 1,030 (+1739.29%)
Mutual labels:  functional-programming
3bmd
markdown processor in CL using esrap parser
Stars: ✭ 58 (+3.57%)
Mutual labels:  parsing
Jhc Components
JHC Haskell compiler split into reusable components
Stars: ✭ 55 (-1.79%)
Mutual labels:  functional-programming
Karate
Webscraper
Stars: ✭ 45 (-19.64%)
Mutual labels:  functional-programming
Qt Promise
Chainable promises for Qt
Stars: ✭ 48 (-14.29%)
Mutual labels:  functional-programming
Haskell Book Readers Exercises
Exercises from the readers of the Haskell Book
Stars: ✭ 56 (+0%)
Mutual labels:  functional-programming
Smallfunction
Stack allocated and type-erased functors 🐜
Stars: ✭ 47 (-16.07%)
Mutual labels:  functional-programming
Racket Algebraic
Algebraic structures for untyped Racket
Stars: ✭ 60 (+7.14%)
Mutual labels:  functional-programming
Inferno Most Fp Demo
A demo for the ReactJS Tampa Bay meetup showing how to build a React+Redux-like architecture from scratch using Inferno, Most.js, reactive programmning, and various functional programming tools & techniques
Stars: ✭ 45 (-19.64%)
Mutual labels:  functional-programming
Lazyjson
A very fast, very lazy JSON parser for Java.
Stars: ✭ 55 (-1.79%)
Mutual labels:  parsing
Heresy
A BASIC-flavored Lisp dialect
Stars: ✭ 60 (+7.14%)
Mutual labels:  functional-programming
Ios Oss
Kickstarter for iOS. Bring new ideas to life, anywhere.
Stars: ✭ 7,840 (+13900%)
Mutual labels:  functional-programming
Commons Ip Math
Stars: ✭ 54 (-3.57%)
Mutual labels:  parsing
Osagai
🀄️A tiny library for creating WebComponents in a Functional way
Stars: ✭ 42 (-25%)
Mutual labels:  functional-programming
Graphql Lodash
🛠 Data manipulation for GraphQL queries with lodash syntax
Stars: ✭ 1,003 (+1691.07%)
Mutual labels:  functional-programming
Learning Sicp
MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。
Stars: ✭ 9,059 (+16076.79%)
Mutual labels:  functional-programming
Modules
Modules in R
Stars: ✭ 54 (-3.57%)
Mutual labels:  functional-programming
With Or Without Fp
用函数式编程重构代码吧!
Stars: ✭ 41 (-26.79%)
Mutual labels:  functional-programming
Fx Ts
Computational environments and effects for TypeScript
Stars: ✭ 42 (-25%)
Mutual labels:  functional-programming
Seamless Immutable Cursor
Compact Cursor Library built on top of the excellent seamless-immutable
Stars: ✭ 54 (-3.57%)
Mutual labels:  functional-programming
Logos
Create ridiculously fast Lexers
Stars: ✭ 1,001 (+1687.5%)
Mutual labels:  parsing
Redash
Tiny functional programming suite for JavaScript.
Stars: ✭ 40 (-28.57%)
Mutual labels:  functional-programming
Core
🌎 Utility package containing tools for byte manipulation, Codable, OS APIs, and debugging.
Stars: ✭ 62 (+10.71%)
Mutual labels:  parsing
Footlessparser
A simple parser combinator written in Swift
Stars: ✭ 60 (+7.14%)
Mutual labels:  parser-combinators
Kari.hpp
Experimental library for currying in C++17
Stars: ✭ 58 (+3.57%)
Mutual labels:  functional-programming
Tsoption
Correct, easy to use Option type for TypeScript. 🦄
Stars: ✭ 53 (-5.36%)
Mutual labels:  functional-programming
Tox
misc parsers in rust
Stars: ✭ 40 (-28.57%)
Mutual labels:  parsing
Lambda
λ → C++ library for functional programming
Stars: ✭ 38 (-32.14%)
Mutual labels:  functional-programming
Bullseye
A functional language frontend for the Dart VM.
Stars: ✭ 53 (-5.36%)
Mutual labels:  functional-programming
Jasper
(alpha, do not use) -- A programming language, meant to be a simpler and nicer Javascript.
Stars: ✭ 38 (-32.14%)
Mutual labels:  parsing
Parseque
Total Parser Combinators in Coq
Stars: ✭ 37 (-33.93%)
Mutual labels:  parser-combinators
Func
Functional additions to C
Stars: ✭ 58 (+3.57%)
Mutual labels:  functional-programming
Creditcard
Creditcard number parsing, validation and information extraction
Stars: ✭ 52 (-7.14%)
Mutual labels:  parsing
Purefun
Functional Programming library for Java
Stars: ✭ 37 (-33.93%)
Mutual labels:  functional-programming
Safedom
🔫 safedom is a safe way to you manipulate dom using a purer functional style.
Stars: ✭ 37 (-33.93%)
Mutual labels:  functional-programming
Rambda
Faster and smaller alternative to Ramda
Stars: ✭ 1,066 (+1803.57%)
Mutual labels:  functional-programming
1-60 of 839 similar projects