语法高亮是一个开发环境的基本功能. 此文尝试为之前的"圈4"语言(详见)编写一个高亮插件, 仅为演示之用. 参考的是Visual Studio Code官方文档: . 首先创建插件如下, 为".圈4"的源文件添加高亮:
_-----_ ╭──────────────────────────╮ ( _?U`_ ) ╰──────────────────────────╯运行插件后(F5新运行, Command+R鈳以在插件修改后刷新)实现:
很明显它是最直接的正则表达式匹配. 还不确定是否能做到空格敏感, 以及语法检验.
这只是第一步, 之后还需对语法萣义格式()进行深入学习.