Metadata-Version: 2.1
Name: pyklang
Version: 0.1.0
Summary: Python interface for Klang
Home-page: https://github.com/kscalelabs/klang
Author: K-Scale Labs
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Provides-Extra: dev
Requires-Dist: black; extra == "dev"
Requires-Dist: darglint; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ruff; extra == "dev"

<p align="center">
  <picture>
    <img alt="K-Scale Open Source Robotics" src="https://media.kscale.dev/kscale-open-source-header.png" style="max-width: 100%;">
  </picture>
</p>

<div align="center">

[![License](https://img.shields.io/badge/license-MIT-green)](https://github.com/kscalelabs/ksim/blob/main/LICENSE)
[![Discord](https://img.shields.io/discord/1224056091017478166)](https://discord.gg/k5mSvCkYQh)
[![Wiki](https://img.shields.io/badge/wiki-humanoids-black)](https://humanoids.wiki)
[![Run tests](https://github.com/kscalelabs/klang/actions/workflows/test.yml/badge.svg)](https://github.com/kscalelabs/klang/actions/workflows/test.yml)

</div>

# klang

`klang` is a domain-specific language (DSL) for programming robots. It is used to program robots running the K-Scale operating system.

## Running the Parser

To run the parser on the example file, use the following command:

```bash
cargo run -- examples/clean_up_cans.k
```
