82daf03522f819f2ea4998923f234db552dffe6b
Introduce a `ScopeKind` enum to distinguish between root and local scopes. This allows the `FunctionCompiler` to correctly handle global variable declarations in the root scope and local variables in other scopes. The `define_variable` method is introduced to encapsulate this logic.
Description
No description provided
Languages
Rust
100%