GraphQLLanguage

master

A simple GraphQL language parser library for Swift.
niw/GraphQLLanguage

GraphQL Language

A simple GraphQL language parser library for Swift.

GraphQL Language

This library provides a plain Swift representation of GraphQL language implemented by using ANTLR4 GraphQL Grammar, that is a language independent implementation of ANTLR4 grammar for GraphQL language.

Try it

Open Examples/Example.xcodeproj in Xcode and Run Example scheme.

It builds a tiny command line tool and runs it for Example.graphql, then print Swift presentation of it.

Usage

Add the following lines to your Package.swift or use Xcode “Add Package Dependency…” menu.

// In your `Package.swift`

dependencies: [
    .package(name: "GraphQLLanguage", url: "https://github.com/niw/GraphQLLanguage", ...),
    ...
],
targets: [
    .target(
        name: ...,
        dependencies: [
            .product(name: "GraphQLLanguage", package: "GraphQLLanguage"),
            ...
        ]
    ),
    ...
]

License

This library contains multiple products such as ANTLR4 runtime. See license file under each directory.

Description

  • Swift Tools 5.3.0
View More Packages from this Author

Dependencies

  • None
Last updated: Sun Oct 20 2024 20:13:38 GMT-0900 (Hawaii-Aleutian Daylight Time)