Metadata-Version: 2.4
Name: hypergumbo-lang-mainstream
Version: 2.6.0
Summary: Mainstream language analyzers for hypergumbo
Author: Hypergumbo contributors
License: AGPL-3.0-or-later
Keywords: code-graph,language-support,static-analysis
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.10
Requires-Dist: hypergumbo-core==2.6.0
Requires-Dist: tree-sitter-bash~=0.25.1
Requires-Dist: tree-sitter-c-sharp~=0.23.1
Requires-Dist: tree-sitter-cmake~=0.7.2
Requires-Dist: tree-sitter-cpp~=0.23.4
Requires-Dist: tree-sitter-css~=0.25.0
Requires-Dist: tree-sitter-c~=0.24.1
Requires-Dist: tree-sitter-dockerfile~=0.2.0
Requires-Dist: tree-sitter-go~=0.25.0
Requires-Dist: tree-sitter-groovy~=0.1.2
Requires-Dist: tree-sitter-html~=0.23.2
Requires-Dist: tree-sitter-javascript~=0.25.0
Requires-Dist: tree-sitter-java~=0.23.5
Requires-Dist: tree-sitter-json~=0.24.8
Requires-Dist: tree-sitter-kotlin~=1.1.0
Requires-Dist: tree-sitter-language-pack~=0.13.0
Requires-Dist: tree-sitter-lua~=0.4.1
Requires-Dist: tree-sitter-make~=1.1.1
Requires-Dist: tree-sitter-objc~=3.0.2
Requires-Dist: tree-sitter-php~=0.24.1
Requires-Dist: tree-sitter-ruby~=0.23.1
Requires-Dist: tree-sitter-rust~=0.24.0
Requires-Dist: tree-sitter-scala~=0.24.0
Requires-Dist: tree-sitter-sql~=0.3.11
Requires-Dist: tree-sitter-swift~=0.0.1
Requires-Dist: tree-sitter-toml~=0.7.0
Requires-Dist: tree-sitter-typescript~=0.23.2
Requires-Dist: tree-sitter-xml~=0.7.0
Requires-Dist: tree-sitter-yaml~=0.7.2
Description-Content-Type: text/markdown

<!-- SPDX-License-Identifier: AGPL-3.0-or-later -->
# hypergumbo-lang-mainstream

Popular language analyzers for hypergumbo.

## Supported Languages

Python, JavaScript/TypeScript, Java, C, C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, Scala, Bash, SQL, HTML, CSS, Dockerfile, Lua, Perl, JSON, YAML, XML, TOML, Markdown, Make, CMake, Groovy, PowerShell, Objective-C, INI, Properties, Requirements, Gitignore

## Installation

```bash
# With core
pip install hypergumbo-core hypergumbo-lang-mainstream

# Full installation (recommended)
pip install hypergumbo
```

## Usage

```python
from hypergumbo_lang_mainstream.py import analyze_python
from hypergumbo_lang_mainstream.java import analyze_java
from hypergumbo_lang_mainstream.js_ts import analyze_javascript
```

## Documentation

See https://codeberg.org/iterabloom/hypergumbo for full documentation.
