On-the-Fly Syntax Highlighting: Generalisation and Speed-ups | IEEE Journals & Magazine | IEEE Xplore