Packages authored by Matthias Zenger
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
Advanced numeric data types for Swift 5, including BigInt, Rational, and Complex numbers.
A framework for parsing and transforming text in Markdown format written in Swift 5 for macOS, iOS, and Linux. The supported syntax is based on the CommonMark specification. The framework defines an abstract syntax for Markdown, provides a parser for parsing strings into abstract syntax trees, and comes with generators for creating HTML and attributed strings.
Framework supporting the development of command-line tools in Swift on macOS and Linux. The framework supports managing command-line arguments, provides lightweight functions to deal with escape sequences, and defines an API for reading strings from the terminal.