- DOCUMENT@0..75
    - DIRECTIVE_DEFINITION@0..75
        - directive_KW@0..9 "directive"
        - WHITESPACE@9..10 " "
        - AT@10..11 "@"
        - NAME@11..18
            - IDENT@11..18 "example"
        - ARGUMENTS_DEFINITION@18..56
            - L_PAREN@18..19 "("
            - INPUT_VALUE_DEFINITION@19..37
                - NAME@19..26
                    - IDENT@19..26 "isTreat"
                - COLON@26..27 ":"
                - WHITESPACE@27..28 " "
                - NAMED_TYPE@28..35
                    - NAME@28..35
                        - IDENT@28..35 "Boolean"
                - COMMA@35..36 ","
                - WHITESPACE@36..37 " "
            - INPUT_VALUE_DEFINITION@37..54
                - NAME@37..46
                    - IDENT@37..46 "treatKind"
                - COLON@46..47 ":"
                - WHITESPACE@47..48 " "
                - NAMED_TYPE@48..54
                    - NAME@48..54
                        - IDENT@48..54 "String"
            - R_PAREN@54..55 ")"
            - WHITESPACE@55..56 " "
        - on_KW@56..58 "on"
        - WHITESPACE@58..59 " "
        - DIRECTIVE_LOCATIONS@59..75
            - DIRECTIVE_LOCATION@59..65
                - FIELD_KW@59..64 "FIELD"
                - WHITESPACE@64..65 " "
            - PIPE@65..66 "|"
            - WHITESPACE@66..67 " "
            - DIRECTIVE_LOCATION@67..75
                - MUTATION_KW@67..75 "MUTATION"
