Syntax highlight and runtime highlight
Merge from highlight