Metadata-Version: 2.4
Name: hypergumbo-lang-mainstream
Version: 2.0.2
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.0.2
Requires-Dist: tree-sitter-bash>=0.21
Requires-Dist: tree-sitter-c-sharp>=0.21
Requires-Dist: tree-sitter-c>=0.21
Requires-Dist: tree-sitter-cmake>=0.7
Requires-Dist: tree-sitter-cpp>=0.22
Requires-Dist: tree-sitter-css>=0.21
Requires-Dist: tree-sitter-dockerfile>=0.2
Requires-Dist: tree-sitter-go>=0.21
Requires-Dist: tree-sitter-groovy>=0.1
Requires-Dist: tree-sitter-html>=0.20
Requires-Dist: tree-sitter-java>=0.21
Requires-Dist: tree-sitter-javascript>=0.21
Requires-Dist: tree-sitter-json>=0.21
Requires-Dist: tree-sitter-kotlin>=1.0
Requires-Dist: tree-sitter-language-pack>=0.13
Requires-Dist: tree-sitter-lua>=0.0.14
Requires-Dist: tree-sitter-make>=1.1
Requires-Dist: tree-sitter-objc>=3.0
Requires-Dist: tree-sitter-php>=0.23
Requires-Dist: tree-sitter-ruby>=0.21
Requires-Dist: tree-sitter-rust>=0.21
Requires-Dist: tree-sitter-scala>=0.23
Requires-Dist: tree-sitter-sql>=0.3
Requires-Dist: tree-sitter-swift>=0.0.1
Requires-Dist: tree-sitter-toml>=0.6
Requires-Dist: tree-sitter-typescript>=0.21
Requires-Dist: tree-sitter-xml>=0.6
Requires-Dist: tree-sitter-yaml>=0.6
Description-Content-Type: text/markdown

# 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.
