diff --git a/addon/runmode/runmode-standalone.js b/addon/runmode/runmode-standalone.js index 5be7d744056c36a2c8a2c226458f98a3c890ffa9..0fb98a9e3b44e176a04369351370f13f02494591 100644 --- a/addon/runmode/runmode-standalone.js +++ b/addon/runmode/runmode-standalone.js @@ -125,7 +125,7 @@ CodeMirror.runMode = function (string, modespec, callback, options) { var stream = new CodeMirror.StringStream(lines[i]); while (!stream.eol()) { var style = mode.token(stream, state); - callback(stream.current(), style, i, stream.start); + callback(stream.current(), style, i, stream.start, state); stream.start = stream.pos; } } diff --git a/addon/runmode/runmode.js b/addon/runmode/runmode.js index a7da6d718fcb12cd83813ec2ae6bde67a93b25a2..7aafa2ad8f4c00bbbae6549937043cf6014826a6 100644 --- a/addon/runmode/runmode.js +++ b/addon/runmode/runmode.js @@ -49,7 +49,7 @@ CodeMirror.runMode = function(string, modespec, callback, options) { var stream = new CodeMirror.StringStream(lines[i]); while (!stream.eol()) { var style = mode.token(stream, state); - callback(stream.current(), style, i, stream.start); + callback(stream.current(), style, i, stream.start, state); stream.start = stream.pos; } } diff --git a/addon/runmode/runmode.node.js b/addon/runmode/runmode.node.js index ffdcc16a833e36fb0e9e5c40c85fd5f8ae9dd9c7..0f1088fa2e982d8e81d7022e4aa33f9d6ee724f8 100644 --- a/addon/runmode/runmode.node.js +++ b/addon/runmode/runmode.node.js @@ -96,7 +96,7 @@ exports.runMode = function(string, modespec, callback) { var stream = new exports.StringStream(lines[i]); while (!stream.eol()) { var style = mode.token(stream, state); - callback(stream.current(), style, i, stream.start); + callback(stream.current(), style, i, stream.start, state); stream.start = stream.pos; } }