{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic"},{"label":"Compilers","url":"https://skillfed.io/packages/category/software-development-compilers"}],"enrichment":{"capability":"Provides a Groovy language grammar for tree-sitter, enabling incremental parsing and syntax analysis of Groovy code.","skillfed_tags":["parsing","groovy","tree-sitter"],"use_cases":["Build a Groovy code linter or formatter that needs to understand Groovy syntax structure.","Extract metrics or patterns from Groovy codebases by traversing the parsed syntax tree.","Analyze Groovy build scripts programmatically to audit or refactor them.","Support Groovy language features in a Python-based development tool."],"what_it_does":"tree-sitter-groovy is a language binding that provides a Groovy grammar for the tree-sitter parsing framework. Tree-sitter is an incremental parser generator; this package supplies the grammar rules specific to Groovy, allowing you to parse Groovy source files and extract their syntax trees programmatically.\n\nThe package is young\u2014first and latest release on 2024-11-19\u2014and the author describes it as a work-in-progress built quickly to test a concept. It has no runtime dependencies and is available as precompiled wheels for Python 3.9+ across macOS, Linux, and Windows architectures. Maintenance is dormant, with no commits or releases since its initial version.","worth_installing":"Yes, if you need tree-sitter-based Groovy parsing and accept the trade-offs: MIT license is clean, no runtime dependencies, and prebuilt wheels minimize friction. However, dormant maintenance (no activity since 2024-11-19) and the author's own caveat that it is unpolished mean you should verify the grammar covers your use case and be prepared to fork or patch if bugs emerge. Suitable for experimental or internal tooling; less suitable for production systems requiring active support."},"id":"tree-sitter-groovy","links":{"html":"https://skillfed.io/packages/tree-sitter-groovy","md":"https://skillfed.io/packages/tree-sitter-groovy.md","pypi":"https://pypi.org/project/tree-sitter-groovy/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-11-19","license_spdx":null,"license_treatment":"permissive","name":"tree-sitter-groovy","python_support":"supports_current","summary":"Groovy grammar for tree-sitter"},"popularity":{"monthly_downloads":1624833,"position":3708,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.1.2"}
