-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcode_index.json
More file actions
125 lines (125 loc) · 2.56 KB
/
Copy pathcode_index.json
File metadata and controls
125 lines (125 loc) · 2.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
{
"meta": {
"project_hash": "f43e5c4afc17df228fb21024cae380dd9aa6841a90dc5fa136cc827d3918abca"
},
"tree": {
"codetreebuilder.py": {
"type": "file",
"classes": {
"CodeTreeBuilder": {
"type": "class",
"methods": [
"__init__",
"parse_python_file",
"build_tree"
]
}
},
"standalone_functions": []
},
"codetreesummarizer.py": {
"type": "file",
"classes": {
"CodeTreeSummarizer": {
"type": "class",
"methods": [
"__init__",
"get_project_hash"
]
}
},
"standalone_functions": []
},
"main.py": {
"type": "file",
"classes": {
"colors": {
"type": "class",
"methods": []
}
},
"standalone_functions": []
},
"codesnippetslicer.py": {
"type": "file",
"classes": {
"CodeSnippetSlicer": {
"type": "class",
"methods": [
"__init__",
"_find_node",
"extract"
]
}
},
"standalone_functions": []
},
"codeindexrouter.py": {
"type": "file",
"classes": {
"RouterNavigationError": {
"type": "class",
"methods": []
},
"RouterAnswerError": {
"type": "class",
"methods": []
},
"CodeIndexRouter": {
"type": "class",
"methods": [
"__init__",
"_cache_key",
"clear_cache",
"_extract_snippet"
]
}
},
"standalone_functions": [
"_clean_llm_output",
"_fuzzy_match_file",
"_fuzzy_match_node"
]
},
"models.py": {
"type": "file",
"classes": {
"MethodData": {
"type": "class",
"methods": []
},
"FunctionData": {
"type": "class",
"methods": []
},
"ClassData": {
"type": "class",
"methods": []
},
"FileNode": {
"type": "class",
"methods": []
},
"DirectoryNode": {
"type": "class",
"methods": []
},
"IndexMeta": {
"type": "class",
"methods": []
},
"CodeIndex": {
"type": "class",
"methods": []
},
"RouterResult": {
"type": "class",
"methods": []
}
},
"standalone_functions": [
"flatten_files"
]
}
}
}