You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As per usual infinite amounts of refactoring and clean ups, but this time also
Add "Extract variable" refactoring - can be improved but is a first step
It might be worth noting here that, as all extracts, they are unaware of the actual source text you extract. There is just a basic structural check so that you don't extract across block structures, or have jumps in or out of the region (unless you are extracting a macro, in which case this is "fine").
Add some support for for-loop initializers (parsing but loop-variable is still seen outside of loop and might overshadow an other variable with the same name)
Renaming of many types and variables
Rely on automatic detection of pre-defined types like uint32_t
Un-macrofied a lot of macro-functions in the lexer parts