Alek Ratzloff 1b145e8f73 Fix bug that disabled the creation of recursive functions
...oops.

The introduction and usage of `Compiler::emit_assign` deferred the
declaration of a name to be declared *after* the RHS of an assignment
had been evaluated. Normally, this is not a problem because you
shouldn't be using the LHS that you're assigning in the RHS
expression... except when you're defining a function.

This has been enabled for functions *only* and well be enabled for other
types as necessary.

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2024-10-16 09:37:58 -07:00
2024-10-15 19:02:55 -07:00
2024-10-15 19:01:53 -07:00
2024-10-04 11:11:46 -07:00
2024-10-04 11:11:46 -07:00
Description
No description provided
804 KiB
Languages
Rust 95.5%
Python 4.2%
Shell 0.3%