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.
Trampolining in Swift
Assert equality in tests. Get a textual diff for inequality
Models and operators for defining parsers, plus a compiler for translating them into parsers
A parser-combinator library for Swift
A mutable random access collection of unique elements, which behaves like a set, but guarantees insertion order
A Rete-based rule engine