Packages for keyword “parser”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Sparse
Sparse is a simple parser-combinator library written in Swift.
MimeParser
Mime parsing in Swift | Relevant RFCs: RFC 822, RFC 2045, RFC 2046
swift-lexbor
C lexbor html parser brought to Swift
SwiftProtoParser
Native Swift library for parsing .proto files (proto2 & proto3) into SwiftProtobuf descriptors. Full syntax support, well-known types, and detailed error reporting.
swift-yaml
A pure Swift YAML parser with no external dependencies
XcodeProjKit
Parse project file and write it to open step format.
CSV
A simple CSV file parser and serializer
Parse3339
A fast pure Swift RFC 3339 timestamp parser
SemanticVersioningKit
Small library to create and parse Semantic Versioning conforming representations.
swift-justhtml
Swift-JustHTML a Swift port of EmilStenstrom/justhtml by implementing 100% html5 spec compliant parsing of html documents in pure Swift
SPARQLSyntax
SPARQL 1.1 Parser and Abstract Syntax
swift-hls-kit
Enterprise-grade pure Swift HLS library — parse, segment, transcode, encrypt, stream live with LL-HLS, MV-HEVC spatial video, IMSC1 subtitles & transport-aware ABR. Cross-platform, RFC 8216 compliant
SwiftBeanCountParser
Parser to parse plain text into a ledger model
Dumpling
Customisable and extensible Markdown parser written in Swift
HTTPParserC
HTTP message parser written in C
iCalendarParser
iCalendar (RFC5545) parser in Swift
JSONDecoder
Simple JSON decoder written in swift
Markup
Lightweight markup text formatting in Swift
ParserCombinator
A simple Parser Combinator written in Swift
GherkinGenerator
A Swift library for composing, validating, importing, and exporting Gherkin .feature files programmatically.