semvec/pypi-packages huggingface dataset:
pygments-plugin-simstm 0.0.0a3
A Pygments lexer plugin for SimStm
License: MIT
Requires Python: >=3.8

# SimStm Pygments Lexer Plugin

A Pygments plugin that provides syntax highlighting support for the [SimStm language](https://github.com/eccelerators/simstm).  
SimStm is a small, stack-based language used for defining simulation control flows.

This plugin adds a custom lexer so that `.stm` files can be syntax-highlighted in Pygments-supported tools (e.g., Sphinx, code formatters, converters, etc.).

---

## General

- **Project Name:** SimStm Pygments Lexer
- **Language Supported:** [SimStm](https://github.com/eccelerators/simstm)
- **Lexer Type:** Pygments plugin
- **License:** MIT

This project is useful for:
- Rendering `.stm` files with syntax highlighting in HTML, LaTeX, or terminal output using [Pygments](https://pygments.org/)
- Integrating SimStm support in Sphinx documentation
- Editor plugin integrations that use Pygments lexers

---

## Installation (for users)

You can install the lexer directly from PyPI:

```bash
pip install simstm-pygments-lexer
```

### Usage with `pygmentize`

```bash
pygmentize -f html -o output.html yourfile.stm
```

Or with style options:

```bash
pygmentize -f html -O full,style=monokai -o out.html yourfile.stm
```

---

## Usage in Sphinx

To enable SimStm highlighting in [Sphinx](https://www.sphinx-doc.org/):

1. Add `simstm-pygments-lexer` to your project's `requirements.txt`
2. Use `.. code-block:: simstm` or `.. highlight:: simstm` in your `.rst` or `.md` docs

---

## Development Setup

### Clone the project

```bash
git clone https://github.com/YOUR_USERNAME/simstm-pygments-lexer.git
cd simstm-pygments-lexer
```

### Set up environment with Hatch

Make sure [Hatch](https://hatch.pypa.io/) is installed:

```bash
pip install hatch
```

Then create the virtual environment:

```bash
hatch env create
```

> This will install `pytest` and other dev dependencies.

---

## Running Tests

There are two test commands:

- **Run tests normally:**

  ```bash
  hatch run test
  ```

- **Generate reference files:**

  ```bash
  hatch run gen
  ```

Tests compare lexer output to expected golden files under `tests/examplefiles`.


## Build and Publish

To build the distribution:

```bash
hatch build
```

To publish to [PyPI.org](https://pypi.org):

```bash
hatch publish
```

---

## Contributing

Feel free to open pull requests for:
- Language updates or extensions
- Additional tests
- Bug fixes

---
tree-sitter-slang 0.3.1
Slang grammar for tree-sitter
License: MIT
Requires Python: >=3.10
Keywords: incremental, parsing, tree-sitter, slang

tree-sitter-slang
==================

[![CI][ci]](https://github.com/tree-sitter-grammars/tree-sitter-slang/actions/workflows/ci.yml)
[![discord][discord]](https://discord.gg/w7nTvsVJhm)
[![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org)
[![npm][npm]](https://www.npmjs.com/package/tree-sitter-slang)
[![crates][crates]](https://crates.io/crates/tree-sitter-slang)
[![pypi][pypi]](https://pypi.org/project/tree-sitter-slang)

This is a extension of [tree-sitter-cpp](https://github.com/tree-sitter/tree-sitter-cpp)
and [tree-sitter-hlsl](https://github.com/theHamsta/tree-sitter-hlsl) to support
the syntax of [slang](https://shader-slang.com/slang/user-guide/index.html).

Limitations/TODOs:

- [ ] ambiguity between HLSL semantics and Slang type hints

[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter-grammars/tree-sitter-slang/ci.yml?logo=github&label=CI
[discord]: https://img.shields.io/discord/1063097320771698699?logo=discord&label=discord
[matrix]: https://img.shields.io/matrix/tree-sitter-chat%3Amatrix.org?logo=matrix&label=matrix
[npm]: https://img.shields.io/npm/v/tree-sitter-slang?logo=npm
[crates]: https://img.shields.io/crates/v/tree-sitter-slang?logo=rust
[pypi]: https://img.shields.io/pypi/v/tree-sitter-slang?logo=pypi&logoColor=ffd242
aspxstats 0.5.1
Python library for retrieving stats of Battlefield 2 and Battlefield 2142 players
License: MIT
Requires Python: >=3.10

# aspxstats

Python 🐍 library for retrieving stats of Battlefield 2 and Battlefield 2142 players

[![ci](https://img.shields.io/github/actions/workflow/status/cetteup/aspxstats/ci.yml?label=ci)](https://github.com/cetteup/aspxstats/actions?query=workflow%3Aci)
[![License](https://img.shields.io/github/license/cetteup/aspxstats)](/LICENSE)
[![Last commit](https://img.shields.io/github/last-commit/cetteup/aspxstats)](https://github.com/cetteup/aspxstats/commits/main)