Ace Editor - 获取相同值的连续标记的语法规则?
Ace Editor - Syntax rule to get consecutive tokens of same value?
考虑以下文本:
Formula1(Formula2(1))
我需要每个右括号都是它自己的标记。
我目前的规则如下:
{
token: "parenthesis.right",
regex: "\)"
},
但这会生成一个值为“))”的标记,我需要 2 个连续的标记,每个标记的值为“)”。
我该怎么做?
谢谢
将 merge: false
添加到规则中。见 https://github.com/ajaxorg/ace/blob/v1.2.3/lib/ace/tokenizer.js#L306
考虑以下文本:
Formula1(Formula2(1))
我需要每个右括号都是它自己的标记。
我目前的规则如下:
{
token: "parenthesis.right",
regex: "\)"
},
但这会生成一个值为“))”的标记,我需要 2 个连续的标记,每个标记的值为“)”。
我该怎么做?
谢谢
将 merge: false
添加到规则中。见 https://github.com/ajaxorg/ace/blob/v1.2.3/lib/ace/tokenizer.js#L306