Use this page to find the formal Dart language specification. For a gentler introduction to Dart, see the language tour.
The Dart 2 language specification is available in PDF format:
- Formal specification (Dart 2.10)
- Latest, in-progress specification (produced from a LaTeX file)
New language features are typically described using informal language feature specifications in the dart-lang/language repo:
The formal Dart 1.x language specification is available from the Ecma International website: