GraphQL::Language::Parser(3pm)

GraphQL::Language::Parser3pm

Graphql pegex parser

Usage

  use GraphQL::Language::Parser qw(parse);
  my $parsed = parse(
    $source
  );

Overview

Provides both an outside-accessible point of entry into the GraphQL parser (see above), and a subclass of Pegex::Parser to parse a document into an AST usable by GraphQL.

Methods

parse

  parse($source, $noLocation);

NB that unlike in "Pegex::Parser" this is a function, not an instance method. This achieves hiding of Pegex implementation details.

format_error

Override of parent method. Returns a GraphQL::Error.

Releases

Unchanged in 2 releases since Debian 12 (Bookworm).

  1. 12–13

From libgraphql-perl 0.54-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.