Skip to content

Instantly share code, notes, and snippets.

@joshukraine
Created January 27, 2018 07:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joshukraine/750d6d9180388954756a1d4e965ca46a to your computer and use it in GitHub Desktop.
Save joshukraine/750d6d9180388954756a1d4e965ca46a to your computer and use it in GitHub Desktop.
Vim syntime report in a ruby file with regexpengine=0
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