live highlighting - parser fixes