Ga naar inhoud

Overzicht

Deze map bevat de geconsolideerde normatieve specificatie van VSA versie 1.0.

VSA (Vereenvoudigde Slavische Accentnotatie) is een tekstgebaseerde domeinspecifieke taal voor Slavische accentnotatie. De specificatie beschrijft wat de VSA-notatie en de vsa-toolset moeten betekenen. Architectuurkeuzes, implementatiegeschiedenis en gebruikershandleidingen staan buiten deze map.

Documenten

Document Wat je er leest
Doel en scope Doel, scope, terminologie en status.
Syntax VSA-notatie-syntax, VSA-blokken, modifiers (EHM/ELM), pitch-markers / hoogte-markeringen en EBNF.
Semantiek Muzikale betekenis van scopes, modifiers, muzikale posities en do-context / tooncontext.
Validatie Validatieregels, diagnostics / diagnostische meldingen en severity / ernstniveau.
Directives Control-tokens, bracket-directives / bracket-tokens, comments, vsa-inline-include en document-samenstelling.
Rendering SVG via de renderer, glyphmodel / glyphs, layout, projectconfiguratie en export.
CLI CLI-contract voor gebruikers- en buildcommando’s.
Conformance Criteria voor parser, validator, renderer en CLI.
Error-handling Foutafhandeling en diagnostics / diagnostische meldingen.
Voorbeelden Normatieve voorbeelden bij de specificatie.
Versioning Versiebeleid van de specificatie.
Traceability Herkomst van de geconsolideerde onderdelen.
Open punten Bekende open specificatievragen.

Draft meerstemmige invoer (nog niet VSA 1.0): docs/specification-mvsa/.