@@ -22,7 +22,7 @@ CodeMirror.defineMode("coffeescript", function(conf) {
2222 return new RegExp ( "^((" + words . join ( ")|(" ) + "))\\b" ) ;
2323 }
2424
25- var operators = / ^ (?: - > | = > | \+ [ + = ] ? | - [ \- = ] ? | \* [ \* = ] ? | \/ [ \/ = ] ? | [ = ! ] = | < [ > < ] ? = ? | > > ? = ? | % = ? | & = ? | \| = ? | \^ = ? | \~ | ! | \? ) / ;
25+ var operators = / ^ (?: - > | = > | \+ [ + = ] ? | - [ \- = ] ? | \* [ \* = ] ? | \/ [ \/ = ] ? | [ = ! ] = | < [ > < ] ? = ? | > > ? = ? | % = ? | & = ? | \| = ? | \^ = ? | \~ | ! | \? | ( o r | a n d | \| \| | & & | \? ) = ) / ;
2626 var delimiters = / ^ (?: [ ( ) \[ \] { } , : ` = ; ] | \. \. ? \. ? ) / ;
2727 var identifiers = / ^ [ _ A - Z a - z $ ] [ _ A - Z a - z $ 0 - 9 ] * / ;
2828 var properties = / ^ ( @ | t h i s \. ) [ _ A - Z a - z $ ] [ _ A - Z a - z $ 0 - 9 ] * / ;
@@ -34,7 +34,7 @@ CodeMirror.defineMode("coffeescript", function(conf) {
3434 "switch" , "try" , "catch" , "finally" , "class" ] ;
3535 var commonKeywords = [ "break" , "by" , "continue" , "debugger" , "delete" ,
3636 "do" , "in" , "of" , "new" , "return" , "then" ,
37- "this" , "throw" , "when" , "until" , "extends" ] ;
37+ "this" , "@" , " throw", "when" , "until" , "extends" ] ;
3838
3939 var keywords = wordRegexp ( indentKeywords . concat ( commonKeywords ) ) ;
4040
0 commit comments