---
source: src/parser/treesitter/parser.rs
expression: index.index.symbols.iter().sorted()
---
IntoIter(
    [
        Symbol {
            kind: Unknown,
            name: "(#(* % 2) 10)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 44,
                        end_line: 44,
                        start_column: 1,
                        end_column: 14,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(#(+ % 1) 5)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 43,
                        end_line: 43,
                        start_column: 1,
                        end_column: 13,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(+ a b)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 20,
                        end_line: 20,
                        start_column: 3,
                        end_column: 10,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(+ p q)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 37,
                        end_line: 37,
                        start_column: 3,
                        end_column: 10,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(def x 42)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 11,
                        end_line: 11,
                        start_column: 1,
                        end_column: 11,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(def y nil)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 12,
                        end_line: 12,
                        start_column: 1,
                        end_column: 12,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(def z :keyword)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 13,
                        end_line: 13,
                        start_column: 1,
                        end_column: 17,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(defmacro log [msg]\n  `(println ~msg))",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 29,
                        end_line: 30,
                        start_column: 1,
                        end_column: 19,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(defn add [a b]\n  (+ a b))",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 19,
                        end_line: 20,
                        start_column: 1,
                        end_column: 11,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(defn greet [name]\n  (str \"Hello, \" name))",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 22,
                        end_line: 23,
                        start_column: 1,
                        end_column: 24,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(foo bar baz)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 74,
                        end_line: 74,
                        start_column: 1,
                        end_column: 14,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(let [p 1 q 2]\n  (+ p q))",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 36,
                        end_line: 37,
                        start_column: 1,
                        end_column: 11,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(list 1 2 3)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 73,
                        end_line: 73,
                        start_column: 1,
                        end_column: 13,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(ns my.app.core)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 5,
                        end_line: 5,
                        start_column: 1,
                        end_column: 17,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(println ~msg)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 30,
                        end_line: 30,
                        start_column: 4,
                        end_column: 18,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Unknown,
            name: "(str \"Hello, \" name)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 23,
                        end_line: 23,
                        start_column: 3,
                        end_column: 23,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Array,
            name: "[1 2 3 4]",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 51,
                        end_line: 51,
                        start_column: 1,
                        end_column: 10,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Array,
            name: "[a b]",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 19,
                        end_line: 19,
                        start_column: 11,
                        end_column: 16,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Array,
            name: "[msg]",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 29,
                        end_line: 29,
                        start_column: 15,
                        end_column: 20,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Array,
            name: "[name]",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 22,
                        end_line: 22,
                        start_column: 13,
                        end_column: 19,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Boolean,
            name: "false",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 62,
                        end_line: 62,
                        start_column: 1,
                        end_column: 6,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Boolean,
            name: "true",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 61,
                        end_line: 61,
                        start_column: 1,
                        end_column: 5,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Function,
            name: "#(* % 2)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 44,
                        end_line: 44,
                        start_column: 2,
                        end_column: 10,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Function,
            name: "#(+ % 1)",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 43,
                        end_line: 43,
                        start_column: 2,
                        end_column: 10,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Function,
            name: "add",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 19,
                        end_line: 19,
                        start_column: 7,
                        end_column: 10,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Function,
            name: "greet",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 22,
                        end_line: 22,
                        start_column: 7,
                        end_column: 12,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Key,
            name: ":a",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 54,
                        end_line: 54,
                        start_column: 2,
                        end_column: 4,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Key,
            name: ":a",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 66,
                        end_line: 66,
                        start_column: 1,
                        end_column: 3,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Key,
            name: ":b",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 54,
                        end_line: 54,
                        start_column: 7,
                        end_column: 9,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Key,
            name: ":c",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 54,
                        end_line: 54,
                        start_column: 12,
                        end_column: 14,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Key,
            name: ":keyword",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 13,
                        end_line: 13,
                        start_column: 8,
                        end_column: 16,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Macro,
            name: "log",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 29,
                        end_line: 29,
                        start_column: 11,
                        end_column: 14,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Namespace,
            name: "my.app.core",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 5,
                        end_line: 5,
                        start_column: 5,
                        end_column: 16,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Null,
            name: "nil",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 12,
                        end_line: 12,
                        start_column: 8,
                        end_column: 11,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Null,
            name: "nil",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 63,
                        end_line: 63,
                        start_column: 1,
                        end_column: 4,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "1",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 36,
                        end_line: 36,
                        start_column: 9,
                        end_column: 10,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "1",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 43,
                        end_line: 43,
                        start_column: 8,
                        end_column: 9,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "1",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 51,
                        end_line: 51,
                        start_column: 2,
                        end_column: 3,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "1",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 54,
                        end_line: 54,
                        start_column: 5,
                        end_column: 6,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "1",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 73,
                        end_line: 73,
                        start_column: 7,
                        end_column: 8,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "10",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 44,
                        end_line: 44,
                        start_column: 11,
                        end_column: 13,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "100",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 64,
                        end_line: 64,
                        start_column: 1,
                        end_column: 4,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "2",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 36,
                        end_line: 36,
                        start_column: 13,
                        end_column: 14,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "2",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 44,
                        end_line: 44,
                        start_column: 8,
                        end_column: 9,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "2",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 51,
                        end_line: 51,
                        start_column: 4,
                        end_column: 5,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "2",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 54,
                        end_line: 54,
                        start_column: 10,
                        end_column: 11,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "2",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 73,
                        end_line: 73,
                        start_column: 9,
                        end_column: 10,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "3",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 51,
                        end_line: 51,
                        start_column: 6,
                        end_column: 7,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "3",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 54,
                        end_line: 54,
                        start_column: 15,
                        end_column: 16,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "3",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 73,
                        end_line: 73,
                        start_column: 11,
                        end_column: 12,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "3.14",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 65,
                        end_line: 65,
                        start_column: 1,
                        end_column: 5,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "4",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 51,
                        end_line: 51,
                        start_column: 8,
                        end_column: 9,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "42",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 11,
                        end_line: 11,
                        start_column: 8,
                        end_column: 10,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "5",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 43,
                        end_line: 43,
                        start_column: 11,
                        end_column: 12,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Object,
            name: "{:a 1 :b 2 :c 3}",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 54,
                        end_line: 54,
                        start_column: 1,
                        end_column: 17,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: String,
            name: "\"Hello, \"",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 23,
                        end_line: 23,
                        start_column: 8,
                        end_column: 17,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: String,
            name: "\"Hello, World!\"",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 60,
                        end_line: 60,
                        start_column: 1,
                        end_column: 16,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "[p 1 q 2]",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 36,
                        end_line: 36,
                        start_column: 6,
                        end_column: 15,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "x",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 11,
                        end_line: 11,
                        start_column: 6,
                        end_column: 7,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "y",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 12,
                        end_line: 12,
                        start_column: 6,
                        end_column: 7,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "z",
            definition: Some(
                Occurrence {
                    language: Clojure,
                    absolute_path: "tests/fixtures/clojure.clj",
                    range: Range {
                        start_line: 13,
                        end_line: 13,
                        start_column: 6,
                        end_column: 7,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
    ],
)
