Metadata-Version: 2.4
Name: coom-lang
Version: 0.0.1a1
Summary: Parser, compiler and writer of the COOM product configuration language
Keywords: coom,product configuration,dsl,parser,compiler
Author: denkbares GmbH
Author-email: denkbares GmbH <info@denkbares.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: coom-core==0.0.1a1
Requires-Dist: antlr4-python3-runtime==4.13.2
Requires-Python: >=3.12
Project-URL: Homepage, https://www.coom-lang.org
Project-URL: Repository, https://github.com/denkbares/coom-lang
Project-URL: Changelog, https://github.com/denkbares/coom-lang/blob/main/CHANGELOG.md
Description-Content-Type: text/markdown

# coom-lang

Parser, compiler and writer of the [COOM](https://www.coom-lang.org) product configuration language.

```python
from coom.compiler import compile_files

result = compile_files(["Bike.model"])
for diagnostic in result.diagnostics:
    print(diagnostic)
model = result.model
```

The compiled model is the one of `coom-core`. Sources live in the
[coom-lang repository](https://github.com/denkbares/coom-lang) under `packages/coom-lang`.
