Rename: BOOL -> bool, TRUE -> true, FALSE -> false.
Lower the lexer's memory leak.
Tidying up after the lexer now is not causing double corruption.