Traceability Matrix
Each requirement paragraph in the Language Specification, the SC API Reference, and the other chapters of this manual 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: 65 of 90 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”Properties
Section titled “Properties”Bindings
Section titled “Bindings”| Paragraph | Tests |
|---|---|
sls.binding.form | case: component/background_color.slint ↗syntax: color_literals.slint ↗ |
sls.binding.target-must-exist | syntax: bindings.slint ↗ |
sls.binding.type | syntax: binding_types.slint ↗ |
Expressions
Section titled “Expressions”Geometry
Section titled “Geometry”SC API Reference
Section titled “SC API Reference”Rectangle
Section titled “Rectangle”| Paragraph | Tests |
|---|---|
sls.ref.rectangle.background | case: component/rectangle_position.slint ↗ |
sls.ref.rectangle.empty | case: component/rectangle_position.slint ↗ |
Window
Section titled “Window”| Paragraph | Tests |
|---|---|
sls.ref.window.background | case: component/rectangle_position.slint ↗ |
Safety Manual
Section titled “Safety Manual”Generated Code
Section titled “Generated Code”Rendering
Section titled “Rendering”© 2026 SixtyFPS GmbH