语法高亮改进，标记提示，数据结构改进。

Signed-off-by: dtysky <dtysky@outlook.com>