▼ |  | Syntax: Meta-Programming Helpers

1 | Parsing and Specifying Syntax
2 | Syntax Object Helpers
3 | Datum Pattern Matching
4 | Module-Processing Helpers
5 | Macro Transformer Helpers
6 | Reader Helpers
7 | Parsing for Bodies
8 | Unsafe for Clause Transforms
9 | Source Locations
10 | Preserving Source Locations
11 | Non-Module Compilation And Expansion
12 | Trusting Standard Recertifying Transformers
13 | Attaching Documentation to Exports
14 | Contracts for Macro Subexpressions
15 | Macro Testing
16 | Internal-Definition Context Helpers
| Index

On this page:

internal-definition-context-track

top ← prev up next →

### 16`` Internal-Definition Context Helpers

(require syntax/intdef) | package: base

Added in version 6.3.0.4 of package base.

> > procedure
> > (internal-definition-context-track |  | intdef-ctx |  |  |  |
> > |  | stx) |  | → |  | syntax?
> intdef-ctx : internal-definition-context?
> stx : syntax?

Adjusts the syntax properties of stx to record that parts of stx were expanded via intdef-ctx.

Specifically, the identifiers produced by (internal-definition-context-binding-identifiers intdef-ctx) are added to the 'disappeared-bindings property of stx.

top ← prev up next →