You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
809 B
16 lines
809 B
/* Python 2.3 syntax contributed by Gheorghe Milas */
|
|
dp.sh.Brushes.Python = function()
|
|
{
|
|
var keywords = 'and assert break class continue def del elif else ' +
|
|
'except exec finally for from global if import in is ' +
|
|
'lambda not or pass print raise return try yield while';
|
|
|
|
var special = 'None True False self cls class_'
|
|
|
|
this.regexList = [
|
|
{ regex: dp.sh.RegexLib.SingleLinePerlComments, css: 'comment' },
|
|
{ regex: new RegExp("^\\s*@\\w+", 'gm'), css: 'decorator' },
|
|
{ regex: new RegExp("(['\"]{3})([^\\1])*?\\1", 'gm'), css: 'comment' },
|
|
{ regex: new RegExp('"(?!")(?:\\.|\\\\\\"|[^\\""\\n\\r])*"', 'gm'), css: 'string' },
|
|
{ regex: new RegExp("'(?!')*(?:\\.|(\\\\\\')|[^\\''\\n\\r])*'", 'gm'), css: 'string' },
|