Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

The IbiScript DSL

by Andrea Marruzzo

Logo
**IbiScript** is a domain-specific markup language for epigraphic and philological editing, designed to combine the agility of Leiden Conventions with the semantic precision of EpiDoc. ]

IbiScript gives the editor immediate control over the text. Developed in Rust and powered by the ANSELMUS parsing engine, it transforms the uncertainty of the artefact into solid digital data, acting as an architecture of thought that shapes the researcher’s epistemic contribution.

  • Fluid Hermeneutics: Encode epigraphic phenomena and critical apparatus without the visual interference of XML tags.
  • Technical Subsidiarity: Native generation of EpiDoc, HTML, Typst PDF and Unicode outputs; full integration with the BEDA ecosystem via WebAssembly.
  • Scientific Rigour: A bridge between the physicality of the artefact and a shared digital memory, where every character is a validated scientific thesis.

The name combines the sacred Ibis of Thoth, guardian of writing, with the Latin adverb ibi: to interrogate the word “there, in that place,” upon the rough surface of ancient matter.

IbiScript processing pipeline diagram.
IbiScript processing pipeline diagram.