# \#expander

**URL:** https://racket.discourse.group/tag/expander/141.md

[Latest](https://racket.discourse.group/latest.md) · [Categories](https://racket.discourse.group/categories.md) · [Tags](https://racket.discourse.group/tags.md)

---

## [How to attach an exception to a syntactic location?](https://racket.discourse.group/t/how-to-attach-an-exception-to-a-syntactic-location/3631)

<div class="topic-metadata">

**Author:** [@ToddOBryan](https://racket.discourse.group/u/ToddOBryan)\
**Replies:** 0\
**Last updated:** [March 16, 2025, 4:50pm UTC](https://racket.discourse.group/t/how-to-attach-an-exception-to-a-syntactic-location/3631 "2025-03-16T16:50:35Z")

</div>

Following along with Beautiful Racket, I'm trying to implement the AP Computer Science Principles pseudo-code that is used on the exam. So far, so good. Except that I'd like to have errors attach to the locations in t…

---

## [Expansion and "enriching"](https://racket.discourse.group/t/expansion-and-enriching/1294)

<div class="topic-metadata">

**Author:** [@greghendershott](https://racket.discourse.group/u/greghendershott)\
**Replies:** 1\
**Last updated:** [September 12, 2022, 6:17pm UTC](https://racket.discourse.group/t/expansion-and-enriching/1294 "2022-09-12T18:17:34Z")

</div>

In Racket Mode I have a cache of fully expanded syntax. Some users of the cache need it to be "enriched", as done by expand (as opposed to expand-syntax). In one case I want to "warm" the cache from a compiled load hand…
