Packages for keyword “parsing”
Antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
PhoneNumberKit
A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
TreeSitter
An incremental parsing system for programming tools
FeedKit
An RSS, Atom and JSON Feed parser written in Swift
CoreGPX
A library for parsing and creation of GPX location files. Purely Swift.
SwiftTreeSitter
Swift API for the tree-sitter incremental parsing system
Fuzi
A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Down
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
swift-url-routing
A bidirectional router with more type safety and less fuss.
Endpoints
Type-Safe Swift Networking
Covfefe
A parser for nondeterministic context free languages
Syntax
Write value-driven parsers quickly in Swift with an intuitive SwiftUI-like DSL
MimeParser
Mime parsing in Swift | Relevant RFCs: RFC 822, RFC 2045, RFC 2046
Serpent
A protocol to serialize Swift structs and classes for encoding and decoding.
BytesParser
A simple byte-oriented parser/writer. Read and write formatted values to/from binary blobs/files with ease!
Core
🌎 Utility package containing tools for byte manipulation, Codable, OS APIs, and debugging.
composable-deep-link
Deep Link DSL
EagleNet
Simple lightweight networking layer written on top of URLSession. This will provide a clean, separate layer for networking.
ParserCombinators
A parser-combinator library for Swift
Gramophone
Swift library for working with Extended Backus–Naur Form (EBNF) notation and grammars.