Fixes many syntax errors, offers better highlighting