Metadata-Version: 2.4
Name: ibiscript
Version: 0.0.1
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Text Processing :: Markup
Classifier: Development Status :: 3 - Alpha
Summary: Parse, validate, and compile IbiScript — an epigraphic DSL grounded in Leiden convention — to HTML, Typst, Unicode text, and EpiDoc XML.
Keywords: epigraphy,tei,epidoc,leiden-convention,digital-humanities
Author: Andrea Marruzzo
License: MIT
Requires-Python: >=3.9
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

# IbiScript

Python bindings for IbiScript — a DSL for Leiden-convention epigraphic transcription, built on a deterministic parser
and typed AST (ANSELMUS).

```python
import ibiscript

ibiscript.compile("paikuli_a1.ibi", output="paikuli_a1.pdf")
html = ibiscript.compile("paikuli_a1.ibi", format="html")
```

> **Status**: pre-release, under active development. Python API is not yet stable.
