在Codemirror中,cm.getTokenAt(pos)在当前光标位置返回一个标记。令牌究竟意味着什么?
例如。当您在“System.out.println”行中查找令牌时,它会返回令牌println,而当您在“System.out。”中搜索令牌时,它会返回“。”
还是依赖于令牌语言,并且针对不同语言获得了不同的结果吗?
答案 0 :(得分:1)
令牌是模式编写者想要的。在代码镜像模式的上下文中,标记是应该作为一个单元突出显示的文本序列。令牌是一件事"。这可能意味着一个字符(例如开头或右括号),或函数或变量名称。
令牌完全依赖于语言模式,尽管大多数语言对令牌使用相同的粗略定义(函数,变量,语法字符,注释等)