Created
January 27, 2018 07:44
-
-
Save joshukraine/750d6d9180388954756a1d4e965ca46a to your computer and use it in GitHub Desktop.
Vim syntime report in a ruby file with regexpengine=0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
TOTAL COUNT MATCH SLOWEST AVERAGE NAME PATTERN | |
0.494780 7555 0 0.000914 0.000065 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]`\z([^`]*\)`.*\)\@<=\n | |
0.489842 7555 0 0.000980 0.000065 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]\z(\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\)\>.*$\)\@<=\n | |
0.481765 7555 0 0.000933 0.000064 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<\z(\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\).*$\)\@<=\n | |
0.478531 7555 0 0.000908 0.000063 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]'\z([^']*\)'.*\)\@<=\n | |
0.476628 7555 0 0.000893 0.000063 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<"\z([^"]*\)".*\)\@<=\n | |
0.475943 7555 0 0.000882 0.000063 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<`\z([^`]*\)`.*\)\@<=\n | |
0.472470 7555 0 0.000901 0.000063 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]"\z([^"]*\)".*\)\@<=\n | |
0.468444 7555 0 0.000914 0.000062 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<'\z([^']*\)'.*\)\@<=\n | |
0.449213 9126 2019 0.000872 0.000049 rubyKeywordAsMethod \(defined?\|exit!\)\@!\<[_[:lower:]][_[:alnum:]]*[?!] | |
0.293246 13387 6227 0.000779 0.000022 rubyKeywordAsMethod \%(\%(\.\@1<!\.\)\|::\)\_s*\%([_[:lower:]][_[:alnum:]]*\|\<\%(BEGIN\|END\)\>\) | |
0.265275 9385 1916 0.000878 0.000028 rubySymbol []})\"':]\@1<!\<\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*[!?]\=:[[:space:],]\@= | |
0.263104 10041 2907 0.000779 0.000026 rubyConstant \%(\%(^\|[^.]\)\.\s*\)\@<!\<\u\%(\w\|[^\x00-\x7F]\)*\>\%(\s*(\)\@! | |
0.218519 12438 4969 0.000269 0.000018 rubySymbol [[:space:],{(]\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*[!?]\=:[[:space:],]\@= | |
0.208041 7555 0 0.000896 0.000028 rubyConditionalExpression \%(\%(^\|\.\.\.\=\|[{:,;([<>~\*%&^|+=-]\|\%(\<[_[:lower:]][_[:alnum:]]*\)\@<![?!]\)\s*\)\@<=\%(if\|unless\)\> | |
0.199698 7555 0 0.000913 0.000026 rubyCapitalizedMethod \%(\%(^\|[^.]\)\.\s*\)\@<!\<\u\%(\w\|[^\x00-\x7F]\)*\>\%(\s*(\)*\s*(\@= | |
0.194201 13258 7101 0.000751 0.000015 rubySymbol []})\"':]\@1<!:\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\%([?!=]>\@!\)\= | |
0.188639 7818 450 0.000780 0.000024 rubyInteger \%(\%(\w\|[]})\"']\s*\)\@<!-\)\=\<\%(0[dD]\)\=\%(0\|[1-9]\d*\%(_\d\+\)*\)r\=i\=\> | |
0.188406 7530 0 0.000881 0.000025 rubyFloat \%(\%(\w\|[]})\"']\s*\)\@<!-\)\=\<\%(0\|[1-9]\d*\%(_\d\+\)*\)\%(\.\d\+\%(_\d\+\)*\)\=\%([eE][-+]\=\d\+\%(_\d\+\)*\)r\=i\=\> | |
0.185476 12222 941 0.000778 0.000015 rubyMethodBlock \%(\<def\_s\+\)\@<!\<end\> | |
0.182924 7530 0 0.000796 0.000024 rubyFloat \%(\%(\w\|[]})\"']\s*\)\@<!-\)\=\<\%(0\|[1-9]\d*\%(_\d\+\)*\)\.\d\+\%(_\d\+\)*r\=i\=\> | |
0.172605 7530 0 0.000776 0.000023 rubyInteger \%(\%(\w\|[]})\"']\s*\)\@<!-\)\=\<0[bB][01]\+\%(_[01]\+\)*r\=i\=\> | |
0.168609 7530 0 0.000746 0.000022 rubyInteger \%(\%(\w\|[]})\"']\s*\)\@<!-\)\=\<0[oO]\=\o\+\%(_\o\+\)*r\=i\=\> | |
0.168181 7530 0 0.000180 0.000022 rubyInteger \%(\%(\w\|[]})\"']\s*\)\@<!-\)\=\<0[xX]\x\+\%(_\x\+\)*r\=i\=\> | |
0.140941 7555 0 0.000147 0.000019 rubyPredefinedConstant \%(\%(^\|[^.]\)\.\s*\)\@<!\<\%(ARGF\|ARGV\|ENV\|DATA\|FALSE\|NIL\|STDERR\|STDIN\|STDOUT\|TOPLEVEL_BINDING\|TRUE\)\>\%(\s*(\)\@! | |
0.140651 7561 6 0.000737 0.000019 rubyASCIICode \%(\w\|[]})\"'/]\)\@1<!\%(?\%(\\M-\\C-\|\\C-\\M-\|\\M-\\c\|\\c\\M-\|\\c\|\\C-\|\\M-\)\=\%(\\\o\{1,3}\|\\x\x\{1,2}\|\\\=\S\)\) | |
0.133355 9988 3831 0.000723 0.000013 rubySymbol []})\"':]\@1<!:\%(\$\|@@\=\)\=\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)* | |
0.132105 7717 162 0.000254 0.000017 rubyRegexp \%(\%(^\|\<\%(and\|or\|while\|until\|unless\|if\|elsif\|when\|not\|then\|else\)\|[;\~=!|&(,{[<>?:*+-]\)\s*\)\@<=/ | |
0.129272 9151 1839 0.000844 0.000014 rubySymbol \%([{(,]\_s*\)\zs\l\w*[!?]\=::\@! | |
0.128078 9011 1699 0.000744 0.000014 rubySymbol \%([{(,]\_s*\)\zs[[:space:],{]\l\w*[!?]\=::\@! | |
0.127708 7555 0 0.000833 0.000017 rubySymbol []})\"':]\@1<!:\%(\^\|\~@\|\~\|<<\|<=>\|<=\|<\|===\|[=!]=\|[=!]\~\|!@\|!\|>>\|>=\|>\||\|-@\|-\|/\|\[]=\|\[]\|\*\*\|\*\|&\|%\|+@\|+\|`\) | |
0.124060 7555 0 0.000814 0.000016 rubyRepeatExpression \%(\%(^\|\.\.\.\=\|[{:,;([<>~\*/%&^|+-]\|\%(\<[_[:lower:]][_[:alnum:]]*\)\@<![!=?]\)\s*\)\@<=\<\%(until\|while\)\> | |
0.121202 7555 0 0.000701 0.000016 rubyPredefinedConstant \%(\%(^\|[^.]\)\.\s*\)\@<!\<\%(RUBY_\%(VERSION\|RELEASE_DATE\|PLATFORM\|PATCHLEVEL\|REVISION\|DESCRIPTION\|COPYRIGHT\|ENGINE\)\)\>\%(\s*(\)\@! | |
0.121197 7555 0 0.000719 0.000016 rubyRegexp \%(\h\k*\s\+\)\@<=/\%([ \t=]\|$\)\@! | |
0.121102 19082 15880 0.000080 0.000006 rubyLocalVariableOrMethod \<[_[:lower:]][_[:alnum:]]*[?!=]\= | |
0.118910 7555 0 0.000765 0.000016 rubyOptionalDoLine \%(\%(^\|\.\.\.\=\|[{:,;([<>~\*/%&^|+-]\|\%(\<[_[:lower:]][_[:alnum:]]*\)\@<![!=?]\)\s*\)\@<=\<\%(until\|while\)\> | |
0.117710 7530 0 0.000760 0.000016 rubyBlockParameterList \%(\%(\<do\>\|{\)\_s*\)\@32<=| | |
0.115161 7555 0 0.000732 0.000015 rubyAttribute \%(\%(^\|;\)\s*\)\@<=attr\>\(\s*[.=]\)\@! | |
0.112593 7870 315 0.000755 0.000014 rubyArrayLiteral \%(\w\|[\]})]\)\@<!\[ | |
0.108516 8595 1040 0.000697 0.000013 rubyPseudoVariable \<\%(nil\|self\|__ENCODING__\|__dir__\|__FILE__\|__LINE__\|__callee__\|__method__\)\>[?!]\@! | |
0.107659 7687 132 0.000773 0.000014 rubyControl \<\%(and\|break\|in\|next\|not\|or\|redo\|rescue\|retry\|return\)\>[?!]\@! | |
0.106808 7555 0 0.000730 0.000014 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]\zs`\z([^`]*\)`$ | |
0.106217 7555 0 0.000778 0.000014 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]\zs\z(\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\)$ | |
0.106030 7555 0 0.000733 0.000014 rubySymbol []})\"':]\@1<!:\" | |
0.104900 7555 0 0.000723 0.000014 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<\zs\z(\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\)$ | |
0.104898 7555 0 0.000807 0.000014 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]\zs"\z([^"]*\)"$ | |
0.104875 7555 0 0.000743 0.000014 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]\zs'\z([^']*\)'$ | |
0.104793 7555 0 0.000163 0.000014 rubyStringDelimiter \%(\%(class\|::\)\_s*\|\%([]})"'.]\)\s\|\w\)\@<!<<[-~]\=\zs\%(\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\) | |
0.104768 7555 0 0.000759 0.000014 rubySymbol []})\"':]\@1<!:\$\%(-.\|[`~<=>_,;:!?/.'"@$*\&+0]\) | |
0.104395 7555 0 0.000750 0.000014 rubyControl \<\%(exit!\|\%(abort\|at_exit\|exit\|fork\|loop\|trap\)\>[?!]\@!\) | |
0.104360 7555 0 0.000768 0.000014 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<\zs"\z([^"]*\)"$ | |
0.104140 7555 0 0.000097 0.000014 rubyStringDelimiter \%(\%(class\|::\)\_s*\|\%([]})"'.]\)\s\|\w\)\@<!<<[-~]\=\zs'\%([^']*\)' | |
0.103203 7555 0 0.000183 0.000014 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<\zs`\z([^`]*\)`$ | |
0.102550 7555 0 0.000783 0.000014 rubySymbol []})\"':]\@1<!:' | |
0.102413 7555 0 0.000305 0.000014 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<\zs'\z([^']*\)'$ | |
0.102104 7555 0 0.000747 0.000014 rubyStringDelimiter \%(\%(class\|::\)\_s*\|\%([]})"'.]\)\s\|\w\)\@<!<<[-~]\=\zs"\%([^"]*\)" | |
0.100876 7555 0 0.000106 0.000013 rubyStringDelimiter \%(\%(class\|::\)\_s*\|\%([]})"'.]\)\s\|\w\)\@<!<<[-~]\=\zs`\%([^`]*\)` | |
0.087738 8631 1076 0.000146 0.000010 rubyConditionalModifier \<\%(if\|unless\)\> | |
0.087196 7555 0 0.000777 0.000012 rubyRepeatModifier \<\%(while\|until\)\> | |
0.084856 7807 371 0.000762 0.000011 rubyBoolean \<\%(true\|false\)\>[?!]\@! | |
0.084271 7555 0 0.000764 0.000011 rubyKeyword \<\%(super\|yield\)\>[?!]\@! | |
0.083565 7555 0 0.000522 0.000011 rubyBeginEnd \<\%(BEGIN\|END\)\>[?!]\@! | |
0.047669 3312 0 0.000169 0.000014 rubyMethodExceptional \<\%(\%(\%(;\|^\)\s*\)\@<=rescue\|else\|ensure\)\>[?!]\@! | |
0.040002 887 0 0.000743 0.000045 rubyFunction \%([[:space:].]\|^\)\@2<=\%(\[\]=\=\|\*\*\|[-+!~]@\=\|[*/%|&^~]\|<<\|>>\|[<>]=\=\|<=>\|===\|[=!]=\|[=!]\~\|!\|`\)\%([[:space:];#(]\|$\)\@= | |
0.027507 13518 38 0.000060 0.000002 rubyBlock \<end\> | |
0.026388 7555 4 0.000206 0.000003 rubyMultilineComment ^\s*#.*\n\%(^\s*#\)\@= | |
0.023443 887 887 0.000093 0.000026 rubyFunction \<[_[:alpha:]][_[:alnum:]]*[?!=]\=[[:alnum:]_.:?!=]\@! | |
0.011760 8537 1776 0.000044 0.000001 rubyMethodBlock \<def\> | |
0.009564 7582 36 0.000073 0.000001 rubyDoBlock \<do\> | |
0.009272 8537 1776 0.000044 0.000001 rubyDefine \<def\> | |
0.009199 7555 0 0.000054 0.000001 rubyCaseExpression \<case\> | |
0.009148 7530 0 0.000056 0.000001 rubyOperator \<defined? | |
0.008612 328 0 0.000147 0.000026 rubyStringEscape \%(\\M-\\C-\|\\C-\\M-\|\\M-\\c\|\\c\\M-\|\\c\|\\C-\|\\M-\)\%(\\\o\{1,3}\|\\x\x\{1,2}\|\\\=\S\) | |
0.008603 7555 0 0.000034 0.000001 rubyDefine \<alias\> | |
0.008060 887 887 0.000039 0.000009 rubyMethodDeclaration [^[:space:];#(]\+ | |
0.007940 7765 210 0.000130 0.000001 rubyMacro \<include\>[?!]\@! | |
0.007062 7861 421 0.000091 0.000001 rubyComment #.* | |
0.006946 7659 104 0.000029 0.000001 rubyBlock \<class\> | |
0.005164 7659 104 0.000022 0.000001 rubyClass \<class\> | |
0.004969 7555 0 0.000039 0.000001 rubyRepeatExpression \<for\>[?!]\@! | |
0.004740 7555 0 0.000039 0.000001 rubyBlock \<module\> | |
0.004232 7555 0 0.000023 0.000001 rubyOptionalDoLine \<for\>[?!]\@! | |
0.004192 7555 0 0.000062 0.000001 rubyData ^__END__$ | |
0.004148 7555 0 0.000024 0.000001 rubyDefine \<undef\> | |
0.003810 7555 0 0.000023 0.000001 rubyModule \<module\> | |
0.003193 176 47 0.000165 0.000018 rubyMultilineComment ^\s*#.*\n\%(^\s*#\)\@! | |
0.002079 7555 0 0.000050 0.000000 rubyDocumentation ^=begin\ze\%(\s.*\)\=$ | |
0.002005 7555 0 0.000737 0.000000 rubyString %[qw]{ | |
0.001642 7555 0 0.000021 0.000000 rubyBlockExpression \<begin\> | |
0.001590 7555 0 0.000007 0.000000 rubySymbol %i\z([~`!@#$%^&*_\-+=|\:;"',.?/]\) | |
0.001572 7555 0 0.000018 0.000000 rubyString %[Qx]\z(\s\) | |
0.001513 7530 0 0.000018 0.000000 rubyBlockArgument &[_[:lower:]][_[:alnum:]] | |
0.001450 7699 0 0.000024 0.000000 rubySharpBang \%^#!.* | |
0.001404 7555 0 0.000001 0.000000 rubySymbol %I( | |
0.001377 7662 5897 0.000012 0.000000 rubySymbolDelimiter : | |
0.001343 7555 0 0.000012 0.000000 rubyRegexp %r\z([~`!@#$%^&*_\-+=|\:;"',.?/]\) | |
0.001334 7555 0 0.000023 0.000000 rubyString %[QWx]\=\[ | |
0.001332 7555 0 0.000008 0.000000 rubyString %s\z(\s\) | |
0.001332 7739 184 0.000019 0.000000 rubyString %[qw]( | |
0.001325 7555 0 0.000014 0.000000 rubyString %q\z(\s\) | |
0.001313 7464 0 0.000014 0.000000 rubyInterpolationDelimiter #\ze\$\%(-\w\|\W\) | |
0.001289 7555 0 0.000008 0.000000 rubyString %[qw]\[ | |
0.001287 7555 0 0.000009 0.000000 rubyString %[QWx]\={ | |
0.001269 7555 0 0.000013 0.000000 rubySymbol %I\z([~`!@#$%^&*_\-+=|\:;"',.?/]\) | |
0.001248 7555 0 0.000007 0.000000 rubyGlobalVariable $\%(\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\|-.\) | |
0.001243 7464 0 0.000014 0.000000 rubyDelimiterEscape \\[(<{\[)>}\]] | |
0.001232 7555 0 0.000007 0.000000 rubyString %[qw]\z([~`!@#$%^&*_\-+=|\:;"',.?/]\) | |
0.001223 7864 391 0.000015 0.000000 rubyCurlyBlock { | |
0.001219 7464 0 0.000011 0.000000 rubyInterpolationDelimiter #\ze\%(\$\|@@\=\)\w\+ | |
0.001207 7555 0 0.000008 0.000000 rubySymbol %s\z([~`!@#$%^&*_\-+=|\:;"',.?/]\) | |
0.001172 7555 0 0.000013 0.000000 rubyRegexp %r\z(\s\) | |
0.001162 7530 0 0.000006 0.000000 rubyPredefinedVariable $\%(DEBUG\|FILENAME\|KCODE\|LOADED_FEATURES\|LOAD_PATH\|PROGRAM_NAME\|SAFE\|VERBOSE\)\> | |
0.001150 7555 0 0.000005 0.000000 rubyString %[QWx]\=< | |
0.001135 7555 0 0.000015 0.000000 rubyString %\z([~`!@#$%^&*_\-+|\:;"',.?/]\) | |
0.001135 7555 0 0.000008 0.000000 rubyLineContinuation \\$ | |
0.001093 7555 0 0.000010 0.000000 rubyString %[QWx]\=( | |
0.001073 7555 0 0.000017 0.000000 rubySymbol %i{ | |
0.001056 7555 0 0.000004 0.000000 rubySymbol %I{ | |
0.001053 7555 0 0.000007 0.000000 rubySymbol %I\[ | |
0.001049 7530 0 0.000003 0.000000 rubyInstanceVariable @\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)* | |
0.001022 7530 0 0.000001 0.000000 rubyPredefinedVariable $\%(deferr\|defout\|stderr\|stdin\|stdout\)\> | |
0.001021 7555 0 0.000006 0.000000 rubyString %[QWx]\z([~`!@#$%^&*_\-+=|\:;"',.?/]\) | |
0.001021 7643 116 0.000001 0.000000 rubySymbol %i( | |
0.001009 8019 518 0.000002 0.000000 rubyString \" | |
0.001001 7555 0 0.000011 0.000000 rubyString %[qw]< | |
0.000994 52 52 0.000025 0.000019 rubyClassName \%(\%(^\|[^.]\)\.\s*\)\@<!\<\u\%(\w\|[^\x00-\x7F]\)*\>\%(\s*(\)\@! | |
0.000991 7555 0 0.000017 0.000000 rubyPredefinedVariable $[!$&"'*+,./0:;<=>?@\`~] | |
0.000983 7555 0 0.000006 0.000000 rubyRegexp %r{ | |
0.000982 7555 0 0.000012 0.000000 rubySymbol %s( | |
0.000981 7555 0 0.000012 0.000000 rubySymbol %I< | |
0.000977 7555 0 0.000012 0.000000 rubySymbol %s< | |
0.000975 7555 0 0.000007 0.000000 rubySymbol %s{ | |
0.000970 7555 0 0.000009 0.000000 rubySymbol %s\[ | |
0.000966 7555 0 0.000006 0.000000 rubyString ` | |
0.000961 7555 0 0.000001 0.000000 rubyRegexp %r( | |
0.000957 7555 0 0.000012 0.000000 rubySymbol %i\[ | |
0.000957 7555 0 0.000001 0.000000 rubyRegexp %r\[ | |
0.000949 7555 0 0.000002 0.000000 rubyString ' | |
0.000949 7464 0 0.000001 0.000000 rubyQuoteEscape \\[\\'] | |
0.000942 7530 0 0.000001 0.000000 rubyPredefinedVariable $-[0FIKadilpvw]\> | |
0.000942 7555 0 0.000013 0.000000 rubyInvalidVariable $[^ A-Za-z_-] | |
0.000938 7555 0 0.000007 0.000000 rubySymbol %i< | |
0.000933 7530 0 0.000015 0.000000 rubyPredefinedVariable $_\> | |
0.000926 7530 0 0.000002 0.000000 rubyClassVariable @@\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)* | |
0.000924 7530 0 0.000001 0.000000 rubyPredefinedVariable $\d\+ | |
0.000921 7555 0 0.000012 0.000000 rubyRegexp %r< | |
0.000680 162 162 0.000013 0.000004 rubyRegexp /[iomxneus]* | |
0.000541 81 0 0.000009 0.000007 rubyRegexpQuantifier [*?+][?+]\= | |
0.000350 52 52 0.000011 0.000007 rubyClassDeclaration [^[:space:];#<]\+ | |
0.000285 1268 378 0.000007 0.000000 rubyCurlyBlock } | |
0.000220 945 945 0.000008 0.000000 rubyArrayLiteral ] | |
0.000215 328 0 0.000004 0.000001 rubyInterpolation #\%(\$\|@@\=\)\w\+ | |
0.000185 81 0 0.000003 0.000002 rubyRegexpAnchor [$^]\|\\[ABbGZz] | |
0.000137 75 3 0.000007 0.000002 rubyDoBlock \<end\> | |
0.000110 575 575 0.000001 0.000000 rubyString \" | |
0.000099 328 0 0.000004 0.000000 rubyInterpolation #\$\%(-\w\|\W\) | |
0.000064 575 0 0.000001 0.000000 rubyString \\\\\|\\\" | |
0.000058 328 0 0.000001 0.000000 rubyNoInterpolation \\#\$\W | |
0.000057 184 184 0.000001 0.000000 rubyString ) | |
0.000053 328 0 0.000001 0.000000 rubyStringEscape \\\\\|\\[abefnrstv]\|\\\o\{1,3}\|\\x\x\{1,2} | |
0.000050 330 65 0.000001 0.000000 rubyInterpolation #{ | |
0.000045 328 0 0.000001 0.000000 rubyNoInterpolation \\#{ | |
0.000043 143 87 0.000007 0.000000 rubySymbol ) | |
0.000039 328 0 0.000001 0.000000 rubyNoInterpolation \\#\%(\$\|@@\=\)\w\+ | |
0.000031 177 0 0.000001 0.000000 rubyNestedParentheses ( | |
0.000029 195 195 0.000001 0.000000 rubyInterpolation } | |
0.000026 330 0 0.000001 0.000000 rubyNoInterpolation \\#{ | |
0.000023 184 0 0.000001 0.000000 rubyString \\\\\|\\) | |
0.000019 162 0 0.000001 0.000000 rubyRegexp \\\\\|\\/ | |
0.000014 81 0 0.000001 0.000000 rubyRegexpBrackets \[\^\= | |
0.000014 81 0 0.000001 0.000000 rubyRegexpCharClass \[:\^\=\%(alnum\|alpha\|ascii\|blank\|cntrl\|digit\|graph\|lower\|print\|punct\|space\|upper\|xdigit\):\] | |
0.000013 81 0 0.000001 0.000000 rubyRegexpSpecial \\g'\%([a-z_]\w*\|-\=\d\+\)' | |
0.000012 81 0 0.000001 0.000000 rubyRegexpSpecial \\k'\%([a-z_]\w*\|-\=\d\+\)\%([+-]\d\+\)\=' | |
0.000012 87 0 0.000001 0.000000 rubySymbol \\\\\|\\) | |
0.000011 81 0 0.000001 0.000000 rubyRegexpSpecial \\k<\%([a-z_]\w*\|-\=\d\+\)\%([+-]\d\+\)\=> | |
0.000010 81 0 0.000001 0.000000 rubyRegexpComment (?# | |
0.000010 81 0 0.000001 0.000000 rubyRegexpSpecial \\[1-9]\d\=\d\@! | |
0.000010 81 0 0.000001 0.000000 rubyRegexpParens (\(?:\|?<\=[=!]\|?>\|?<[a-z_]\w*>\|?[imx]*-[imx]*:\=\|\%(?#\)\@!\) | |
0.000010 81 0 0.000001 0.000000 rubyRegexpQuantifier {\d\+\%(,\d*\)\=}?\= | |
0.000009 81 0 0.000001 0.000000 rubyRegexpSpecial | | |
0.000008 81 0 0.000001 0.000000 rubyRegexpDot \. | |
0.000007 81 0 0.000001 0.000000 rubyRegexpSpecial \\g<\%([a-z_]\w*\|-\=\d\+\)> | |
0.000007 81 0 0.000001 0.000000 rubyRegexpEscape \\[].*?+^$|\\/(){}[] | |
0.000005 81 0 0.000001 0.000000 rubyRegexpCharClass \\[DdHhSsWw] | |
11.748948 1114292 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment