##// END OF EJS Templates
IPython-specific changes to CodeMirror: recognize '?' in Python mode.
Fernando Perez -
Show More
@@ -5,7 +5,11 b' CodeMirror.defineMode("python", function(conf, parserConf) {'
5 5 return new RegExp("^((" + words.join(")|(") + "))\\b");
6 6 }
7 7
8 var singleOperators = new RegExp("^[\\+\\-\\*/%&|\\^~<>!]");
8 // IPython-specific changes: add '?' as recognized character.
9 //var singleOperators = new RegExp("^[\\+\\-\\*/%&|\\^~<>!]");
10 var singleOperators = new RegExp("^[\\+\\-\\*/%&|\\^~<>!\\?]");
11 // End IPython changes.
12
9 13 var singleDelimiters = new RegExp('^[\\(\\)\\[\\]\\{\\}@,:`=;\\.]');
10 14 var doubleOperators = new RegExp("^((==)|(!=)|(<=)|(>=)|(<>)|(<<)|(>>)|(//)|(\\*\\*))");
11 15 var doubleDelimiters = new RegExp("^((\\+=)|(\\-=)|(\\*=)|(%=)|(/=)|(&=)|(\\|=)|(\\^=))");
General Comments 0
You need to be logged in to leave comments. Login now