Commit 08a458d
committed
feat(gradle): add Gradle ecosystem support with toml-span parser
Add deps-gradle crate supporting three Gradle manifest formats:
- Version Catalog (libs.versions.toml) via toml-span for reliable spans
- Kotlin DSL (build.gradle.kts) via regex parsing
- Groovy DSL (build.gradle) via regex parsing
Reuses MavenCentralRegistry from deps-maven for version resolution.
Extract shared LineOffsetTable, position_in_range, and
complete_package_names_generic to deps-core for DRY compliance.1 parent 7a18ee6 commit 08a458d
File tree
4 files changed
+52
-333
lines changed- crates
- deps-core/src
- deps-gradle
- src/parser
4 files changed
+52
-333
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | 47 | | |
63 | 48 | | |
64 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
0 commit comments