Packages for keyword “parser”
These packages are available as a package collection, usable in Xcode or SwiftPM.
SwiftParsec
A parser combinator library written in the Swift programming language.
Sparse
Sparse is a simple parser-combinator library written in Swift.
MimeParser
Mime parsing in Swift | Relevant RFCs: RFC 822, RFC 2045, RFC 2046
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
CSV
A simple CSV file parser and serializer
iCalendarParser
iCalendar (RFC5545) parser in Swift
Dumpling
Customisable and extensible Markdown parser written 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
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
ExpressionParser
Swift expression parser and evaluator using a parser generated by Coco. Also produces a LaTeX translation of the text-based input expression.
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