Packages authored by Bastian Müller
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
Assert equality in tests. Get a textual diff for inequality
A mutable random access collection of unique elements, which behaves like a set, but guarantees insertion order
A parser-combinator library for Swift
Models and operators for defining parsers, plus a compiler for translating them into parsers
A Rete-based rule engine
Trampolining in Swift