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.
43 lines
889 B
43 lines
889 B
/* |
|
Language: Python profiler |
|
Description: Python profiler results |
|
Author: Brian Beck <exogen@gmail.com> |
|
*/ |
|
|
|
function profile(hljs) { |
|
return { |
|
name: 'Python profiler', |
|
contains: [ |
|
hljs.C_NUMBER_MODE, |
|
{ |
|
begin: '[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}', |
|
end: ':', |
|
excludeEnd: true |
|
}, |
|
{ |
|
begin: '(ncalls|tottime|cumtime)', |
|
end: '$', |
|
keywords: 'ncalls tottime|10 cumtime|10 filename', |
|
relevance: 10 |
|
}, |
|
{ |
|
begin: 'function calls', |
|
end: '$', |
|
contains: [ hljs.C_NUMBER_MODE ], |
|
relevance: 10 |
|
}, |
|
hljs.APOS_STRING_MODE, |
|
hljs.QUOTE_STRING_MODE, |
|
{ |
|
className: 'string', |
|
begin: '\\(', |
|
end: '\\)$', |
|
excludeBegin: true, |
|
excludeEnd: true, |
|
relevance: 0 |
|
} |
|
] |
|
}; |
|
} |
|
|
|
module.exports = profile;
|
|
|