Sha256: 3f7effe7550578427dd33e1ca09883435d834075ea7ab174f4ce1596da418183
Contents?: true
Size: 1.47 KB
Versions: 8
Compression:
Stored size: 1.47 KB
Contents
require "json" require "set" require "singleton" require "forwardable" module GraphQL class Error < StandardError end class ParseError < Error attr_reader :line, :col, :query def initialize(message, line, col, query) super(message) @line = line @col = col @query = query end end # Turn a query string into an AST # @param [String] a GraphQL query string # @return [GraphQL::Language::Nodes::Document] def self.parse(query_string) parse_with_racc(query_string) end def self.parse_with_racc(string) GraphQL::Language::Parser.parse(string) end end # Order matters for these: require "graphql/define" require "graphql/base_type" require "graphql/object_type" require "graphql/enum_type" require "graphql/input_object_type" require "graphql/interface_type" require "graphql/list_type" require "graphql/non_null_type" require "graphql/union_type" require "graphql/argument" require "graphql/field" require "graphql/type_kinds" require "graphql/scalar_type" require "graphql/boolean_type" require "graphql/float_type" require "graphql/id_type" require "graphql/int_type" require "graphql/string_type" require "graphql/directive" require "graphql/introspection" require "graphql/language" require "graphql/schema" require "graphql/schema/printer" # Order does not matter for these: require "graphql/execution_error" require "graphql/invalid_null_error" require "graphql/query" require "graphql/static_validation" require "graphql/version"
Version data entries
8 entries across 8 versions & 1 rubygems