什么是CodeMirror中的标记

时间:2014-06-04 18:48:40

标签: codemirror

在Codemirror中,cm.getTokenAt(pos)在当前光标位置返回一个标记。令牌究竟意味着什么?

例如。当您在“System.out.println”行中查找令牌时,它会返回令牌println,而当您在“System.out。”中搜索令牌时,它会返回“。”

还是依赖于令牌语言,并且针对不同语言获得了不同的结果吗?

1 个答案:

答案 0 :(得分:1)

令牌是模式编写者想要的。在代码镜像模式的上下文中,标记是应该作为一个单元突出显示的文本序列。令牌是一件事"。这可能意味着一个字符(例如开头或右括号),或函数或变量名称。

令牌完全依赖于语言模式,尽管大多数语言对令牌使用相同的粗略定义(函数,变量,语法字符,注释等)