Online Coding Editor For Programmers with Adaptive Auto-Complete and Syntax Highlighting.