{"size": 659, "ext": "scrbl", "max_stars_repo_path": "pkgs/racket-doc/syntax/scribblings/intdef.scrbl", "max_stars_repo_name": "lkh01/racket", "max_stars_repo_stars_event_min_datetime": "2018-07-05T21:18:24.000Z", "max_stars_repo_stars_event_max_datetime": "2021-06-04T14:48:37.000Z", "max_issues_repo_path": "pkgs/racket-doc/syntax/scribblings/intdef.scrbl", "max_issues_repo_name": "lkh01/racket", "max_issues_repo_issues_event_min_datetime": "2017-05-10T07:33:20.000Z", "max_issues_repo_issues_event_max_datetime": "2018-07-19T15:49:46.000Z", "max_forks_repo_path": "pkgs/racket-doc/syntax/scribblings/intdef.scrbl", "max_forks_repo_name": "lkh01/racket", "max_forks_repo_forks_event_min_datetime": "2016-04-25T11:47:57.000Z", "max_forks_repo_forks_event_max_datetime": "2017-05-09T14:52:48.000Z"}
{"max_stars_count": 4, "max_issues_count": 9, "max_forks_count": 3, "avg_line_length": 28.652173913, "max_line_length": 69, "alphanum_fraction": 0.7268588771}
#lang scribble/doc
@(require "common.rkt" (for-label syntax/intdef))

@title[#:tag "intdef"]{Internal-Definition Context Helpers}

@defmodule[syntax/intdef]

@history[#:added "6.3.0.4"]

@defproc[(internal-definition-context-track
          [intdef-ctx internal-definition-context?]
          [stx syntax?])
         syntax?]{

Adjusts the @tech[#:doc refman]{syntax properties} of @racket[stx] to
record that parts of @racket[stx] were expanded via
@racket[intdef-ctx].

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