cynic-parser 0.8.4

A fast, correct and easy to use GraphQL parser
Documentation
<div align="center">
  <img src="https://github.com/obmarg/cynic/raw/main/logo.png" width="150"/>
  <h1>cynic-parser</h1>

  <p>
    <strong>A fast, correct and easy to use GraphQL parser</strong>
  </p>

  <p>
    <a href="https://crates.io/crates/cynic"><img alt="Crate Info" src="https://img.shields.io/crates/v/cynic-parser.svg"/></a>
    <a href="https://docs.rs/cynic-parser/"><img alt="API Docs" src="https://img.shields.io/docsrs/cynic-parser"/></a>
    <a href="https://discord.gg/Y5xDmDP"><img alt="Discord Chat" src="https://img.shields.io/discord/754633560933269544"/></a>
  </p>

  <h4>
    <a href="https://docs.rs/cynic-parser">Documentation</a>
    <span> | </span>
    <a href="https://github.com/obmarg/cynic/tree/main/cynic-parser/examples/examples">Examples</a>
    <span> | </span>
    <a href="https://github.com/obmarg/cynic/blob/main/cynic-parser/CHANGELOG.md">Changelog</a>
  </h4>
</div>

`cynic-parser` is a GraphQL parser - it is part of `cynic` but can also
be used as a standalone parser.

### Design Goals

- Fast to parse
- Fast to compile
- Correct and up to date
- Easy to use
- Minimal memory use

### Features

- Support for parsing executable and type system documents compatible with the
  2021 GraphQl specification or earlier.
- Fancy error reports on failure.
- A prettier compatible pretty printer for GraphQl documents.