{ "type": "Document", "definations": [ { "type": "Query", "name": { "type": "Name", "name": "Foo", "span": { "start": { "col": 6, "row": 0, "index": 6 }, "end": { "col": 9, "row": 0, "index": 9 } } }, "variable_definations": [ { "type": "VariableDefination", "name": { "type": "Name", "name": "arg", "span": { "start": { "col": 11, "row": 0, "index": 11 }, "end": { "col": 14, "row": 0, "index": 14 } } }, "var_type": { "type": "NameVarType", "name": "SomeType", "span": { "start": { "col": 16, "row": 0, "index": 16 }, "end": { "col": 24, "row": 0, "index": 24 } } }, "default_value": null, "span": { "start": { "col": 10, "row": 0, "index": 10 }, "end": { "col": 24, "row": 0, "index": 24 } } } ], "directives": null, "selectionset": { "selections": [ { "type": "Field", "alias": null, "name": { "type": "Name", "name": "field", "span": { "start": { "col": 2, "row": 1, "index": 30 }, "end": { "col": 7, "row": 1, "index": 35 } } }, "arguments": null, "directives": null, "selectionset": null, "span": { "start": { "col": 2, "row": 1, "index": 30 }, "end": { "col": 7, "row": 1, "index": 35 } } } ], "span": { "start": { "col": 26, "row": 0, "index": 26 }, "end": { "col": 1, "row": 2, "index": 37 } } }, "span": { "start": { "col": 0, "row": 0, "index": 0 }, "end": { "col": 1, "row": 2, "index": 37 } } } ] }