tokiwa-software / fuzion

The Fuzion Language Implementation
https://fuzion-lang.dev
GNU General Public License v3.0
45 stars 9 forks source link

ast: cleanup loop code #3279

Closed michaellilltokiwa closed 1 day ago

michaellilltokiwa commented 2 days ago

Moved the actual tail recursive loop feature to the impl-block, was in prologSuccessBlock. This should in theory reduce variable shadowing.

Also renamed some fields and made some fields final in an attempt to improve readability.