| Index: Source/devtools/front_end/cm/coffeescript.js
 | 
| diff --git a/Source/devtools/front_end/cm/coffeescript.js b/Source/devtools/front_end/cm/coffeescript.js
 | 
| index e8bfe48a248bca6b692b1e0848d9603c5a143c16..16956501262839daf9bdfc57f32dcbbda64c60f0 100644
 | 
| --- a/Source/devtools/front_end/cm/coffeescript.js
 | 
| +++ b/Source/devtools/front_end/cm/coffeescript.js
 | 
| @@ -1,7 +1,20 @@
 | 
| +// CodeMirror, copyright (c) by Marijn Haverbeke and others
 | 
| +// Distributed under an MIT license: http://codemirror.net/LICENSE
 | 
| +
 | 
|  /**
 | 
|   * Link to the project's GitHub page:
 | 
|   * https://github.com/pickhardt/coffeescript-codemirror-mode
 | 
|   */
 | 
| +(function(mod) {
 | 
| +  if (typeof exports == "object" && typeof module == "object") // CommonJS
 | 
| +    mod(require("../../lib/codemirror"));
 | 
| +  else if (typeof define == "function" && define.amd) // AMD
 | 
| +    define(["../../lib/codemirror"], mod);
 | 
| +  else // Plain browser env
 | 
| +    mod(CodeMirror);
 | 
| +})(function(CodeMirror) {
 | 
| +"use strict";
 | 
| +
 | 
|  CodeMirror.defineMode("coffeescript", function(conf) {
 | 
|    var ERRORCLASS = "error";
 | 
|  
 | 
| @@ -119,13 +132,13 @@ CodeMirror.defineMode("coffeescript", function(conf) {
 | 
|  
 | 
|      // Handle strings
 | 
|      if (stream.match(stringPrefixes)) {
 | 
| -      state.tokenize = tokenFactory(stream.current(), "string");
 | 
| +      state.tokenize = tokenFactory(stream.current(), false, "string");
 | 
|        return state.tokenize(stream, state);
 | 
|      }
 | 
|      // Handle regex literals
 | 
|      if (stream.match(regexPrefixes)) {
 | 
|        if (stream.current() != "/" || stream.match(/^.*\//, false)) { // prevent highlight of division
 | 
| -        state.tokenize = tokenFactory(stream.current(), "string-2");
 | 
| +        state.tokenize = tokenFactory(stream.current(), true, "string-2");
 | 
|          return state.tokenize(stream, state);
 | 
|        } else {
 | 
|          stream.backUp(1);
 | 
| @@ -161,8 +174,7 @@ CodeMirror.defineMode("coffeescript", function(conf) {
 | 
|      return ERRORCLASS;
 | 
|    }
 | 
|  
 | 
| -  function tokenFactory(delimiter, outclass) {
 | 
| -    var singleline = delimiter.length == 1;
 | 
| +  function tokenFactory(delimiter, singleline, outclass) {
 | 
|      return function(stream, state) {
 | 
|        while (!stream.eol()) {
 | 
|          stream.eatWhile(/[^'"\/\\]/);
 | 
| @@ -352,3 +364,5 @@ CodeMirror.defineMode("coffeescript", function(conf) {
 | 
|  });
 | 
|  
 | 
|  CodeMirror.defineMIME("text/x-coffeescript", "coffeescript");
 | 
| +
 | 
| +});
 | 
| 
 |