Parsey

Parser framework

A framework for building parsers in Swift using combinatorial syntax and features like backtracking prevention and rich error messages

Swift Parser Combinators

GitHub

58 stars
5 watching
6 forks
Language: Swift
last commit: almost 5 years ago
Linked from 1 awesome list

parserparser-combinatorsswift

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
norswap/autumn A Java parser combinator library supporting grammar and parsing functionality. 125
rust-bakery/nom A parser combinator framework for building safe and efficient parsers in Rust 9,492
picoe/eto.parse A recursive descent parser framework for .NET with Fluent API support. 149
yuanzh/segparser An open-source C++ software framework for joint segmentation, POS tagging and dependency parsing using a randomized greedy algorithm. 9
davedufresne/swiftparsec A Swift library for creating parsers from simple components using combinator logic 227
nxparser/nxparser A Java-based parser for RDF serializations and other formats 20
ezra-obiwale/laraquick Provides pre-built functionality for building and managing data-driven applications in Laravel using PHP. 35
marwes/combine A Rust library implementing parser combinators for building efficient and flexible parsers 1,302
rxswiftcommunity/rxwebkit A framework for interacting with web content using reactive programming principles in Swift 252
dashbitco/nimble_parsec A lightweight and efficient library for building text-based parsers using composable combinators 810
jparsec/jparsec A Java framework for building recursive-descent parsers with a declarative API. 342
kasei/kineo A persistent RDF quadstore and SPARQL engine 37
rbalicki2/smithy A framework for building WebAssembly applications using Rust, allowing developers to write idiomatic Rust code without sacrificing safety guarantees. 350
chenyunguimilook/swiftyxml A Swift library that provides a simple and Swifty way to parse and manipulate XML data. 103
goanywhere/rex A modular web development framework that provides a lightweight and flexible way to build scalable web applications in Go. 33