macro_tools 0.87.0

Tools for writing procedural macroses.
Documentation
# Doc Entities

## Master Doc Entities Table

| Type | Purpose | Master File | Instances |
|------|---------|-------------|----------:|
| `api/` | List all stable programmatic interface contracts exposed by macro_tools. | [api/readme.md]api/readme.md | 2 |
| `feature/` | Collect source, test, and doc references for each capability in one place. | [feature/readme.md]feature/readme.md | 6 |
| `invariant/` | List all design invariants that callers and contributors must preserve. | [invariant/readme.md]invariant/readme.md | 2 |
| `pattern/` | List reusable solutions to recurring proc-macro development problems. | [pattern/readme.md]pattern/readme.md | 2 |

## Master Doc Instances Table

| Entity | ID | Name | File |
|--------|-----|------|------|
| api | 001 | Attribute Component API | [api/001_attribute_component_api.md]api/001_attribute_component_api.md |
| api | 002 | Assign API | [api/002_assign_api.md]api/002_assign_api.md |
| feature | 001 | Attribute Parsing | [feature/001_attribute_parsing.md]feature/001_attribute_parsing.md |
| feature | 002 | Type Analysis | [feature/002_type_analysis.md]feature/002_type_analysis.md |
| feature | 003 | Generic Parameters | [feature/003_generic_parameters.md]feature/003_generic_parameters.md |
| feature | 004 | Syntax Tree Helpers | [feature/004_syntax_tree_helpers.md]feature/004_syntax_tree_helpers.md |
| feature | 005 | Error Diagnostics | [feature/005_error_diagnostics.md]feature/005_error_diagnostics.md |
| feature | 006 | Code Generation Support | [feature/006_code_generation_support.md]feature/006_code_generation_support.md |
| invariant | 001 | Unified Versioning | [invariant/001_unified_versioning.md]invariant/001_unified_versioning.md |
| invariant | 002 | Span-Aware Errors | [invariant/002_span_aware_errors.md]invariant/002_span_aware_errors.md |
| pattern | 001 | Abstraction Layer | [pattern/001_abstraction_layer.md]pattern/001_abstraction_layer.md |
| pattern | 002 | Property-Based Attributes | [pattern/002_property_based_attributes.md]pattern/002_property_based_attributes.md |