Using TeX sources taken from @dart-lang/sdk/docs/language, this project makes available the generated versions of the following documents:
-
Dart Language Specification PDF
- Deprecated; this is now provided by the Dart Team at https://www.dartlang.org/guides/language/spec#in-progress-specification
- Dart language grammar, automatically extracted from the specification.
The grammar is available in
- markdown. This is the most workable format; e.g., non-terminal symbols are linked. Here are direct links to some productions:
- Plain text.
- PDF (formatting is still work in progress).
The latest language specification sources are mirrored in DLS/current. Subfolders exist for the following key versions as well:
- 1.0
- 1.3, corresponds to ECMA-408 1st Edition (June 2014)
- 1.6, corresponds to ECMA-408 2nd Edition (Dec 2014)
- 1.9, corresponds to ECMA-408 3rd Edition (June 2015)
- 1.11, corresponds to ECMA-408 4th Edition (Dec 2015, the latest edition)
- 1.15, unpublished (June 2017)
- Current, Dart 2 dev (as of June 18, 2018)