Latest 0.1.0
Homepage http://www.swift-studies.com/oysterkit
License BSD 2-Clause License
Platforms ios 8.0

Latest podspec

{
    "name": "OysterKit",
    "version": "0.1.0",
    "summary": "http://www.swift-studies.com/oysterkit",
    "description": "# OysterKitnnOysterKit 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 (see STLR.md).nnFor those that used v1.0 there are significant performance and capability benefits of moving to v2. I have not yet built an OKScript translator, but that could quite easily be done if there is demand.nn## Key Featuresnn  - Provides support for scanning stringsn  - Provides support for defining scanning (terminal) and parsing rulesn  - Fully supports direct and indirect left hand recursion in rulesn  - Provides support for parsing strings using defined rules as streams of tokens or constructing Abstract Syntax Trees (ASTs)n  - All of the above provided as implementations of protocols allowing the replacement of any by your own components if you wishn  - Create your own file decoders (using Swift 4's Encoding/Decoding framework `Encodable` and `Decodable`)n  - A lexical analysis and parser definition language, STLR, which can be compiled at run-time in memory, or from stored filesn  - Complied STLR can be used immediately at run time, or through the generation of a Swift source filenn## Statusnn  - All standard tests are passingn  - Performance tests need some tidy up with 2 failingn  - Some example products will be added shortly to provide some concrete usage examples",
    "homepage": "http://www.swift-studies.com/oysterkit",
    "license": "BSD 2-Clause License",
    "authors": "RED When Excited",
    "platforms": {
        "ios": "8.0"
    },
    "source": {
        "git": "https://github.com/SwiftStudies/OysterKit.git",
        "tag": "0.1.0"
    },
    "source_files": "Sources/OysterKit/**/*.swift",
    "pushed_with_swift_version": "4.0"
}

Pin It on Pinterest

Share This