12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /*
- 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;
|