GraphQL Language
A simple GraphQL language parser library for Swift.
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.