Sha256: a18306f42e17b356bc2abfdd68979156d8274f514cc53ec4c9ca91ad13cd0486
Contents?: true
Size: 1.57 KB
Versions: 5
Compression:
Stored size: 1.57 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/execution_error" 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/analysis" require "graphql/schema" require "graphql/schema/printer" # Order does not matter for these: require "graphql/analysis_error" require "graphql/invalid_null_error" require "graphql/query" require "graphql/internal_representation" require "graphql/static_validation" require "graphql/version"
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
graphql-0.17.2 | lib/graphql.rb |
graphql-0.17.1 | lib/graphql.rb |
graphql-0.17.0 | lib/graphql.rb |
graphql-0.16.1 | lib/graphql.rb |
graphql-0.16.0 | lib/graphql.rb |