SwiftStudies / OysterKit

OysterKit is a framework that provides a native Swift scanning, lexical analysis, and parsing capabilities. In addition it provides a language that can be used to rapidly define the rules used by OysterKit called STLR
BSD 2-Clause "Simplified" License
178 stars 23 forks source link

Swift 4.2 only (master is 4.2 compatible) plus a host of new features #81

Closed SwiftStudies closed 6 years ago

SwiftStudies commented 6 years ago

Rewritten and greatly enhanced to generate strong types wherever possible (instead of just strings)

SwiftStudies commented 6 years ago

Just a note that you do not need to worry about failing tests or the high volume of warnings (except in your own code 🙂). I am in the middle of re-writing the entire stack to depend more heavily on the richer code generation. The OysterKit and STLR warnings are now largely restricted to auto-generated swift code and the way I am doing the refactoring means that the old system will continue to work until I flip a switch (if you are curious use STLR._STLR instead of STLR.STLR to build from STLR source).