如题,类似 highlight.js ,但是提供一个比较底层的 API,比如 input 是一行 text:
"var func = function() {};"
然后返回一个 array:
[
{from: 0, to: 2, style: 'declare'},
{from: 4, to: 7, style: 'keyword'},
...
]
1
fuermosi777 OP hmmm 找到了一个叫[lowlight]( https://github.com/wooorm/lowlight) 很有趣的名字。。。
|
2
no1xsyzy 2020-11-18 14:45:30 +08:00
lexical analysis / lexer
|
3
jiejiss 2020-11-18 20:08:25 +08:00
这个需求感觉更像是要一个 AST Generator
|