commit | 6de286922ea2aa3802807d380ae57ad89c17c6e2 | [log] [tgz] |
---|---|---|
author | Jacob MacDonald <jakemac@google.com> | Fri Oct 11 07:43:59 2024 -0700 |
committer | GitHub <noreply@github.com> | Fri Oct 11 07:43:59 2024 -0700 |
tree | 207045d2da8290519f718f48d66ad40cba5c908b | |
parent | b13df4bd5f1d1236875d6374a67e54593e105075 [diff] |
add specific macro implementations and delegate to them (#97) Part of https://github.com/dart-lang/macros/issues/91 Sending this out a bit early - this is I think the smallest chunk I could tackle independently, but it would be nice to get a review before you leave. The next step would be passing the actual target through to the macro api, probably instead of the AugmentRequest.
This repository is home to various macro related Dart packages.
Package | Description | Version |
---|---|---|
_analyzer_macros | Macro support for the analyzer. | |
_cfe_macros | Macro support for the CFE. | |
_macro_builder | Builds macros. | |
_macro_client | Connects user macro code to a macro host. | |
_macro_host | Hosts macros. | |
_macro_runner | Runs macros. | |
_macro_server | Serves a macro_service . | |
_test_macros | Some test macros. | |
dart_model | Data model for information about Dart code, queries about Dart code and augmentations to Dart code. Serializable with a versioned JSON schema for use by macros, generators and other tools. | |
macro | For implementing a macro. | |
macro_service | Macro communication with the macro host. | |
generate_dart_model |
For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.
For additional information about contributing, see our contributing page.