Skip to content

v1.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@WingedSeal WingedSeal released this 15 Jan 10:25
· 983 commits to main since this release

Changelog v1.0.0-beta.1

Fixed

  • Fixed 0-9 not getting regonized as variable
  • Fixed variables in If/Else in For Loop being global instead of local

Add

  • Allow flow controls inside flow controls inside flow controls and so on...
  • Added version in logger debug_mode

Dev section

  1. Fix for loop

    • Change Re.var to r'($[a-zA-Z0-9._-]+)'
    • Call capture_for_loop before capture_if_else
    • Add logger in log.py
    • logger now debug version
    • Allow flow controls inside flow controls inside flow controls and so on...
      with multi function class and file "recursion". (I'm so big brain lol)
      • Flow controls are now caled from Function instead of compile
      • All flow controls' imports are in the __init__ method to avoid circular import
      • If there's a flow control recursion it'll keep doing a recursion until the flow controll classes are no longer called which will end the recursion
  2. Fix <var>-=<int>

    • Change Re.var to r'($[a-zA-Z0-9._]+)'
  3. Fix For loop inside For loop not working