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
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
XcodeProjKit
Parse project file and write it to open step format.
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
M3UKit
Modern framework for parsing m3u files
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