SwiftParsec
A parser combinator library written in the Swift programming language.
Install / Use
/learn @davedufresne/SwiftParsecREADME
SwiftParsec
SwiftParsec is a Swift port of the Parsec parser combinator library. It allows the creation of sophisticated parsers from a set of simple parsers. It is also easy to extend the available parsers. The parsers are fully integrated into the language, they can be put into arrays, passed as parameters, returned as values, etc. SwiftParsec provides expressiveness, is well documented and simple.
Key Features
- Reusable combinators
- Lexical analysis
- Expression parser
- Permutation phrases parser
- Extensive error messages
- Unicode support
Documentation
See the wiki
License
SwiftParsec is released under the “Simplified BSD License”. See the LICENSE file in the repository.
Related Skills
node-connect
339.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
