parse.py: Move a function around
Implement implicit code block of variable assignment
Fix incorrect use of LexerBug