语法高亮插件的语法, 有状态量和无状态量哪个性能高?
以前接触了一些语法高亮插件的编写, 注意到有的有会有状态量,
..大概是对应状态机当前状态之类,
我可以在代码里直接写入和判断当前状态, 比如 CodeMirror, Pygments, ACE,
另外一些就完全采用正则进行匹配, 比如 Sublime Text, Atom, Rainbow, Highlight.js
从语法解析的原理看那种性能更高啊?
相对来说底层实现的优势劣势分别是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论