Dart language specification
Use this page to find the formal Dart language specification.For a gentler introduction to Dart, see thelanguage tour.
Dart 2
A formal Dart 2 specification is available in PDF format:
Note: Dart 2 has changed the Dart language in many ways, some of which are notbackward-compatible. For details, see the Dart 2 page.
In-progress specification
The in-progress formal Dart language specification is written as aLaTeX file,and is available as a draft specification in PDF format.
New language features are typically described using informal language feature specifications in the dart-lang/language repo:
Dart 1.x
The formal Dart 1.x language specification is available fromthe Ecma International website: