Traceability Matrix
Each requirement paragraph in the Language Specification carries a unique identifier,
shown as a [sls.…] badge at the end of the paragraph.
A test case declares which requirements it verifies by listing their identifiers in //#sls.… comments.
This matrix lists every requirement paragraph with the test cases that declare it.
Requirements not yet covered by any test are marked ❌.
Informative paragraphs — the document conventions (sls.meta.…) and examples — are not listed;
the examples are compiled by the doctests test instead.
Tests marked case: are executed test cases from api/slint-sc/tests/cases/,
tests marked syntax: are compiler syntax tests from internal/compiler/tests/syntax/slint-sc/.
Coverage: 39 of 39 requirement paragraphs are covered by at least one test.
Slint Language Specification
Section titled “Slint Language Specification”Source Files
Section titled “Source Files”Lexical Structure
Section titled “Lexical Structure”File Structure
Section titled “File Structure”Exports
Section titled “Exports”© 2026 SixtyFPS GmbH