All Projects → chumsky → Similar Projects or Alternatives

179 Open source projects that are alternatives of or similar to chumsky

ParsecSharp
The faster monadic parser combinator library for C#
Stars: ✭ 23 (-96.89%)
Mutual labels:  parser-combinators, peg
Myna Parser
Myna Parsing Library
Stars: ✭ 69 (-90.68%)
Mutual labels:  parser-combinators, peg
peg
Import of Ian Piumarta's peg/leg recursive-descent parser generators for C
Stars: ✭ 41 (-94.46%)
Mutual labels:  peg, recursive-descent-parser
Pom
PEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (-58.11%)
Mutual labels:  parser-combinators, peg
Lug
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-94.05%)
Mutual labels:  parser-combinators, peg
Pegtl
Parsing Expression Grammar Template Library
Stars: ✭ 1,295 (+75%)
Mutual labels:  parser-combinators, peg
parsekt
Parser Combinator library for Kotlin
Stars: ✭ 27 (-96.35%)
Mutual labels:  parser-combinators
failure
An error handling package for Go.
Stars: ✭ 24 (-96.76%)
Mutual labels:  errors
easybuggy4django
EasyBuggy clone built on Django
Stars: ✭ 44 (-94.05%)
Mutual labels:  errors
arborist
Arborist is a PEG parser that supports left-associative left recursion
Stars: ✭ 17 (-97.7%)
Mutual labels:  peg
galileo
Scala Math - Numerical (Matlab-like) and Symbolic (Mathematica-like) tool
Stars: ✭ 62 (-91.62%)
Mutual labels:  parser-combinators
PigletC
A toy C-like language compiler for PigletVM
Stars: ✭ 51 (-93.11%)
Mutual labels:  parser-combinators
Ramble
A R parser based on combinatory parsers.
Stars: ✭ 19 (-97.43%)
Mutual labels:  parser-combinators
error-pages
🚧 Pretty server's error pages in the docker image & git repository
Stars: ✭ 296 (-60%)
Mutual labels:  errors
ex spirit
No description or website provided.
Stars: ✭ 26 (-96.49%)
Mutual labels:  parser-combinators
errorlocate
Find and replace erroneous fields in data using validation rules
Stars: ✭ 19 (-97.43%)
Mutual labels:  errors
pegjs-util
Utility Class for PEG.js
Stars: ✭ 29 (-96.08%)
Mutual labels:  peg
karma-go
Everything has a reason.
Stars: ✭ 15 (-97.97%)
Mutual labels:  errors
LR-Parser
LR Parser (LR(0), SLR(1), CLR(1) and LALR(1))
Stars: ✭ 40 (-94.59%)
Mutual labels:  context-free-grammar
raise if
one liner `raise Exception if condition` for Python
Stars: ✭ 15 (-97.97%)
Mutual labels:  errors
microparsec
⭐ A performant Nim parsing library built for humans.
Stars: ✭ 26 (-96.49%)
Mutual labels:  parser-combinators
pegnet
pegnet.org
Stars: ✭ 41 (-94.46%)
Mutual labels:  peg
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-97.3%)
Mutual labels:  peg
pyrser
A PEG Parsing Tool
Stars: ✭ 32 (-95.68%)
Mutual labels:  peg
mecha
A parser combinator library for Zig
Stars: ✭ 220 (-70.27%)
Mutual labels:  parser-combinators
leftry
Leftry - A left-recursion enabled recursive-descent parser combinator library for Lua.
Stars: ✭ 32 (-95.68%)
Mutual labels:  parser-combinators
vcore
Common, utility packages for Go
Stars: ✭ 16 (-97.84%)
Mutual labels:  errors
peggy
Peggy: Parser generator for JavaScript
Stars: ✭ 444 (-40%)
Mutual labels:  peg
eth-rpc-errors
Ethereum RPC Errors
Stars: ✭ 78 (-89.46%)
Mutual labels:  errors
loquat
Monadic parser combinators for JavaScript / TypeScript
Stars: ✭ 47 (-93.65%)
Mutual labels:  parser-combinators
deeperror
Very informative, enlightening and pleasantly formatted errors for Go
Stars: ✭ 18 (-97.57%)
Mutual labels:  errors
jsonerror
Makes Go error-handling a breeze!
Stars: ✭ 28 (-96.22%)
Mutual labels:  errors
ArgCheck.jl
Package for checking function arguments
Stars: ✭ 73 (-90.14%)
Mutual labels:  errors
public
util toolkit for go.golang 通用函数包
Stars: ✭ 135 (-81.76%)
Mutual labels:  errors
mastermind
The Mastermind game made in Webpack, ES6 and React
Stars: ✭ 25 (-96.62%)
Mutual labels:  peg
Covfefe
A parser for nondeterministic context free languages
Stars: ✭ 49 (-93.38%)
Mutual labels:  context-free-grammar
CombinedParsers.jl
Compiled parser combinators and regular expressions in pure julia
Stars: ✭ 76 (-89.73%)
Mutual labels:  parser-combinators
snap
Snap Programming Language
Stars: ✭ 20 (-97.3%)
Mutual labels:  recursive-descent-parser
rakered
The open source components from rake.red
Stars: ✭ 28 (-96.22%)
Mutual labels:  errors
ohm-editor
An IDE for the Ohm language (JavaScript edition)
Stars: ✭ 78 (-89.46%)
Mutual labels:  peg
parser-lang
A parser combinator library with declarative superpowers
Stars: ✭ 25 (-96.62%)
Mutual labels:  parser-combinators
Parsey
Swift Parser Combinators
Stars: ✭ 56 (-92.43%)
Mutual labels:  parser-combinators
metal
A Java library for parsing binary data formats, using declarative descriptions.
Stars: ✭ 13 (-98.24%)
Mutual labels:  parser-combinators
safe
🛡 PHP functions smarten up to throw exceptions instead of returning false or triggering errors.
Stars: ✭ 15 (-97.97%)
Mutual labels:  errors
SuperCombinators
[Deprecated] A Swift parser combinator framework
Stars: ✭ 19 (-97.43%)
Mutual labels:  parser-combinators
ppc
A parser combinator library for PHP
Stars: ✭ 34 (-95.41%)
Mutual labels:  parser-combinators
jasentaa
A parser combinator library for Clojure and ClojureScript
Stars: ✭ 53 (-92.84%)
Mutual labels:  parser-combinators
maxpc
Max’s Parser Combinators: a simple and pragmatic library for writing parsers and lexers based on combinatory parsing.
Stars: ✭ 42 (-94.32%)
Mutual labels:  parser-combinators
parson
Yet another PEG parser combinator library and DSL
Stars: ✭ 52 (-92.97%)
Mutual labels:  peg
parser-combinators
Lightweight package providing commonly useful parser combinators
Stars: ✭ 41 (-94.46%)
Mutual labels:  parser-combinators
parserz
A purely-functional library for creating both parsers, pretty-printers, and grammar definitions from a single, type-safe specification of a grammar
Stars: ✭ 68 (-90.81%)
Mutual labels:  parser-combinators
bugsnag-java
Bugsnag error reporting for Java.
Stars: ✭ 51 (-93.11%)
Mutual labels:  errors
plzero
PL/0 Compiler Written in Go
Stars: ✭ 24 (-96.76%)
Mutual labels:  recursive-descent-parser
errorsingo.com
Hugo static site setup for errorsingo.com
Stars: ✭ 25 (-96.62%)
Mutual labels:  errors
messaging
Conveniently issue messages, warnings, and errors
Stars: ✭ 12 (-98.38%)
Mutual labels:  errors
FLexer
Simple Lexer and Parser in F#
Stars: ✭ 22 (-97.03%)
Mutual labels:  parser-combinators
fail
Better error handling solution specially designed for web application servers
Stars: ✭ 27 (-96.35%)
Mutual labels:  errors
Kt2Dart
🔦 [Deprecated] Transpile Kotlin codes into Dart, Make Flutter Great Again
Stars: ✭ 84 (-88.65%)
Mutual labels:  parser-combinators
left-recursion
Quick explanation of eliminating left recursion in Haskell parsers
Stars: ✭ 36 (-95.14%)
Mutual labels:  recursive-descent-parser
latex2unicode
Convert LaTeX markup to Unicode (in Scala and Java)
Stars: ✭ 28 (-96.22%)
Mutual labels:  peg
1-60 of 179 similar projects