调用我的代码镜像模式对象时确定行号

determine line number when my codemirror mode object is called

我的代码镜像模式对象实现了 token(stream, state)blankLine(state) 方法。

如何确定传递给 token 方法的 stream 对象的行号,以及调用我的 blankLine 时跳过的行号?

你不能,也不应该。模式必须将文档作为流来处理,并且只知道之前的内容(状态)和当前行(流)。这是必要的,以允许编辑器使用突出显示信息和状态,即使在文档中给定位置上方添加或删除行也是如此。