diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2011-06-30 00:52:42 +0200 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2011-06-30 00:52:42 +0200 |
commit | 9bb31f57226877f78f23fb766773aa8486297bb7 (patch) | |
tree | bd0c28c27932071adaabf43dff4abcfafe221be3 /deps/highlight.js/languages/profile.js | |
download | node-paste-9bb31f57226877f78f23fb766773aa8486297bb7.tar.gz node-paste-9bb31f57226877f78f23fb766773aa8486297bb7.tar.xz node-paste-9bb31f57226877f78f23fb766773aa8486297bb7.zip |
initial commit
Diffstat (limited to '')
-rw-r--r-- | deps/highlight.js/languages/profile.js | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/deps/highlight.js/languages/profile.js b/deps/highlight.js/languages/profile.js new file mode 100644 index 0000000..6c43df2 --- /dev/null +++ b/deps/highlight.js/languages/profile.js @@ -0,0 +1,55 @@ +/* +Language: Python profile +Description: Python profiler results +Author: Brian Beck <exogen@gmail.com> +*/ + +this.lang = function(hljs){ + +hljs.LANGUAGES.profile = { + defaultMode: { + lexems: [hljs.UNDERSCORE_IDENT_RE], + contains: ['number', 'builtin', 'filename', 'header', 'summary', 'string', 'function'] + }, + modes: [ + hljs.C_NUMBER_MODE, + hljs.APOS_STRING_MODE, + hljs.QUOTE_STRING_MODE, + { + className: 'summary', + begin: 'function calls', end: '$', + contains: ['number'], + relevance: 10 + }, + { + className: 'header', + begin: '(ncalls|tottime|cumtime)', end: '$', + lexems: [hljs.IDENT_RE], + keywords: {'ncalls': 1, 'tottime': 10, 'cumtime': 10, 'filename': 1}, + relevance: 10 + }, + { + className: 'function', + begin: '\\(', end: '\\)', + lexems: [hljs.UNDERSCORE_IDENT_RE], + contains: ['title'] + }, + { + className: 'title', + begin: hljs.UNDERSCORE_IDENT_RE, end: '^' + }, + { + className: 'builtin', + begin: '{', end: '}', + contains: ['string'], + excludeBegin: true, excludeEnd: true + }, + { + className: 'filename', + begin: '(/\w|[a-zA-Z_][\da-zA-Z_]+\\.[\da-zA-Z_]{1,3})', end: ':', + excludeEnd: true + } + ] +}; + +}; |