Any standard compliers does that highlighting and I could not see the reason to invent the wheel all over again.