- DOCUMENT@0..193
    - OPERATION_DEFINITION@0..193
        - OPERATION_TYPE@0..6
            - query_KW@0..5 "query"
            - WHITESPACE@5..6 " "
        - NAME@6..15
            - IDENT@6..15 "SomeQuery"
        - VARIABLE_DEFINITIONS@15..57
            - L_PAREN@15..16 "("
            - WHITESPACE@16..19 "\n  "
            - VARIABLE_DEFINITION@19..38
                - VARIABLE@19..26
                    - DOLLAR@19..20 "$"
                    - NAME@20..26
                        - IDENT@20..26 "param1"
                - COLON@26..27 ":"
                - WHITESPACE@27..28 " "
                - NON_NULL_TYPE@28..38
                    - NAMED_TYPE@28..34
                        - NAME@28..34
                            - IDENT@28..34 "String"
                    - BANG@34..35 "!"
                    - WHITESPACE@35..38 "\n  "
            - VARIABLE_DEFINITION@38..55
                - VARIABLE@38..45
                    - DOLLAR@38..39 "$"
                    - NAME@39..45
                        - IDENT@39..45 "param2"
                - COLON@45..46 ":"
                - WHITESPACE@46..47 " "
                - NON_NULL_TYPE@47..55
                    - NAMED_TYPE@47..53
                        - NAME@47..53
                            - IDENT@47..53 "String"
                    - BANG@53..54 "!"
                    - WHITESPACE@54..55 "\n"
            - R_PAREN@55..56 ")"
            - WHITESPACE@56..57 " "
        - SELECTION_SET@57..193
            - L_CURLY@57..58 "{"
            - WHITESPACE@58..61 "\n  "
            - FIELD@61..192
                - NAME@61..66
                    - IDENT@61..66 "item1"
                - ARGUMENTS@66..112
                    - L_PAREN@66..67 "("
                    - WHITESPACE@67..72 "\n    "
                    - ARGUMENT@72..92
                        - NAME@72..78
                            - IDENT@72..78 "param1"
                        - COLON@78..79 ":"
                        - WHITESPACE@79..80 " "
                        - VARIABLE@80..92
                            - DOLLAR@80..81 "$"
                            - NAME@81..92
                                - IDENT@81..87 "param1"
                                - WHITESPACE@87..92 "\n    "
                    - ARGUMENT@92..110
                        - NAME@92..98
                            - IDENT@92..98 "param2"
                        - COLON@98..99 ":"
                        - WHITESPACE@99..100 " "
                        - VARIABLE@100..110
                            - DOLLAR@100..101 "$"
                            - NAME@101..110
                                - IDENT@101..107 "param2"
                                - WHITESPACE@107..110 "\n  "
                    - R_PAREN@110..111 ")"
                    - WHITESPACE@111..112 " "
                - SELECTION_SET@112..192
                    - L_CURLY@112..113 "{"
                    - WHITESPACE@113..118 "\n    "
                    - FIELD@118..125
                        - NAME@118..125
                            - IDENT@118..120 "id"
                            - WHITESPACE@120..125 "\n    "
                    - INLINE_FRAGMENT@125..190
                        - SPREAD@125..128 "..."
                        - WHITESPACE@128..129 " "
                        - TYPE_CONDITION@129..142
                            - on_KW@129..131 "on"
                            - WHITESPACE@131..132 " "
                            - NAMED_TYPE@132..142
                                - NAME@132..142
                                    - IDENT@132..141 "Fragment1"
                                    - WHITESPACE@141..142 " "
                        - SELECTION_SET@142..190
                            - L_CURLY@142..143 "{"
                            - WHITESPACE@143..150 "\n      "
                            - FIELD@150..186
                                - NAME@150..157
                                    - IDENT@150..156 "field3"
                                    - WHITESPACE@156..157 " "
                                - SELECTION_SET@157..186
                                    - L_CURLY@157..158 "{"
                                    - WHITESPACE@158..167 "\n        "
                                    - FIELD@167..180
                                        - NAME@167..180
                                            - IDENT@167..173 "field4"
                                            - WHITESPACE@173..180 "\n      "
                                    - R_CURLY@180..181 "}"
                                    - WHITESPACE@181..186 "\n    "
                            - R_CURLY@186..187 "}"
                            - WHITESPACE@187..190 "\n  "
                    - R_CURLY@190..191 "}"
                    - WHITESPACE@191..192 "\n"
            - R_CURLY@192..193 "}"
