{ "definitions": [ { "kind": "enum", "name": "some_enum", "body": { "file": "source0.h", "start_line": 45, "end_line": 48 }, "comment": {} }, { "kind": "function", "name": "close", "type": "int ()", "body": { "file": "source0.c", "start_line": 19, "end_line": 22 }, "comment": {} }, { "kind": "function", "name": "func_in_header", "type": "int ()", "is_static": true, "body": { "file": "source0.h", "start_line": 12, "end_line": 15 }, "comment": {} }, { "kind": "function", "name": "function_with_comment_in_header", "type": "void ()", "body": { "file": "source0.c", "start_line": 24, "end_line": 27 }, "comment": {}, "refs": [ { "kind": "calls", "entity_kind": "function", "name": "same_name_in_several_files", "line": 26 } ] }, { "kind": "function", "name": "open", "type": "int ()", "body": { "file": "source0.c", "start_line": 11, "end_line": 17 }, "comment": { "file": "source0.c", "start_line": 11, "end_line": 13 } }, { "kind": "struct", "name": "another_struct", "body": { "file": "source0.h", "start_line": 36, "end_line": 38 }, "comment": {} }, { "kind": "struct", "name": "some_struct", "body": { "file": "source0.h", "start_line": 17, "end_line": 20 }, "comment": {} }, { "kind": "struct", "name": "some_struct_with_a_comment", "body": { "file": "source0.h", "start_line": 24, "end_line": 30 }, "comment": { "file": "source0.h", "start_line": 24, "end_line": 26 } }, { "kind": "struct", "name": "struct_in_c_file", "body": { "file": "source0.c", "start_line": 6, "end_line": 9 }, "comment": {} }, { "kind": "typedef", "name": "another_struct_t", "body": { "file": "source0.h", "start_line": 36, "end_line": 38 }, "comment": {} }, { "kind": "typedef", "name": "some_enum_t", "body": { "file": "source0.h", "start_line": 50, "end_line": 50 }, "comment": {} }, { "kind": "typedef", "name": "some_struct_t", "body": { "file": "source0.h", "start_line": 22, "end_line": 22 }, "comment": {} }, { "kind": "typedef", "name": "typedefed_struct_t", "body": { "file": "source0.h", "start_line": 32, "end_line": 34 }, "comment": {} }, { "kind": "union", "name": "some_union", "body": { "file": "source0.h", "start_line": 40, "end_line": 43 }, "comment": {} } ] }