mirror of
https://github.com/dart-lang/sdk
synced 2024-11-02 12:24:24 +00:00
No description
49b18446c2
This extracts and refactors a sizable chunk of dartdoc parsing out of AstBuilder and into the fasta parser. Parsing dartdoc does not happen unless the listener calls the new fasta parser parseCommentReferences method. The new parseCommentReferences method generates a handleCommentReferenceText event for each comment reference encountered. The listener calls the scanner to tokenize the comment reference and forwards the result to a new fasta parser parseOneCommentReference method. This method generates either a handleCommentReference or a handleNoCommentReference depending upon whether or not a reference is parsed. parser.parseCommentReferences * generates handleCommentReferenceText events * returns # of events generated listener.handleCommentReferenceText * calls parser.parseOneCommentReference parser.parseOneCommentReference * generates either handleCommentReference or handleNoCommentReference There are further improvements to be made, but I believe this chunk will allow progress to be made on the kernel side. Change-Id: I393dc4d1d4791b3d7a529f6cb3c16db3a5befddf Reviewed-on: https://dart-review.googlesource.com/68461 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> |
||
---|---|---|
.github | ||
build | ||
client | ||
docs | ||
pkg | ||
runtime | ||
samples | ||
samples-dev | ||
sdk | ||
tests | ||
third_party | ||
tools | ||
utils | ||
.clang-format | ||
.gitattributes | ||
.gitconfig | ||
.gitignore | ||
.gn | ||
.mailmap | ||
.packages | ||
AUTHORS | ||
BUILD.gn | ||
CHANGELOG.md | ||
codereview.settings | ||
dartdoc_options.yaml | ||
DEPS | ||
LICENSE | ||
PATENTS | ||
PRESUBMIT.py | ||
README.dart-sdk | ||
README.md | ||
WATCHLISTS |
Dart
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Using Dart
Visit the dartlang.org to learn more about the language, tools, getting started, and more.
Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.
Building Dart
If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.
There are more documents on our wiki.
Contributing to Dart
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.