{"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 C language grammar for tree-sitter, enabling incremental parsing and syntax tree analysis of C code.","skillfed_tags":["parsing","c-language","syntax-analysis"],"use_cases":["Build a C code linter or style checker that understands syntactic structure.","Implement code analysis for an IDE or editor plugin.","Extract function signatures or variable declarations from C source files.","Create a code refactoring tool that preserves C syntax during transformations.","Analyze C codebases for code quality or structural patterns."],"what_it_does":"tree-sitter-c is a grammar module for the tree-sitter parsing framework that provides syntax tree representation of C source code. It is adapted from the ISO C99 standard grammar and enables incremental parsing and structural code analysis. The package ships as precompiled binaries for common platforms (x86_64, ARM, Windows, macOS), reducing installation friction.\n\nDevelopers use it to build tools that need to understand C code structure\u2014linters, code formatters, refactoring tools, or static analysis systems. The package supplies only the C language grammar rules and requires the tree-sitter core framework to function. No runtime dependencies are declared in the package metadata.","worth_installing":"Yes, if you need to parse or analyze C code and are already using tree-sitter. The grammar is actively maintained with no known vulnerabilities and ships with broad platform support. Requires Python 3.10 or later and the tree-sitter core framework to be available."},"id":"tree-sitter-c","links":{"html":"https://skillfed.io/packages/tree-sitter-c","md":"https://skillfed.io/packages/tree-sitter-c.md","pypi":"https://pypi.org/project/tree-sitter-c/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-22","license_spdx":null,"license_treatment":"permissive","name":"tree-sitter-c","python_support":"supports_current","summary":"C grammar for tree-sitter"},"popularity":{"monthly_downloads":10957610,"position":1423,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.24.2"}
