Created
January 27, 2018 07:47
-
-
Save joshukraine/c0cc9a8cce9caddf8d5b504bffe3220c to your computer and use it in GitHub Desktop.
Vim syntime report in a ruby file with regexpengine=1
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.057130 9929 4703 0.000084 0.000006 rubySymbol [[:space:],{(]\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*[!?]\=:[[:space:],]\@= | |
0.052588 7070 1844 0.000155 0.000007 rubySymbol []})\"':]\@1<!\<\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*[!?]\=:[[:space:],]\@= | |
0.050374 5257 31 0.000122 0.000010 rubyKeywordAsMethod \(defined?\|exit!\)\@!\<[_[:lower:]][_[:alnum:]]*[?!] | |
0.042170 5228 0 0.000079 0.000008 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]`\z([^`]*\)`.*\)\@<=\n | |
0.040648 5228 0 0.000088 0.000008 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]\z(\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\)\>.*$\)\@<=\n | |
0.039729 5228 0 0.000071 0.000008 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]'\z([^']*\)'.*\)\@<=\n | |
0.039659 5228 0 0.000072 0.000008 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<'\z([^']*\)'.*\)\@<=\n | |
0.039437 5228 0 0.000099 0.000008 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<\z(\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\).*$\)\@<=\n | |
0.039133 5228 0 0.000107 0.000007 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]"\z([^"]*\)".*\)\@<=\n | |
0.038994 5228 0 0.000095 0.000007 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<`\z([^`]*\)`.*\)\@<=\n | |
0.038890 5228 0 0.000076 0.000007 rubyString \%(^.*\%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<"\z([^"]*\)".*\)\@<=\n | |
0.032489 8010 2998 0.000060 0.000004 rubyKeywordAsMethod \%(\%(\.\@1<!\.\)\|::\)\_s*\%([_[:lower:]][_[:alnum:]]*\|\<\%(BEGIN\|END\)\>\) | |
0.027481 5538 436 0.000081 0.000005 rubyInteger \%(\%(\w\|[]})\"']\s*\)\@<!-\)\=\<\%(0[dD]\)\=\%(0\|[1-9]\d*\%(_\d\+\)*\)r\=i\=\> | |
0.026895 5228 0 0.000086 0.000005 rubyFloat \%(\%(\w\|[]})\"']\s*\)\@<!-\)\=\<\%(0\|[1-9]\d*\%(_\d\+\)*\)\%(\.\d\+\%(_\d\+\)*\)\=\%([eE][-+]\=\d\+\%(_\d\+\)*\)r\=i\=\> | |
0.023599 6549 1695 0.000076 0.000004 rubyConstant \%(\%(^\|[^.]\)\.\s*\)\@<!\<\u\%(\w\|[^\x00-\x7F]\)*\>\%(\s*(\)\@! | |
0.023158 11119 7462 0.000086 0.000002 rubySymbol []})\"':]\@1<!:\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\%([?!=]>\@!\)\= | |
0.022744 5235 7 0.000088 0.000004 rubyConditionalExpression \%(\%(^\|\.\.\.\=\|[{:,;([<>~\*%&^|+=-]\|\%(\<[_[:lower:]][_[:alnum:]]*\)\@<![?!]\)\s*\)\@<=\%(if\|unless\)\> | |
0.020472 13959 11485 0.000032 0.000001 rubyLocalVariableOrMethod \<[_[:lower:]][_[:alnum:]]*[?!=]\= | |
0.016929 5228 0 0.000051 0.000003 rubyCapitalizedMethod \%(\%(^\|[^.]\)\.\s*\)\@<!\<\u\%(\w\|[^\x00-\x7F]\)*\>\%(\s*(\)*\s*(\@= | |
0.015919 5228 0 0.000039 0.000003 rubyPredefinedConstant \%(\%(^\|[^.]\)\.\s*\)\@<!\<\%(ARGF\|ARGV\|ENV\|DATA\|FALSE\|NIL\|STDERR\|STDIN\|STDOUT\|TOPLEVEL_BINDING\|TRUE\)\>\%(\s*(\)\@! | |
0.013779 6595 1799 0.000034 0.000002 rubySymbol \%([{(,]\_s*\)\zs[[:space:],{]\l\w*[!?]\=::\@! | |
0.013524 7593 3936 0.000046 0.000002 rubySymbol []})\"':]\@1<!:\%(\$\|@@\=\)\=\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)* | |
0.013481 5228 0 0.000035 0.000003 rubyControl \<\%(exit!\|\%(abort\|at_exit\|exit\|fork\|loop\|trap\)\>[?!]\@!\) | |
0.012953 5246 23 0.000033 0.000002 rubyControl \<\%(and\|break\|in\|next\|not\|or\|redo\|rescue\|retry\|return\)\>[?!]\@! | |
0.012704 5228 0 0.000053 0.000002 rubyRepeatExpression \%(\%(^\|\.\.\.\=\|[{:,;([<>~\*/%&^|+-]\|\%(\<[_[:lower:]][_[:alnum:]]*\)\@<![!=?]\)\s*\)\@<=\<\%(until\|while\)\> | |
0.012503 6647 1853 0.000032 0.000002 rubySymbol \%([{(,]\_s*\)\zs\l\w*[!?]\=::\@! | |
0.012248 5228 0 0.000023 0.000002 rubyPseudoVariable \<\%(nil\|self\|__ENCODING__\|__dir__\|__FILE__\|__LINE__\|__callee__\|__method__\)\>[?!]\@! | |
0.012143 5228 0 0.000035 0.000002 rubySymbol []})\"':]\@1<!:\%(\^\|\~@\|\~\|<<\|<=>\|<=\|<\|===\|[=!]=\|[=!]\~\|!@\|!\|>>\|>=\|>\||\|-@\|-\|/\|\[]=\|\[]\|\*\*\|\*\|&\|%\|+@\|+\|`\) | |
0.012069 5326 98 0.000022 0.000002 rubyASCIICode \%(\w\|[]})\"'/]\)\@1<!\%(?\%(\\M-\\C-\|\\C-\\M-\|\\M-\\c\|\\c\\M-\|\\c\|\\C-\|\\M-\)\=\%(\\\o\{1,3}\|\\x\x\{1,2}\|\\\=\S\)\) | |
0.011884 5228 0 0.000029 0.000002 rubyOptionalDoLine \%(\%(^\|\.\.\.\=\|[{:,;([<>~\*/%&^|+-]\|\%(\<[_[:lower:]][_[:alnum:]]*\)\@<![!=?]\)\s*\)\@<=\<\%(until\|while\)\> | |
0.011551 5228 0 0.000038 0.000002 rubyPredefinedConstant \%(\%(^\|[^.]\)\.\s*\)\@<!\<\%(RUBY_\%(VERSION\|RELEASE_DATE\|PLATFORM\|PATCHLEVEL\|REVISION\|DESCRIPTION\|COPYRIGHT\|ENGINE\)\)\>\%(\s*(\)\@! | |
0.010346 5228 0 0.000035 0.000002 rubyRepeatModifier \<\%(while\|until\)\> | |
0.009974 5859 631 0.000032 0.000002 rubyConditionalModifier \<\%(if\|unless\)\> | |
0.009854 5692 600 0.000026 0.000002 rubyBoolean \<\%(true\|false\)\>[?!]\@! | |
0.009703 5228 0 0.000074 0.000002 rubyKeyword \<\%(super\|yield\)\>[?!]\@! | |
0.009460 5228 0 0.000037 0.000002 rubyBeginEnd \<\%(BEGIN\|END\)\>[?!]\@! | |
0.009401 5228 0 0.000040 0.000002 rubyStringDelimiter \%(\%(class\|::\)\_s*\|\%([]})"'.]\)\s\|\w\)\@<!<<[-~]\=\zs`\%([^`]*\)` | |
0.009329 5228 0 0.000514 0.000002 rubyStringDelimiter \%(\%(class\|::\)\_s*\|\%([]})"'.]\)\s\|\w\)\@<!<<[-~]\=\zs\%(\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\) | |
0.009229 5228 0 0.000056 0.000002 rubyBlockParameterList \%(\%(\<do\>\|{\)\_s*\)\@32<=| | |
0.009171 5228 0 0.000057 0.000002 rubyStringDelimiter \%(\%(class\|::\)\_s*\|\%([]})"'.]\)\s\|\w\)\@<!<<[-~]\=\zs'\%([^']*\)' | |
0.008775 5228 0 0.000040 0.000002 rubyStringDelimiter \%(\%(class\|::\)\_s*\|\%([]})"'.]\)\s\|\w\)\@<!<<[-~]\=\zs"\%([^"]*\)" | |
0.007675 5228 0 0.000051 0.000001 rubyFloat \%(\%(\w\|[]})\"']\s*\)\@<!-\)\=\<\%(0\|[1-9]\d*\%(_\d\+\)*\)\.\d\+\%(_\d\+\)*r\=i\=\> | |
0.004497 2359 255 0.000032 0.000002 rubyMethodBlock \%(\<def\_s\+\)\@<!\<end\> | |
0.004226 450 0 0.000030 0.000009 rubyStringEscape \%(\\M-\\C-\|\\C-\\M-\|\\M-\\c\|\\c\\M-\|\\c\|\\C-\|\\M-\)\%(\\\o\{1,3}\|\\x\x\{1,2}\|\\\=\S\) | |
0.004038 5228 0 0.000163 0.000001 rubyRegexp \%(\h\k*\s\+\)\@<=/\%([ \t=]\|$\)\@! | |
0.003967 12612 0 0.000014 0.000000 rubyBlock \<end\> | |
0.003405 918 0 0.000022 0.000004 rubyString \\\\\|\\\" | |
0.003389 5588 360 0.000036 0.000001 rubyArrayLiteral \%(\w\|[\]})]\)\@<!\[ | |
0.002458 450 0 0.000016 0.000005 rubyStringEscape \\\\\|\\[abefnrstv]\|\\\o\{1,3}\|\\x\x\{1,2} | |
0.002143 261 0 0.000030 0.000008 rubyFunction \%([[:space:].]\|^\)\@2<=\%(\[\]=\=\|\*\*\|[-+!~]@\=\|[*/%|&^~]\|<<\|>>\|[<>]=\=\|<=>\|===\|[=!]=\|[=!]\~\|!\|`\)\%([[:space:];#(]\|$\)\@= | |
0.001903 5228 0 0.000038 0.000000 rubyInteger \%(\%(\w\|[]})\"']\s*\)\@<!-\)\=\<0[oO]\=\o\+\%(_\o\+\)*r\=i\=\> | |
0.001895 5228 0 0.000020 0.000000 rubyInteger \%(\%(\w\|[]})\"']\s*\)\@<!-\)\=\<0[xX]\x\+\%(_\x\+\)*r\=i\=\> | |
0.001863 5228 0 0.000030 0.000000 rubyInteger \%(\%(\w\|[]})\"']\s*\)\@<!-\)\=\<0[bB][01]\+\%(_[01]\+\)*r\=i\=\> | |
0.001690 1148 59 0.000035 0.000001 rubyMultilineComment ^\s*#.*\n\%(^\s*#\)\@! | |
0.001486 7872 5972 0.000027 0.000000 rubySymbolDelimiter : | |
0.001457 777 0 0.000027 0.000002 rubyMethodExceptional \<\%(\%(\%(;\|^\)\s*\)\@<=rescue\|else\|ensure\)\>[?!]\@! | |
0.001232 6376 1153 0.000034 0.000000 rubyComment #.* | |
0.001192 5228 0 0.000008 0.000000 rubyAttribute \%(\%(^\|;\)\s*\)\@<=attr\>\(\s*[.=]\)\@! | |
0.001127 5228 5 0.000051 0.000000 rubyMultilineComment ^\s*#.*\n\%(^\s*#\)\@= | |
0.001053 5474 246 0.000011 0.000000 rubyMacro \<include\>[?!]\@! | |
0.001047 5228 0 0.000020 0.000000 rubySymbol []})\"':]\@1<!:\" | |
0.001007 5354 126 0.000009 0.000000 rubyRegexp \%(\%(^\|\<\%(and\|or\|while\|until\|unless\|if\|elsif\|when\|not\|then\|else\)\|[;\~=!|&(,{[<>?:*+-]\)\s*\)\@<=/ | |
0.000986 5471 324 0.000012 0.000000 rubyDoBlock \<do\> | |
0.000977 5489 522 0.000018 0.000000 rubyMethodBlock \<def\> | |
0.000927 5228 0 0.000006 0.000000 rubySymbol []})\"':]\@1<!:\$\%(-.\|[`~<=>_,;:!?/.'"@$*\&+0]\) | |
0.000900 5489 522 0.000008 0.000000 rubyDefine \<def\> | |
0.000896 5716 664 0.000005 0.000000 rubyCurlyBlock { | |
0.000887 5346 118 0.000010 0.000000 rubyBlock \<class\> | |
0.000869 5228 0 0.000001 0.000000 rubyDefine \<alias\> | |
0.000866 6020 794 0.000007 0.000000 rubyString \" | |
0.000860 5228 0 0.000002 0.000000 rubyCaseExpression \<case\> | |
0.000824 5228 0 0.000015 0.000000 rubyOptionalDoLine \<for\>[?!]\@! | |
0.000817 5228 0 0.000002 0.000000 rubyOperator \<defined? | |
0.000798 5228 0 0.000002 0.000000 rubyRepeatExpression \<for\>[?!]\@! | |
0.000785 5242 14 0.000022 0.000000 rubyInstanceVariable @\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)* | |
0.000785 5228 0 0.000011 0.000000 rubyBlock \<module\> | |
0.000784 5228 0 0.000007 0.000000 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]\zs`\z([^`]*\)`$ | |
0.000783 5228 0 0.000005 0.000000 rubySymbol %I( | |
0.000775 5228 0 0.000002 0.000000 rubySymbol []})\"':]\@1<!:' | |
0.000763 5228 0 0.000002 0.000000 rubyModule \<module\> | |
0.000761 5346 118 0.000002 0.000000 rubyClass \<class\> | |
0.000756 5385 208 0.000041 0.000000 rubySymbol %i( | |
0.000756 5228 0 0.000013 0.000000 rubySymbol %I\[ | |
0.000747 5228 0 0.000005 0.000000 rubySymbol %I{ | |
0.000744 5228 0 0.000016 0.000000 rubyBlockArgument &[_[:lower:]][_[:alnum:]] | |
0.000737 5228 0 0.000007 0.000000 rubyRegexp %r{ | |
0.000726 5228 0 0.000001 0.000000 rubyBlockExpression \<begin\> | |
0.000721 110 0 0.000010 0.000007 rubyString \\\\\|\\) | |
0.000721 5172 0 0.000001 0.000000 rubyDelimiterEscape \\[(<{\[)>}\]] | |
0.000717 5228 0 0.000001 0.000000 rubyLineContinuation \\$ | |
0.000716 5228 0 0.000005 0.000000 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]\zs"\z([^"]*\)"$ | |
0.000715 5338 110 0.000003 0.000000 rubyString %[qw]( | |
0.000712 5228 0 0.000014 0.000000 rubyInvalidVariable $[^ A-Za-z_-] | |
0.000712 5228 0 0.000005 0.000000 rubyString %[QWx]\z([~`!@#$%^&*_\-+=|\:;"',.?/]\) | |
0.000709 5228 0 0.000002 0.000000 rubyString %\z([~`!@#$%^&*_\-+|\:;"',.?/]\) | |
0.000709 5228 0 0.000001 0.000000 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]\zs\z(\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\)$ | |
0.000708 5228 0 0.000001 0.000000 rubyRegexp %r( | |
0.000706 5228 0 0.000007 0.000000 rubySymbol %s{ | |
0.000704 5228 0 0.000002 0.000000 rubyString %[QWx]\=( | |
0.000700 5228 0 0.000005 0.000000 rubyString %[qw]\z([~`!@#$%^&*_\-+=|\:;"',.?/]\) | |
0.000699 5228 0 0.000001 0.000000 rubyDefine \<undef\> | |
0.000698 5228 0 0.000008 0.000000 rubyString %s\z(\s\) | |
0.000698 5172 0 0.000001 0.000000 rubyInterpolationDelimiter #\ze\$\%(-\w\|\W\) | |
0.000698 5228 0 0.000015 0.000000 rubySymbol %I\z([~`!@#$%^&*_\-+=|\:;"',.?/]\) | |
0.000697 5228 0 0.000014 0.000000 rubyPredefinedVariable $\%(deferr\|defout\|stderr\|stdin\|stdout\)\> | |
0.000697 5228 0 0.000045 0.000000 rubyRegexp %r< | |
0.000692 5228 0 0.000034 0.000000 rubyString ` | |
0.000691 5228 0 0.000007 0.000000 rubyGlobalVariable $\%(\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\|-.\) | |
0.000691 5228 0 0.000004 0.000000 rubySymbol %s\[ | |
0.000689 5228 0 0.000001 0.000000 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<\zs"\z([^"]*\)"$ | |
0.000688 5228 0 0.000001 0.000000 rubySymbol %i{ | |
0.000687 5228 0 0.000005 0.000000 rubyString %[QWx]\=\[ | |
0.000686 5228 5 0.000023 0.000000 rubyString ' | |
0.000684 5228 0 0.000004 0.000000 rubySymbol %s\z([~`!@#$%^&*_\-+=|\:;"',.?/]\) | |
0.000683 5228 0 0.000005 0.000000 rubyString %[qw]\[ | |
0.000678 5228 0 0.000004 0.000000 rubySymbol %i\z([~`!@#$%^&*_\-+=|\:;"',.?/]\) | |
0.000675 5172 0 0.000001 0.000000 rubyInterpolationDelimiter #\ze\%(\$\|@@\=\)\w\+ | |
0.000673 5228 0 0.000006 0.000000 rubyPredefinedVariable $\%(DEBUG\|FILENAME\|KCODE\|LOADED_FEATURES\|LOAD_PATH\|PROGRAM_NAME\|SAFE\|VERBOSE\)\> | |
0.000673 5228 0 0.000005 0.000000 rubyString %[Qx]\z(\s\) | |
0.000670 5172 0 0.000001 0.000000 rubyQuoteEscape \\[\\'] | |
0.000669 5228 0 0.000006 0.000000 rubyString %[qw]< | |
0.000666 5228 0 0.000001 0.000000 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<[-~]\zs'\z([^']*\)'$ | |
0.000664 156 0 0.000016 0.000004 rubySymbol \\\\\|\\) | |
0.000663 5228 0 0.000007 0.000000 rubyString %[qw]{ | |
0.000662 5228 0 0.000008 0.000000 rubySymbol %s( | |
0.000660 5228 0 0.000002 0.000000 rubyClassVariable @@\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)* | |
0.000658 5228 0 0.000010 0.000000 rubyRegexp %r\z([~`!@#$%^&*_\-+=|\:;"',.?/]\) | |
0.000657 5228 0 0.000005 0.000000 rubySymbol %i\[ | |
0.000655 5228 0 0.000004 0.000000 rubySymbol %s< | |
0.000653 5228 0 0.000005 0.000000 rubyRegexp %r\[ | |
0.000653 5228 0 0.000005 0.000000 rubyString %[QWx]\={ | |
0.000652 5228 0 0.000004 0.000000 rubyPredefinedVariable $-[0FIKadilpvw]\> | |
0.000647 5228 0 0.000001 0.000000 rubySymbol %i< | |
0.000647 5228 0 0.000005 0.000000 rubyString %[QWx]\=< | |
0.000645 5228 0 0.000006 0.000000 rubyString %q\z(\s\) | |
0.000639 5228 0 0.000001 0.000000 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<\zs\z(\%(\h\|[^\x00-\x7F]\)\%(\w\|[^\x00-\x7F]\)*\)$ | |
0.000634 5228 0 0.000001 0.000000 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<\zs'\z([^']*\)'$ | |
0.000629 5228 0 0.000001 0.000000 rubyRegexp %r\z(\s\) | |
0.000618 5228 0 0.000003 0.000000 rubyPredefinedVariable $[!$&"'*+,./0:;<=>?@\`~] | |
0.000614 5228 0 0.000003 0.000000 rubySymbol %I< | |
0.000614 5228 0 0.000001 0.000000 rubyPredefinedVariable $\d\+ | |
0.000613 5228 0 0.000001 0.000000 rubyPredefinedVariable $_\> | |
0.000605 5228 0 0.000001 0.000000 rubyString \%(\%(class\|::\)\s*\|\%([]}).]\)\s\|\w\)\@<!<<\zs`\z([^`]*\)`$ | |
0.000558 261 261 0.000007 0.000002 rubyFunction \<[_[:alpha:]][_[:alnum:]]*[?!=]\=[[:alnum:]_.:?!=]\@! | |
0.000485 2890 850 0.000010 0.000000 rubyCurlyBlock } | |
0.000414 6368 0 0.000001 0.000000 rubySharpBang \%^#!.* | |
0.000409 1064 74 0.000007 0.000000 rubyDoBlock \<end\> | |
0.000402 5228 0 0.000003 0.000000 rubyData ^__END__$ | |
0.000321 5228 0 0.000002 0.000000 rubyDocumentation ^=begin\ze\%(\s.*\)\=$ | |
0.000299 1080 1080 0.000028 0.000000 rubyArrayLiteral ] | |
0.000214 261 261 0.000006 0.000001 rubyMethodDeclaration [^[:space:];#(]\+ | |
0.000209 918 918 0.000008 0.000000 rubyString \" | |
0.000149 59 59 0.000007 0.000003 rubyClassName \%(\%(^\|[^.]\)\.\s*\)\@<!\<\u\%(\w\|[^\x00-\x7F]\)*\>\%(\s*(\)\@! | |
0.000090 258 156 0.000012 0.000000 rubySymbol ) | |
0.000082 126 0 0.000005 0.000001 rubyRegexp \\\\\|\\/ | |
0.000082 450 0 0.000001 0.000000 rubyNoInterpolation \\#\$\W | |
0.000067 450 0 0.000001 0.000000 rubyInterpolation #\$\%(-\w\|\W\) | |
0.000066 467 0 0.000001 0.000000 rubyNoInterpolation \\#{ | |
0.000064 467 0 0.000001 0.000000 rubyInterpolation #{ | |
0.000062 450 0 0.000001 0.000000 rubyInterpolation #\%(\$\|@@\=\)\w\+ | |
0.000059 450 0 0.000001 0.000000 rubyNoInterpolation \\#\%(\$\|@@\=\)\w\+ | |
0.000057 63 0 0.000006 0.000001 rubyRegexpAnchor [$^]\|\\[ABbGZz] | |
0.000047 450 0 0.000001 0.000000 rubyNoInterpolation \\#{ | |
0.000045 209 0 0.000001 0.000000 rubyNestedParentheses ( | |
0.000045 15 1 0.000009 0.000003 rubyConditional \<\%(then\|else\|elsif\)\>[?!]\@! | |
0.000042 47 0 0.000012 0.000001 rubyConditionalExpression \%(\%(\%(\.\@1<!\.\)\|::\)\s*\)\@<!\<end\> | |
0.000037 110 110 0.000001 0.000000 rubyString ) | |
0.000037 59 59 0.000002 0.000001 rubyClassDeclaration [^[:space:];#<]\+ | |
0.000034 126 126 0.000001 0.000000 rubyRegexp /[iomxneus]* | |
0.000029 63 0 0.000005 0.000000 rubyRegexpQuantifier [*?+][?+]\= | |
0.000011 63 0 0.000001 0.000000 rubyRegexpSpecial \\k<\%([a-z_]\w*\|-\=\d\+\)\%([+-]\d\+\)\=> | |
0.000010 63 0 0.000001 0.000000 rubyRegexpSpecial \\[1-9]\d\=\d\@! | |
0.000007 63 0 0.000001 0.000000 rubyRegexpParens (\(?:\|?<\=[=!]\|?>\|?<[a-z_]\w*>\|?[imx]*-[imx]*:\=\|\%(?#\)\@!\) | |
0.000006 63 0 0.000001 0.000000 rubyRegexpSpecial \\g'\%([a-z_]\w*\|-\=\d\+\)' | |
0.000006 63 0 0.000001 0.000000 rubyRegexpQuantifier {\d\+\%(,\d*\)\=}?\= | |
0.000005 63 0 0.000001 0.000000 rubyRegexpComment (?# | |
0.000004 63 0 0.000001 0.000000 rubyRegexpEscape \\[].*?+^$|\\/(){}[] | |
0.000004 63 0 0.000001 0.000000 rubyRegexpCharClass \\[DdHhSsWw] | |
0.000004 63 0 0.000001 0.000000 rubyRegexpCharClass \[:\^\=\%(alnum\|alpha\|ascii\|blank\|cntrl\|digit\|graph\|lower\|print\|punct\|space\|upper\|xdigit\):\] | |
0.000003 63 0 0.000001 0.000000 rubyRegexpBrackets \[\^\= | |
0.000003 63 0 0.000001 0.000000 rubyRegexpDot \. | |
0.000003 63 0 0.000001 0.000000 rubyRegexpSpecial \\k'\%([a-z_]\w*\|-\=\d\+\)\%([+-]\d\+\)\=' | |
0.000003 63 0 0.000001 0.000000 rubyRegexpSpecial \\g<\%([a-z_]\w*\|-\=\d\+\)> | |
0.000001 63 0 0.000001 0.000000 rubyRegexpSpecial | | |
1.038067 781902 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment