Packages for keyword “parser”
These packages are available as a package collection, usable in Xcode or SwiftPM.
MimeParser
Mime parsing in Swift | Relevant RFCs: RFC 822, RFC 2045, RFC 2046
swift-math-parser
Math expression parser built with Point•Free's swift-parsing package
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.
SPARQLSyntax
SPARQL 1.1 Parser and Abstract Syntax
Dumpling
Customisable and extensible Markdown parser written in Swift
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
SwiftParse
A small parser combinator library written in Swift 5
SwiftProtoParser
A native Swift library for parsing Protocol Buffer (proto3) files into descriptors. SwiftProtoParser offers full proto3 syntax support, including services, RPC definitions, and custom options, with detailed error reporting and cross-platform compatibility. Designed as a Swift-idiomatic alternative to protoc with seamless Swift Protobuf integration.
ParserCombinators
A parser-combinator library for Swift
HTTPParserC
HTTP message parser written in C
JSONParser
Elegant, type-safe JSON parsing in Swift
JSONUtilities
Easily load JSON objects and decode them into structs or classes
csv-dialect-swift
DialectalCSV: Multi-dialect CSV parser in Swift for handling different separated value formats. Conforms to Frictionless Data's CSV Dialect spec
M3UKit
Modern framework for parsing m3u files