gitextract_a97o64la/ ├── .circleci/ │ └── config.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── abstract_test.go ├── benchutil/ │ ├── list_schema.go │ └── wide_schema.go ├── definition.go ├── definition_test.go ├── directives.go ├── directives_test.go ├── enum_type_test.go ├── examples/ │ ├── concurrent-resolvers/ │ │ └── main.go │ ├── context/ │ │ └── main.go │ ├── crud/ │ │ ├── Readme.md │ │ └── main.go │ ├── custom-scalar-type/ │ │ └── main.go │ ├── hello-world/ │ │ └── main.go │ ├── http/ │ │ ├── data.json │ │ └── main.go │ ├── http-post/ │ │ └── main.go │ ├── httpdynamic/ │ │ ├── README.md │ │ ├── data.json │ │ └── main.go │ ├── modify-context/ │ │ └── main.go │ ├── sql-nullstring/ │ │ ├── README.md │ │ └── main.go │ ├── star-wars/ │ │ └── main.go │ └── todo/ │ ├── README.md │ ├── main.go │ ├── schema/ │ │ └── schema.go │ └── static/ │ ├── assets/ │ │ ├── css/ │ │ │ └── style.css │ │ └── js/ │ │ └── app.js │ └── index.html ├── executor.go ├── executor_resolve_test.go ├── executor_schema_test.go ├── executor_test.go ├── extensions.go ├── extensions_test.go ├── go.mod ├── gqlerrors/ │ ├── error.go │ ├── formatted.go │ ├── located.go │ ├── sortutil.go │ └── syntax.go ├── graphql.go ├── graphql_bench_test.go ├── graphql_test.go ├── introspection.go ├── introspection_test.go ├── kitchen-sink.graphql ├── language/ │ ├── ast/ │ │ ├── arguments.go │ │ ├── definitions.go │ │ ├── directives.go │ │ ├── document.go │ │ ├── location.go │ │ ├── name.go │ │ ├── node.go │ │ ├── selections.go │ │ ├── type_definitions.go │ │ ├── types.go │ │ └── values.go │ ├── kinds/ │ │ └── kinds.go │ ├── lexer/ │ │ ├── lexer.go │ │ └── lexer_test.go │ ├── location/ │ │ └── location.go │ ├── parser/ │ │ ├── parser.go │ │ ├── parser_test.go │ │ └── schema_parser_test.go │ ├── printer/ │ │ ├── printer.go │ │ ├── printer_test.go │ │ └── schema_printer_test.go │ ├── source/ │ │ └── source.go │ ├── typeInfo/ │ │ └── type_info.go │ └── visitor/ │ ├── visitor.go │ └── visitor_test.go ├── lists_test.go ├── located.go ├── mutations_test.go ├── nonnull_test.go ├── quoted_or_list_internal_test.go ├── race_test.go ├── rules.go ├── rules_arguments_of_correct_type_test.go ├── rules_default_values_of_correct_type_test.go ├── rules_fields_on_correct_type_test.go ├── rules_fragments_on_composite_types_test.go ├── rules_known_argument_names_test.go ├── rules_known_directives_rule_test.go ├── rules_known_fragment_names_test.go ├── rules_known_type_names_test.go ├── rules_lone_anonymous_operation_rule_test.go ├── rules_no_fragment_cycles_test.go ├── rules_no_undefined_variables_test.go ├── rules_no_unused_fragments_test.go ├── rules_no_unused_variables_test.go ├── rules_overlapping_fields_can_be_merged.go ├── rules_overlapping_fields_can_be_merged_test.go ├── rules_possible_fragment_spreads_test.go ├── rules_provided_non_null_arguments_test.go ├── rules_scalar_leafs_test.go ├── rules_unique_argument_names_test.go ├── rules_unique_fragment_names_test.go ├── rules_unique_input_field_names_test.go ├── rules_unique_operation_names_test.go ├── rules_unique_variable_names_test.go ├── rules_variables_are_input_types_test.go ├── rules_variables_in_allowed_position_test.go ├── scalars.go ├── scalars_parse_test.go ├── scalars_serialization_test.go ├── scalars_test.go ├── schema-all-descriptions.graphql ├── schema-kitchen-sink.graphql ├── schema.go ├── subscription.go ├── subscription_test.go ├── suggested_list_internal_test.go ├── testutil/ │ ├── introspection_query.go │ ├── rules_test_harness.go │ ├── subscription.go │ ├── testutil.go │ └── testutil_test.go ├── type_comparators_internal_test.go ├── type_info.go ├── types.go ├── union_interface_test.go ├── util.go ├── util_test.go ├── validation_test.go ├── validator.go ├── validator_test.go ├── values.go ├── values_test.go └── variables_test.go