Swiftpack.co - Package - nerdsupremacist/Syntax
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Syntax

Syntax is a SwiftUI-like parser builder DSL. You use composition and functional programming to implement a top-down LL(n) parser with minimal effort.

Installation

Installation

Swift Package Manager

You can install Syntax via Swift Package Manager by adding the following line to your Package.swift:

import PackageDescription

let package = Package(
    [...]
    dependencies: [
        .package(url: "https://github.com/nerdsupremacist/Syntax.git", from: "0.2.0")
    ]
)

Usage

Coming soon

Contributions

Contributions are welcome and encouraged!

License

Syntax is available under the MIT license. See the LICENSE file for more info.

Github

link
Stars: 39

Releases

iOS Fixes with SPM - 2020-07-19T13:01:39

First Swift PM Release - 2020-03-22T18:50:37

- 2019-05-07T18:09:00

Changelog

[0.1.1] - 2019-05-06

Added

  • Added StringLiteralEscapingStrategy and escapingStrategy argument to StringLiteralTokenGenerator, for handling escaped characters in a String Literal
  • Added default SwiftStringLiteralEscapingStrategy and JSONStringLiteralEscapingStrategy for the standard handling for String Literals

[0.1.0] - 2019-05-06

Added

  • Initial Release

Initial Release - 2019-05-06T12:14:36

Changelog

[0.1.0] - 2019-05-06

Added

  • Initial Release