From fcd21a6a75d1659d40eea62cdec119e0c9c9cbe7 Mon Sep 17 00:00:00 2001
From: overlookmotel <557937+overlookmotel@users.noreply.github.com>
Date: Mon, 24 Jun 2024 14:12:15 +0000
Subject: [PATCH] refactor(traverse): indicate scope entry point with
`scope(enter_before)` attr (#3882)
Improve annotation of AST types for codegen.
Currently:
```rs
#[visited_node(
scope(ScopeFlags::empty()),
enter_scope_before(cases),
)]
pub struct SwitchStatement<'a> {
pub span: Span,
pub discriminant: Expression<'a>,
pub cases: Vec<'a, SwitchCase<'a>>,
pub scope_id: Cell