Reference
The reference states what the compiler accepts, rejects, and produces, in enough detail that code and tests can be written from it. The architecture states the principles behind it.
| Document | Contents |
|---|---|
| Command line | The mobiledsl command, its options, output, and exit status |
| Grammar | The statement forms of the four descriptions, values, units, references |
| Component library format | library.yaml, component declarations, connectors, profiles, and the source of each physical value |
| Vocabulary | Every component type, entity type, task node and check a program may name, with its parameters |
| Validation rules | Each rule's question, its category, and when it answers unknown |
| Output contract | The files each target emits, which file is authoritative for each fact, and what is execution input versus inspection output |
| Diagnostics | Codes, source locations, help text, and the JSON form |