---
source: src/parser/treesitter/parser.rs
expression: index.index.symbols.iter().sorted()
---
IntoIter(
    [
        Symbol {
            kind: Boolean,
            name: "false",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 64,
                        end_line: 64,
                        start_column: 19,
                        end_column: 24,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Boolean,
            name: "true",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 63,
                        end_line: 63,
                        start_column: 18,
                        end_column: 22,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Class,
            name: "MyComponent",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 7,
                        end_line: 7,
                        start_column: 7,
                        end_column: 18,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Constructor,
            name: "constructor",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 8,
                        end_line: 8,
                        start_column: 5,
                        end_column: 16,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Function,
            name: "FunctionalComponent",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 30,
                        end_line: 30,
                        start_column: 10,
                        end_column: 29,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Function,
            name: "regularFunction",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 21,
                        end_line: 21,
                        start_column: 10,
                        end_column: 25,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Method,
            name: "methodExample",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 12,
                        end_line: 12,
                        start_column: 5,
                        end_column: 18,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Module,
            name: "const ModuleExample = \"module\";",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 2,
                        end_line: 2,
                        start_column: 8,
                        end_column: 39,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Null,
            name: "null",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 65,
                        end_line: 65,
                        start_column: 13,
                        end_column: 17,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "1",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 78,
                        end_line: 78,
                        start_column: 32,
                        end_column: 33,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "10",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 13,
                        end_line: 13,
                        start_column: 26,
                        end_column: 28,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "100",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 48,
                        end_line: 48,
                        start_column: 19,
                        end_column: 22,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "123",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 62,
                        end_line: 62,
                        start_column: 13,
                        end_column: 16,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "2",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 22,
                        end_line: 22,
                        start_column: 16,
                        end_column: 17,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "3",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 25,
                        end_line: 25,
                        start_column: 30,
                        end_column: 31,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "42",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 9,
                        end_line: 9,
                        start_column: 22,
                        end_column: 24,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "42",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 34,
                        end_line: 34,
                        start_column: 37,
                        end_column: 39,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Number,
            name: "5",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 50,
                        end_line: 50,
                        start_column: 23,
                        end_column: 24,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Parameter,
            name: "param1",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 12,
                        end_line: 12,
                        start_column: 19,
                        end_column: 25,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Parameter,
            name: "param2",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 12,
                        end_line: 12,
                        start_column: 27,
                        end_column: 33,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Parameter,
            name: "x",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 21,
                        end_line: 21,
                        start_column: 26,
                        end_column: 27,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Parameter,
            name: "y",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 25,
                        end_line: 25,
                        start_column: 20,
                        end_column: 21,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Property,
            name: "childProp",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 76,
                        end_line: 76,
                        start_column: 25,
                        end_column: 34,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Property,
            name: "count",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 34,
                        end_line: 34,
                        start_column: 30,
                        end_column: 35,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Property,
            name: "count",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 73,
                        end_line: 73,
                        start_column: 9,
                        end_column: 14,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Property,
            name: "count",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 78,
                        end_line: 78,
                        start_column: 25,
                        end_column: 30,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Property,
            name: "name",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 83,
                        end_line: 83,
                        start_column: 43,
                        end_column: 47,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Property,
            name: "prop",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 55,
                        end_line: 55,
                        start_column: 15,
                        end_column: 19,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Property,
            name: "title",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 72,
                        end_line: 72,
                        start_column: 9,
                        end_column: 14,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: String,
            name: "\"Hello World\"",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 72,
                        end_line: 72,
                        start_column: 15,
                        end_column: 28,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: String,
            name: "\"Self\"",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 83,
                        end_line: 83,
                        start_column: 48,
                        end_column: 54,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: String,
            name: "\"child\"",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 76,
                        end_line: 76,
                        start_column: 35,
                        end_column: 42,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: String,
            name: "\"hello\"",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 61,
                        end_line: 61,
                        start_column: 13,
                        end_column: 20,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: String,
            name: "\"module\"",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 2,
                        end_line: 2,
                        start_column: 30,
                        end_column: 38,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: String,
            name: "\"value\"",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 55,
                        end_line: 55,
                        start_column: 21,
                        end_column: 28,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: String,
            name: "Hello",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 41,
                        end_line: 41,
                        start_column: 12,
                        end_column: 18,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: String,
            name: "Nested Text",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 76,
                        end_line: 78,
                        start_column: 43,
                        end_column: 13,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: String,
            name: "Some JSX Text",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 74,
                        end_line: 76,
                        start_column: 6,
                        end_column: 9,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "ChildComponent",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 76,
                        end_line: 76,
                        start_column: 10,
                        end_column: 24,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "GrandChild",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 78,
                        end_line: 78,
                        start_column: 14,
                        end_column: 24,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "MyComponent",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 71,
                        end_line: 71,
                        start_column: 6,
                        end_column: 17,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "NestedComponent",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 34,
                        end_line: 34,
                        start_column: 14,
                        end_column: 29,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "SelfClosingComponent",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 83,
                        end_line: 83,
                        start_column: 22,
                        end_column: 42,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "div",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 32,
                        end_line: 32,
                        start_column: 10,
                        end_column: 13,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "field",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 9,
                        end_line: 9,
                        start_column: 14,
                        end_column: 19,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "field",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 14,
                        end_line: 14,
                        start_column: 21,
                        end_column: 26,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "obj",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 56,
                        end_line: 56,
                        start_column: 25,
                        end_column: 28,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "p",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 41,
                        end_line: 41,
                        start_column: 10,
                        end_column: 11,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "prop",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 56,
                        end_line: 56,
                        start_column: 29,
                        end_column: 33,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "section",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 40,
                        end_line: 40,
                        start_column: 6,
                        end_column: 13,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "span",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 33,
                        end_line: 33,
                        start_column: 14,
                        end_column: 18,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "this",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 9,
                        end_line: 9,
                        start_column: 9,
                        end_column: 13,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Value,
            name: "this",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 14,
                        end_line: 14,
                        start_column: 16,
                        end_column: 20,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "ArrowFunctional",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 39,
                        end_line: 39,
                        start_column: 7,
                        end_column: 22,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "MAX_VALUE",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 48,
                        end_line: 48,
                        start_column: 7,
                        end_column: 16,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "ModuleExample",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 2,
                        end_line: 2,
                        start_column: 14,
                        end_column: 27,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "MyTypeAlias",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 49,
                        end_line: 49,
                        start_column: 7,
                        end_column: 18,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "Number",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 49,
                        end_line: 49,
                        start_column: 21,
                        end_column: 27,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "arrowFunc",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 25,
                        end_line: 25,
                        start_column: 7,
                        end_column: 16,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "boolFalse",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 64,
                        end_line: 64,
                        start_column: 7,
                        end_column: 16,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "boolTrue",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 63,
                        end_line: 63,
                        start_column: 7,
                        end_column: 15,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "jsxVar",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 70,
                        end_line: 70,
                        start_column: 7,
                        end_column: 13,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "localVar",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 13,
                        end_line: 13,
                        start_column: 15,
                        end_column: 23,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "nul",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 65,
                        end_line: 65,
                        start_column: 7,
                        end_column: 10,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "num",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 62,
                        end_line: 62,
                        start_column: 7,
                        end_column: 10,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "obj",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 55,
                        end_line: 55,
                        start_column: 7,
                        end_column: 10,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "selfClosing",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 83,
                        end_line: 83,
                        start_column: 7,
                        end_column: 18,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "str",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 61,
                        end_line: 61,
                        start_column: 7,
                        end_column: 10,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "valueFromMember",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 56,
                        end_line: 56,
                        start_column: 7,
                        end_column: 22,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
        Symbol {
            kind: Variable,
            name: "variableExample",
            definition: Some(
                Occurrence {
                    language: JavascriptJsx,
                    absolute_path: "tests/fixtures/javascript.jsx",
                    range: Range {
                        start_line: 50,
                        end_line: 50,
                        start_column: 5,
                        end_column: 20,
                    },
                    roles: Roles(
                        [
                            Definition,
                        ],
                    ),
                },
            ),
            occurrences: [],
        },
    ],
)
