Michael Schimmel 73ddd644c1 Add redefinition checks for variables
Ensure that variables are not redefined within the same scope, both for
global and function-local variables. This commit modifies the `define`
method in `CompilerScope` to return a `Result` and includes checks for
existing definitions. The `Binder`'s logic for handling global variables
and function parameters is also updated to incorporate these new checks
and return appropriate errors.
2026-02-18 13:23:08 +01:00
2026-02-18 13:23:08 +01:00
2026-02-17 12:09:00 +01:00
S
Description
No description provided
6.5 MiB
Languages
Rust 100%