Skip to content

Write parsers quickly in Swift with an intuitive SwiftUI-like DSL

License

Notifications You must be signed in to change notification settings

mrstone/Syntax

 
 

Repository files navigation

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.

About

Write parsers quickly in Swift with an intuitive SwiftUI-like DSL

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 100.0%