- DOCUMENT@0..93
    - OPERATION_DEFINITION@0..93
        - OPERATION_TYPE@0..6
            - query_KW@0..5 "query"
            - WHITESPACE@5..6 " "
        - NAME@6..13
            - IDENT@6..13 "myQuery"
        - VARIABLE_DEFINITIONS@13..49
            - L_PAREN@13..14 "("
            - VARIABLE_DEFINITION@14..26
                - VARIABLE@14..18
                    - DOLLAR@14..15 "$"
                    - NAME@15..18
                        - IDENT@15..18 "var"
                - COLON@18..19 ":"
                - WHITESPACE@19..20 " "
                - NAMED_TYPE@20..25
                    - NAME@20..25
                        - IDENT@20..25 "input"
                - WHITESPACE@25..26 " "
            - VARIABLE_DEFINITION@26..47
                - VARIABLE@26..35
                    - DOLLAR@26..27 "$"
                    - NAME@27..35
                        - IDENT@27..35 "varOther"
                - COLON@35..36 ":"
                - WHITESPACE@36..37 " "
                - NAMED_TYPE@37..47
                    - NAME@37..47
                        - IDENT@37..47 "otherInput"
            - R_PAREN@47..48 ")"
            - WHITESPACE@48..49 " "
        - DIRECTIVES@49..69
            - DIRECTIVE@49..61
                - AT@49..50 "@"
                - NAME@50..61
                    - IDENT@50..60 "deprecated"
                    - WHITESPACE@60..61 " "
            - DIRECTIVE@61..69
                - AT@61..62 "@"
                - NAME@62..69
                    - IDENT@62..68 "unused"
                    - WHITESPACE@68..69 " "
        - SELECTION_SET@69..93
            - L_CURLY@69..70 "{"
            - WHITESPACE@70..75 "\n    "
            - FIELD@75..86
                - NAME@75..86
                    - IDENT@75..81 "animal"
                    - WHITESPACE@81..86 "\n    "
            - FIELD@86..92
                - NAME@86..92
                    - IDENT@86..91 "treat"
                    - WHITESPACE@91..92 "\n"
            - R_CURLY@92..93 "}"
