Track private identifiers that eval code references outside a local class body and pass them through EvalDeclarationInstantiation data. This lets direct eval validate those names against the caller private environment before execution, while indirect eval and missing names still throw SyntaxError. Add coverage for direct eval access from methods, field initializers, static methods, and the missing-private-name SyntaxError path. |
||
|---|---|---|
| .. | ||
| basic_block.rs | ||
| codegen.rs | ||
| ffi.rs | ||
| generator.rs | ||
| instruction.rs | ||
| mod.rs | ||
| operand.rs | ||
| validator.rs | ||