summaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock375
1 files changed, 360 insertions, 15 deletions
diff --git a/Cargo.lock b/Cargo.lock
index ff68afe..4c838d5 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -3,6 +3,12 @@
3version = 3 3version = 3
4 4
5[[package]] 5[[package]]
6name = "ahash"
7version = "0.4.8"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "0453232ace82dee0dd0b4c87a59bd90f7b53b314f3e0f61fe2ee7c8a16482289"
10
11[[package]]
6name = "aho-corasick" 12name = "aho-corasick"
7version = "0.7.19" 13version = "0.7.19"
8source = "registry+https://github.com/rust-lang/crates.io-index" 14source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -19,9 +25,12 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
19 25
20[[package]] 26[[package]]
21name = "cc" 27name = "cc"
22version = "1.0.73" 28version = "1.0.83"
23source = "registry+https://github.com/rust-lang/crates.io-index" 29source = "registry+https://github.com/rust-lang/crates.io-index"
24checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 30checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
31dependencies = [
32 "libc",
33]
25 34
26[[package]] 35[[package]]
27name = "cfg-if" 36name = "cfg-if"
@@ -44,12 +53,34 @@ dependencies = [
44] 53]
45 54
46[[package]] 55[[package]]
56name = "dissimilar"
57version = "1.0.7"
58source = "registry+https://github.com/rust-lang/crates.io-index"
59checksum = "86e3bdc80eee6e16b2b6b0f87fbc98c04bee3455e35174c0de1a125d0688c632"
60
61[[package]]
47name = "encode_unicode" 62name = "encode_unicode"
48version = "0.3.6" 63version = "0.3.6"
49source = "registry+https://github.com/rust-lang/crates.io-index" 64source = "registry+https://github.com/rust-lang/crates.io-index"
50checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 65checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
51 66
52[[package]] 67[[package]]
68name = "equivalent"
69version = "1.0.1"
70source = "registry+https://github.com/rust-lang/crates.io-index"
71checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
72
73[[package]]
74name = "expect-test"
75version = "1.4.1"
76source = "registry+https://github.com/rust-lang/crates.io-index"
77checksum = "30d9eafeadd538e68fb28016364c9732d78e420b9ff8853fa5e4058861e9f8d3"
78dependencies = [
79 "dissimilar",
80 "once_cell",
81]
82
83[[package]]
53name = "filetime" 84name = "filetime"
54version = "0.2.17" 85version = "0.2.17"
55source = "registry+https://github.com/rust-lang/crates.io-index" 86source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -62,6 +93,37 @@ dependencies = [
62] 93]
63 94
64[[package]] 95[[package]]
96name = "fixedbitset"
97version = "0.4.2"
98source = "registry+https://github.com/rust-lang/crates.io-index"
99checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
100
101[[package]]
102name = "hashbrown"
103version = "0.9.1"
104source = "registry+https://github.com/rust-lang/crates.io-index"
105checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
106dependencies = [
107 "ahash",
108]
109
110[[package]]
111name = "hashbrown"
112version = "0.14.3"
113source = "registry+https://github.com/rust-lang/crates.io-index"
114checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
115
116[[package]]
117name = "indexmap"
118version = "2.1.0"
119source = "registry+https://github.com/rust-lang/crates.io-index"
120checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
121dependencies = [
122 "equivalent",
123 "hashbrown 0.14.3",
124]
125
126[[package]]
65name = "inotify" 127name = "inotify"
66version = "0.9.6" 128version = "0.9.6"
67source = "registry+https://github.com/rust-lang/crates.io-index" 129source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -82,6 +144,12 @@ dependencies = [
82] 144]
83 145
84[[package]] 146[[package]]
147name = "itoa"
148version = "1.0.10"
149source = "registry+https://github.com/rust-lang/crates.io-index"
150checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
151
152[[package]]
85name = "kqueue" 153name = "kqueue"
86version = "1.0.6" 154version = "1.0.6"
87source = "registry+https://github.com/rust-lang/crates.io-index" 155source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -152,9 +220,45 @@ dependencies = [
152 220
153[[package]] 221[[package]]
154name = "once_cell" 222name = "once_cell"
155version = "1.14.0" 223version = "1.19.0"
156source = "registry+https://github.com/rust-lang/crates.io-index" 224source = "registry+https://github.com/rust-lang/crates.io-index"
157checksum = "2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0" 225checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
226
227[[package]]
228name = "petgraph"
229version = "0.6.4"
230source = "registry+https://github.com/rust-lang/crates.io-index"
231checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9"
232dependencies = [
233 "fixedbitset",
234 "indexmap",
235 "serde",
236 "serde_derive",
237]
238
239[[package]]
240name = "pin-project-lite"
241version = "0.2.13"
242source = "registry+https://github.com/rust-lang/crates.io-index"
243checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
244
245[[package]]
246name = "proc-macro2"
247version = "1.0.76"
248source = "registry+https://github.com/rust-lang/crates.io-index"
249checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c"
250dependencies = [
251 "unicode-ident",
252]
253
254[[package]]
255name = "quote"
256version = "1.0.35"
257source = "registry+https://github.com/rust-lang/crates.io-index"
258checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
259dependencies = [
260 "proc-macro2",
261]
158 262
159[[package]] 263[[package]]
160name = "redox_syscall" 264name = "redox_syscall"
@@ -183,6 +287,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
183checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" 287checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
184 288
185[[package]] 289[[package]]
290name = "ryu"
291version = "1.0.16"
292source = "registry+https://github.com/rust-lang/crates.io-index"
293checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
294
295[[package]]
186name = "same-file" 296name = "same-file"
187version = "1.0.6" 297version = "1.0.6"
188source = "registry+https://github.com/rust-lang/crates.io-index" 298source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -192,6 +302,103 @@ dependencies = [
192] 302]
193 303
194[[package]] 304[[package]]
305name = "scope-graph"
306version = "0.1.0"
307dependencies = [
308 "expect-test",
309 "once_cell",
310 "petgraph",
311 "serde",
312 "serde_derive",
313 "thiserror",
314 "tracing",
315 "tree-sitter",
316 "tree-sitter-c",
317 "tree-sitter-c-sharp",
318 "tree-sitter-cpp",
319 "tree-sitter-go 0.19.1 (git+https://github.com/tree-sitter/tree-sitter-go?rev=05900fa)",
320 "tree-sitter-java",
321 "tree-sitter-javascript",
322 "tree-sitter-php",
323 "tree-sitter-python",
324 "tree-sitter-r",
325 "tree-sitter-ruby",
326 "tree-sitter-rust",
327 "tree-sitter-typescript",
328]
329
330[[package]]
331name = "serde"
332version = "1.0.193"
333source = "registry+https://github.com/rust-lang/crates.io-index"
334checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
335dependencies = [
336 "serde_derive",
337]
338
339[[package]]
340name = "serde_derive"
341version = "1.0.193"
342source = "registry+https://github.com/rust-lang/crates.io-index"
343checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
344dependencies = [
345 "proc-macro2",
346 "quote",
347 "syn",
348]
349
350[[package]]
351name = "serde_json"
352version = "1.0.109"
353source = "registry+https://github.com/rust-lang/crates.io-index"
354checksum = "cb0652c533506ad7a2e353cce269330d6afd8bdfb6d75e0ace5b35aacbd7b9e9"
355dependencies = [
356 "itoa",
357 "ryu",
358 "serde",
359]
360
361[[package]]
362name = "smallvec"
363version = "1.11.2"
364source = "registry+https://github.com/rust-lang/crates.io-index"
365checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970"
366
367[[package]]
368name = "stag"
369version = "0.1.0"
370dependencies = [
371 "once_cell",
372 "petgraph",
373 "serde",
374 "thiserror",
375 "tree-sitter",
376 "tree-sitter-graph",
377 "tree-sitter-rust",
378]
379
380[[package]]
381name = "string-interner"
382version = "0.12.2"
383source = "registry+https://github.com/rust-lang/crates.io-index"
384checksum = "383196d1876517ee6f9f0864d1fc1070331b803335d3c6daaa04bbcccd823c08"
385dependencies = [
386 "cfg-if",
387 "hashbrown 0.9.1",
388]
389
390[[package]]
391name = "syn"
392version = "2.0.48"
393source = "registry+https://github.com/rust-lang/crates.io-index"
394checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
395dependencies = [
396 "proc-macro2",
397 "quote",
398 "unicode-ident",
399]
400
401[[package]]
195name = "terminal_size" 402name = "terminal_size"
196version = "0.1.17" 403version = "0.1.17"
197source = "registry+https://github.com/rust-lang/crates.io-index" 404source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -202,16 +409,104 @@ dependencies = [
202] 409]
203 410
204[[package]] 411[[package]]
412name = "thiserror"
413version = "1.0.56"
414source = "registry+https://github.com/rust-lang/crates.io-index"
415checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad"
416dependencies = [
417 "thiserror-impl",
418]
419
420[[package]]
421name = "thiserror-impl"
422version = "1.0.56"
423source = "registry+https://github.com/rust-lang/crates.io-index"
424checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471"
425dependencies = [
426 "proc-macro2",
427 "quote",
428 "syn",
429]
430
431[[package]]
432name = "tracing"
433version = "0.1.40"
434source = "registry+https://github.com/rust-lang/crates.io-index"
435checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
436dependencies = [
437 "pin-project-lite",
438 "tracing-attributes",
439 "tracing-core",
440]
441
442[[package]]
443name = "tracing-attributes"
444version = "0.1.27"
445source = "registry+https://github.com/rust-lang/crates.io-index"
446checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
447dependencies = [
448 "proc-macro2",
449 "quote",
450 "syn",
451]
452
453[[package]]
454name = "tracing-core"
455version = "0.1.32"
456source = "registry+https://github.com/rust-lang/crates.io-index"
457checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
458dependencies = [
459 "once_cell",
460]
461
462[[package]]
205name = "tree-sitter" 463name = "tree-sitter"
206version = "0.20.9" 464version = "0.20.10"
207source = "registry+https://github.com/rust-lang/crates.io-index" 465source = "registry+https://github.com/rust-lang/crates.io-index"
208checksum = "d4423c784fe11398ca91e505cdc71356b07b1a924fc8735cfab5333afe3e18bc" 466checksum = "e747b1f9b7b931ed39a548c1fae149101497de3c1fc8d9e18c62c1a66c683d3d"
209dependencies = [ 467dependencies = [
210 "cc", 468 "cc",
211 "regex", 469 "regex",
212] 470]
213 471
214[[package]] 472[[package]]
473name = "tree-sitter-COBOL"
474version = "0.0.1"
475dependencies = [
476 "cc",
477 "tree-sitter",
478]
479
480[[package]]
481name = "tree-sitter-c"
482version = "0.20.6"
483source = "registry+https://github.com/rust-lang/crates.io-index"
484checksum = "30b03bdf218020057abee831581a74bff8c298323d6c6cd1a70556430ded9f4b"
485dependencies = [
486 "cc",
487 "tree-sitter",
488]
489
490[[package]]
491name = "tree-sitter-c-sharp"
492version = "0.20.0"
493source = "registry+https://github.com/rust-lang/crates.io-index"
494checksum = "b9ab3dc608f34924fa9e10533a95f62dbc14b6de0ddd7107722eba66fe19ae31"
495dependencies = [
496 "cc",
497 "tree-sitter",
498]
499
500[[package]]
501name = "tree-sitter-cpp"
502version = "0.20.0"
503source = "git+https://github.com/tree-sitter/tree-sitter-cpp?rev=5ead1e2#5ead1e26c6ab71919db0f1880c46a278a93bc5ea"
504dependencies = [
505 "cc",
506 "tree-sitter",
507]
508
509[[package]]
215name = "tree-sitter-elm" 510name = "tree-sitter-elm"
216version = "5.6.3" 511version = "5.6.3"
217source = "registry+https://github.com/rust-lang/crates.io-index" 512source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -232,10 +527,42 @@ dependencies = [
232] 527]
233 528
234[[package]] 529[[package]]
235name = "tree-sitter-javascript" 530name = "tree-sitter-go"
531version = "0.19.1"
532source = "git+https://github.com/tree-sitter/tree-sitter-go?rev=05900fa#05900faa3cdb5d2d8c8bd5e77ee698487e0a8611"
533dependencies = [
534 "cc",
535 "tree-sitter",
536]
537
538[[package]]
539name = "tree-sitter-graph"
540version = "0.11.0"
541dependencies = [
542 "log",
543 "regex",
544 "serde",
545 "serde_json",
546 "smallvec",
547 "string-interner",
548 "thiserror",
549 "tree-sitter",
550]
551
552[[package]]
553name = "tree-sitter-java"
236version = "0.20.0" 554version = "0.20.0"
555source = "git+https://github.com/tree-sitter/tree-sitter-java?tag=v0.20.0#ac14b4b1884102839455d32543ab6d53ae089ab7"
556dependencies = [
557 "cc",
558 "tree-sitter",
559]
560
561[[package]]
562name = "tree-sitter-javascript"
563version = "0.20.1"
237source = "registry+https://github.com/rust-lang/crates.io-index" 564source = "registry+https://github.com/rust-lang/crates.io-index"
238checksum = "2490fab08630b2c8943c320f7b63473cbf65511c8d83aec551beb9b4375906ed" 565checksum = "edbc663376bdd294bd1f0a6daf859aedb9aa5bdb72217d7ad8ba2d5314102cf7"
239dependencies = [ 566dependencies = [
240 "cc", 567 "cc",
241 "tree-sitter", 568 "tree-sitter",
@@ -251,6 +578,16 @@ dependencies = [
251] 578]
252 579
253[[package]] 580[[package]]
581name = "tree-sitter-md"
582version = "0.1.5"
583source = "registry+https://github.com/rust-lang/crates.io-index"
584checksum = "5a237fa10f6b466b76c783c79b08cc172581e547ef1dbb6ddf1f8b4e230157e1"
585dependencies = [
586 "cc",
587 "tree-sitter",
588]
589
590[[package]]
254name = "tree-sitter-mdx" 591name = "tree-sitter-mdx"
255version = "0.0.1" 592version = "0.0.1"
256source = "git+https://github.com/jlopezcur/tree-sitter-mdx#df43681bff333228fa60b69c09a1e7a6f9ed1610" 593source = "git+https://github.com/jlopezcur/tree-sitter-mdx#df43681bff333228fa60b69c09a1e7a6f9ed1610"
@@ -270,9 +607,9 @@ dependencies = [
270 607
271[[package]] 608[[package]]
272name = "tree-sitter-python" 609name = "tree-sitter-python"
273version = "0.20.2" 610version = "0.20.4"
274source = "registry+https://github.com/rust-lang/crates.io-index" 611source = "registry+https://github.com/rust-lang/crates.io-index"
275checksum = "dda114f58048f5059dcf158aff691dffb8e113e6d2b50d94263fd68711975287" 612checksum = "e6c93b1b1fbd0d399db3445f51fd3058e43d0b4dcff62ddbdb46e66550978aa5"
276dependencies = [ 613dependencies = [
277 "cc", 614 "cc",
278 "tree-sitter", 615 "tree-sitter",
@@ -300,9 +637,9 @@ dependencies = [
300 637
301[[package]] 638[[package]]
302name = "tree-sitter-rust" 639name = "tree-sitter-rust"
303version = "0.20.3" 640version = "0.20.4"
304source = "registry+https://github.com/rust-lang/crates.io-index" 641source = "registry+https://github.com/rust-lang/crates.io-index"
305checksum = "797842733e252dc11ae5d403a18060bf337b822fc2ae5ddfaa6ff4d9cc20bda6" 642checksum = "b0832309b0b2b6d33760ce5c0e818cb47e1d72b468516bfe4134408926fa7594"
306dependencies = [ 643dependencies = [
307 "cc", 644 "cc",
308 "tree-sitter", 645 "tree-sitter",
@@ -310,9 +647,9 @@ dependencies = [
310 647
311[[package]] 648[[package]]
312name = "tree-sitter-typescript" 649name = "tree-sitter-typescript"
313version = "0.20.1" 650version = "0.20.3"
314source = "registry+https://github.com/rust-lang/crates.io-index" 651source = "registry+https://github.com/rust-lang/crates.io-index"
315checksum = "4e8ed0ecb931cdff13c6a13f45ccd615156e2779d9ffb0395864e05505e6e86d" 652checksum = "a75049f0aafabb2aac205d7bb24da162b53dcd0cfb326785f25a2f32efa8071a"
316dependencies = [ 653dependencies = [
317 "cc", 654 "cc",
318 "tree-sitter", 655 "tree-sitter",
@@ -326,10 +663,12 @@ dependencies = [
326 "notify", 663 "notify",
327 "once_cell", 664 "once_cell",
328 "tree-sitter", 665 "tree-sitter",
666 "tree-sitter-COBOL",
329 "tree-sitter-elm", 667 "tree-sitter-elm",
330 "tree-sitter-go", 668 "tree-sitter-go 0.19.1 (registry+https://github.com/rust-lang/crates.io-index)",
331 "tree-sitter-javascript", 669 "tree-sitter-javascript",
332 "tree-sitter-json", 670 "tree-sitter-json",
671 "tree-sitter-md",
333 "tree-sitter-mdx", 672 "tree-sitter-mdx",
334 "tree-sitter-php", 673 "tree-sitter-php",
335 "tree-sitter-python", 674 "tree-sitter-python",
@@ -340,6 +679,12 @@ dependencies = [
340] 679]
341 680
342[[package]] 681[[package]]
682name = "unicode-ident"
683version = "1.0.12"
684source = "registry+https://github.com/rust-lang/crates.io-index"
685checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
686
687[[package]]
343name = "unicode-width" 688name = "unicode-width"
344version = "0.1.10" 689version = "0.1.10"
345source = "registry+https://github.com/rust-lang/crates.io-index" 690source = "registry+https://github.com/rust-lang/crates.io-index"