# Front end for Dart

This package provides a low-level API for use by compiler back ends that wish to
implement the Dart language.  It is intended for eventual use by dev_compiler,
dart2js, and the Dart VM.  In addition, it will share implementation details
with the analyzer package--this will be accomplished by having the analyzer
package import (and re-export) parts of this package's private implementation.

End-users should use the [dartanalyzer][analyzercli] command-line tool to
analyze their Dart code.

Integrators that want to write tools that analyze Dart code should use the
[analyzer] package.

_Note:_ The APIs in this package are in an early state; developers should be
careful about depending on this package.  In particular, there is no semver
contract for release versions of this package.  Please depend directly on individual
versions.

# Front end for Dart

This package provides a low-level API for use by compiler back ends that wish to
implement the Dart language.  It is intended for eventual use by dev_compiler,
dart2js, and the Dart VM.  In addition, it will share implementation details
with the analyzer package--this will be accomplished by having the analyzer
package import (and re-export) parts of this package's private implementation.

End-users should use the [`dart analyze`](https://dart.dev/tools/dart-tool)
command-line tool to analyze their Dart code.

Integrators that want to write tools that analyze Dart code should use the
[analyzer](https://pub.dev/packages/analyzer) package.

_Note:_ A previous version of this package was published on pub.dev. It has now
been marked DISCONTINUED as it is not intended for direct consumption, as per
the notes above.

Fix links in front_end readme
Fix links in front_end readme

Closes https://github.com/dart-lang/sdk/pull/44412
https://github.com/dart-lang/sdk/pull/44412

GitOrigin-RevId: 145a40371fb91b8ade302b31bb6eab20e07bde43
Change-Id: I0950e524e7af0d65ce146dbac1465196f322c0aa
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/175260
Reviewed-by: Johnni Winther <0f64ef784d57ffb064b634040f9eeba0d33d0be4@google.com>
