Sha256: a86dd91c156a97fd9268b687a25a8c2c8e5bb059d95af9ee711cd8360bee3829

Contents?: true

Size: 763 Bytes

Versions: 12

Compression:

Stored size: 763 Bytes

Contents

/**
 * Copyright 2019-present, GraphQL Foundation
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

#pragma once

#ifdef __cplusplus
extern "C" {
#endif

/* Opaque type representing a generic AST node. */
struct GraphQLAstNode;

/* A location in the AST. */
struct GraphQLAstLocation {
  unsigned int beginLine;
  unsigned int beginColumn;
  unsigned int endLine;
  unsigned int endColumn;
};

/* Fills location with location information for the given node. */
void graphql_node_get_location(const struct GraphQLAstNode *node,
                               struct GraphQLAstLocation *location);

void graphql_node_free(struct GraphQLAstNode *node);

#ifdef __cplusplus
}
#endif

Version data entries

12 entries across 6 versions & 1 rubygems

Version Path
rails-graphql-0.2.1 ext/libgraphqlparser/c/GraphQLAstNode.h
rails-graphql-0.2.1 ext/graphqlparser/c/GraphQLAstNode.h
rails-graphql-0.2.0 ext/graphqlparser/c/GraphQLAstNode.h
rails-graphql-0.2.0 ext/libgraphqlparser/c/GraphQLAstNode.h
rails-graphql-0.1.3 ext/graphqlparser/c/GraphQLAstNode.h
rails-graphql-0.1.3 ext/libgraphqlparser/c/GraphQLAstNode.h
rails-graphql-0.1.2 ext/graphqlparser/c/GraphQLAstNode.h
rails-graphql-0.1.2 ext/libgraphqlparser/c/GraphQLAstNode.h
rails-graphql-0.1.1 ext/libgraphqlparser/c/GraphQLAstNode.h
rails-graphql-0.1.1 ext/graphqlparser/c/GraphQLAstNode.h
rails-graphql-0.1.0 ext/graphqlparser/c/GraphQLAstNode.h
rails-graphql-0.1.0 ext/libgraphqlparser/c/GraphQLAstNode.h