← Index
NYTProf Performance Profile   « line view »
For rbm/rbm
  Run on Wed Feb 12 03:38:15 2020
Reported on Wed Feb 12 04:56:37 2020

Filename/root/tor-browser-build/Parser.yp
StatementsExecuted 5753346 statements in 31.0s
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
503416113.44s16.7sTemplate::Grammar::::__ANON__[Parser.yp:76]Template::Grammar::__ANON__[Parser.yp:76]
439240113.24s4.95sTemplate::Grammar::::__ANON__[Parser.yp:67]Template::Grammar::__ANON__[Parser.yp:67]
384174112.68s7.12sTemplate::Grammar::::__ANON__[Parser.yp:64]Template::Grammar::__ANON__[Parser.yp:64]
321403112.45s5.69sTemplate::Grammar::::__ANON__[Parser.yp:79]Template::Grammar::__ANON__[Parser.yp:79]
372329112.06s4.50sTemplate::Grammar::::__ANON__[Parser.yp:305]Template::Grammar::__ANON__[Parser.yp:305]
250383111.81s2.62sTemplate::Grammar::::__ANON__[Parser.yp:90]Template::Grammar::__ANON__[Parser.yp:90]
242791111.50s2.45sTemplate::Grammar::::__ANON__[Parser.yp:342]Template::Grammar::__ANON__[Parser.yp:342]
439240111.23s1.23sTemplate::Grammar::::__ANON__[Parser.yp:73]Template::Grammar::__ANON__[Parser.yp:73]
38557911966ms966msTemplate::Grammar::::__ANON__[Parser.yp:72]Template::Grammar::__ANON__[Parser.yp:72]
42429411657ms657msTemplate::Grammar::::__ANON__[Parser.yp:345]Template::Grammar::__ANON__[Parser.yp:345]
28573111514ms514msTemplate::Grammar::::__ANON__[Parser.yp:382]Template::Grammar::__ANON__[Parser.yp:382]
3710311341ms676msTemplate::Grammar::::__ANON__[Parser.yp:141]Template::Grammar::__ANON__[Parser.yp:141]
15945311314ms314msTemplate::Grammar::::__ANON__[Parser.yp:341]Template::Grammar::__ANON__[Parser.yp:341]
24977211314ms314msTemplate::Grammar::::__ANON__[Parser.yp:387]Template::Grammar::__ANON__[Parser.yp:387]
59681192.9ms350msTemplate::Grammar::::__ANON__[Parser.yp:168]Template::Grammar::__ANON__[Parser.yp:168]
69661166.7ms80.8msTemplate::Grammar::::__ANON__[Parser.yp:113]Template::Grammar::__ANON__[Parser.yp:113]
59681162.0ms101msTemplate::Grammar::::__ANON__[Parser.yp:167]Template::Grammar::__ANON__[Parser.yp:167]
219021158.5ms58.5msTemplate::Grammar::::__ANON__[Parser.yp:334]Template::Grammar::__ANON__[Parser.yp:334]
429401154.3ms54.3msTemplate::Grammar::::__ANON__[Parser.yp:386]Template::Grammar::__ANON__[Parser.yp:386]
220501148.8ms48.8msTemplate::Grammar::::__ANON__[Parser.yp:331]Template::Grammar::__ANON__[Parser.yp:331]
280961147.7ms47.7msTemplate::Grammar::::__ANON__[Parser.yp:152]Template::Grammar::__ANON__[Parser.yp:152]
229211147.6ms47.6msTemplate::Grammar::::__ANON__[Parser.yp:358]Template::Grammar::__ANON__[Parser.yp:358]
180521139.6ms39.6msTemplate::Grammar::::__ANON__[Parser.yp:302]Template::Grammar::__ANON__[Parser.yp:302]
39821139.3ms120msTemplate::Grammar::::__ANON__[Parser.yp:95]Template::Grammar::__ANON__[Parser.yp:95]
40311127.0ms96.6msTemplate::Grammar::::__ANON__[Parser.yp:115]Template::Grammar::__ANON__[Parser.yp:115]
90071121.6ms21.6msTemplate::Grammar::::__ANON__[Parser.yp:151]Template::Grammar::__ANON__[Parser.yp:151]
19911121.2ms30.6msTemplate::Grammar::::__ANON__[Parser.yp:307]Template::Grammar::__ANON__[Parser.yp:307]
39821121.0ms35.3msTemplate::Grammar::::__ANON__[Parser.yp:114]Template::Grammar::__ANON__[Parser.yp:114]
59881118.6ms18.6msTemplate::Grammar::::__ANON__[Parser.yp:325]Template::Grammar::__ANON__[Parser.yp:325]
19911118.5ms49.0msTemplate::Grammar::::__ANON__[Parser.yp:440]Template::Grammar::__ANON__[Parser.yp:440]
60151116.7ms16.7msTemplate::Grammar::::__ANON__[Parser.yp:361]Template::Grammar::__ANON__[Parser.yp:361]
80131113.7ms13.7msTemplate::Grammar::::__ANON__[Parser.yp:374]Template::Grammar::__ANON__[Parser.yp:374]
29841111.1ms11.1msTemplate::Grammar::::__ANON__[Parser.yp:176]Template::Grammar::__ANON__[Parser.yp:176]
29841110.8ms10.8msTemplate::Grammar::::__ANON__[Parser.yp:175]Template::Grammar::__ANON__[Parser.yp:175]
2988118.16ms8.16msTemplate::Grammar::::__ANON__[Parser.yp:150]Template::Grammar::__ANON__[Parser.yp:150]
1013117.76ms46.5msTemplate::Grammar::::__ANON__[Parser.yp:118]Template::Grammar::__ANON__[Parser.yp:118]
1991117.46ms7.46msTemplate::Grammar::::__ANON__[Parser.yp:435]Template::Grammar::__ANON__[Parser.yp:435]
2016116.38ms6.38msTemplate::Grammar::::__ANON__[Parser.yp:359]Template::Grammar::__ANON__[Parser.yp:359]
1990115.36ms5.36msTemplate::Grammar::::__ANON__[Parser.yp:360]Template::Grammar::__ANON__[Parser.yp:360]
1991114.99ms4.99msTemplate::Grammar::::__ANON__[Parser.yp:299]Template::Grammar::__ANON__[Parser.yp:299]
1991114.55ms4.55msTemplate::Grammar::::__ANON__[Parser.yp:301]Template::Grammar::__ANON__[Parser.yp:301]
1991114.12ms4.12msTemplate::Grammar::::__ANON__[Parser.yp:436]Template::Grammar::__ANON__[Parser.yp:436]
1990113.90ms3.90msTemplate::Grammar::::__ANON__[Parser.yp:322]Template::Grammar::__ANON__[Parser.yp:322]
1013113.49ms3.49msTemplate::Grammar::::__ANON__[Parser.yp:407]Template::Grammar::__ANON__[Parser.yp:407]
998113.19ms3.19msTemplate::Grammar::::__ANON__[Parser.yp:416]Template::Grammar::__ANON__[Parser.yp:416]
1013112.62ms2.62msTemplate::Grammar::::__ANON__[Parser.yp:412]Template::Grammar::__ANON__[Parser.yp:412]
1113µs3µsTemplate::Grammar::::__ANON__[Parser.yp:362]Template::Grammar::__ANON__[Parser.yp:362]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:109]Template::Grammar::__ANON__[Parser.yp:109]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:116]Template::Grammar::__ANON__[Parser.yp:116]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:117]Template::Grammar::__ANON__[Parser.yp:117]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:119]Template::Grammar::__ANON__[Parser.yp:119]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:120]Template::Grammar::__ANON__[Parser.yp:120]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:121]Template::Grammar::__ANON__[Parser.yp:121]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:122]Template::Grammar::__ANON__[Parser.yp:122]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:123]Template::Grammar::__ANON__[Parser.yp:123]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:124]Template::Grammar::__ANON__[Parser.yp:124]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:127]Template::Grammar::__ANON__[Parser.yp:127]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:135]Template::Grammar::__ANON__[Parser.yp:135]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:142]Template::Grammar::__ANON__[Parser.yp:142]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:144]Template::Grammar::__ANON__[Parser.yp:144]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:145]Template::Grammar::__ANON__[Parser.yp:145]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:156]Template::Grammar::__ANON__[Parser.yp:156]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:161]Template::Grammar::__ANON__[Parser.yp:161]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:162]Template::Grammar::__ANON__[Parser.yp:162]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:163]Template::Grammar::__ANON__[Parser.yp:163]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:164]Template::Grammar::__ANON__[Parser.yp:164]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:169]Template::Grammar::__ANON__[Parser.yp:169]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:170]Template::Grammar::__ANON__[Parser.yp:170]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:171]Template::Grammar::__ANON__[Parser.yp:171]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:172]Template::Grammar::__ANON__[Parser.yp:172]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:177]Template::Grammar::__ANON__[Parser.yp:177]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:181]Template::Grammar::__ANON__[Parser.yp:181]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:183]Template::Grammar::__ANON__[Parser.yp:183]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:187]Template::Grammar::__ANON__[Parser.yp:187]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:192]Template::Grammar::__ANON__[Parser.yp:192]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:195]Template::Grammar::__ANON__[Parser.yp:195]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:198]Template::Grammar::__ANON__[Parser.yp:198]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:199]Template::Grammar::__ANON__[Parser.yp:199]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:200]Template::Grammar::__ANON__[Parser.yp:200]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:203]Template::Grammar::__ANON__[Parser.yp:203]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:206]Template::Grammar::__ANON__[Parser.yp:206]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:208]Template::Grammar::__ANON__[Parser.yp:208]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:211]Template::Grammar::__ANON__[Parser.yp:211]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:215]Template::Grammar::__ANON__[Parser.yp:215]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:219]Template::Grammar::__ANON__[Parser.yp:219]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:223]Template::Grammar::__ANON__[Parser.yp:223]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:227]Template::Grammar::__ANON__[Parser.yp:227]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:229]Template::Grammar::__ANON__[Parser.yp:229]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:238]Template::Grammar::__ANON__[Parser.yp:238]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:243]Template::Grammar::__ANON__[Parser.yp:243]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:247]Template::Grammar::__ANON__[Parser.yp:247]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:258]Template::Grammar::__ANON__[Parser.yp:258]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:261]Template::Grammar::__ANON__[Parser.yp:261]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:265]Template::Grammar::__ANON__[Parser.yp:265]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:266]Template::Grammar::__ANON__[Parser.yp:266]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:270]Template::Grammar::__ANON__[Parser.yp:270]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:273]Template::Grammar::__ANON__[Parser.yp:273]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:274]Template::Grammar::__ANON__[Parser.yp:274]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:275]Template::Grammar::__ANON__[Parser.yp:275]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:278]Template::Grammar::__ANON__[Parser.yp:278]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:285]Template::Grammar::__ANON__[Parser.yp:285]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:286]Template::Grammar::__ANON__[Parser.yp:286]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:287]Template::Grammar::__ANON__[Parser.yp:287]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:300]Template::Grammar::__ANON__[Parser.yp:300]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:306]Template::Grammar::__ANON__[Parser.yp:306]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:312]Template::Grammar::__ANON__[Parser.yp:312]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:317]Template::Grammar::__ANON__[Parser.yp:317]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:330]Template::Grammar::__ANON__[Parser.yp:330]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:337]Template::Grammar::__ANON__[Parser.yp:337]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:346]Template::Grammar::__ANON__[Parser.yp:346]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:349]Template::Grammar::__ANON__[Parser.yp:349]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:352]Template::Grammar::__ANON__[Parser.yp:352]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:353]Template::Grammar::__ANON__[Parser.yp:353]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:354]Template::Grammar::__ANON__[Parser.yp:354]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:355]Template::Grammar::__ANON__[Parser.yp:355]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:356]Template::Grammar::__ANON__[Parser.yp:356]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:357]Template::Grammar::__ANON__[Parser.yp:357]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:363]Template::Grammar::__ANON__[Parser.yp:363]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:364]Template::Grammar::__ANON__[Parser.yp:364]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:368]Template::Grammar::__ANON__[Parser.yp:368]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:375]Template::Grammar::__ANON__[Parser.yp:375]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:383]Template::Grammar::__ANON__[Parser.yp:383]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:385]Template::Grammar::__ANON__[Parser.yp:385]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:397]Template::Grammar::__ANON__[Parser.yp:397]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:402]Template::Grammar::__ANON__[Parser.yp:402]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:406]Template::Grammar::__ANON__[Parser.yp:406]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:408]Template::Grammar::__ANON__[Parser.yp:408]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:411]Template::Grammar::__ANON__[Parser.yp:411]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:415]Template::Grammar::__ANON__[Parser.yp:415]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:420]Template::Grammar::__ANON__[Parser.yp:420]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:439]Template::Grammar::__ANON__[Parser.yp:439]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:441]Template::Grammar::__ANON__[Parser.yp:441]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:68]Template::Grammar::__ANON__[Parser.yp:68]
0000s0sTemplate::Grammar::::__ANON__[Parser.yp:91]Template::Grammar::__ANON__[Parser.yp:91]
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1
- -
643841743.25s3841744.45s
# spent 7.12s (2.68+4.45) within Template::Grammar::__ANON__[Parser.yp:64] which was called 384174 times, avg 19µs/call: # 384174 times (2.68s+4.45s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 19µs/call
# spent 4.45s making 384174 calls to Template::Directive::template, avg 12µs/call
65 ],
66 [#Rule 2
674392403.23s4392401.71s
# spent 4.95s (3.24+1.71) within Template::Grammar::__ANON__[Parser.yp:67] which was called 439240 times, avg 11µs/call: # 439240 times (3.24s+1.71s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 11µs/call
'block', 1,
# spent 1.71s making 439240 calls to Template::Directive::block, avg 4µs/call
68 ],
69 ],
70 [#Rule 4
71385579449ms
# spent 966ms within Template::Grammar::__ANON__[Parser.yp:72] which was called 385579 times, avg 3µs/call: # 385579 times (966ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call
'chunks', 2,
723855791.74s if defined $_[2]; $_[1] }
734392402.49s
# spent 1.23s within Template::Grammar::__ANON__[Parser.yp:73] which was called 439240 times, avg 3µs/call: # 439240 times (1.23s+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call
],
74 ],
75 [#Rule 6
765034163.47s50341613.3s
# spent 16.7s (3.44+13.3) within Template::Grammar::__ANON__[Parser.yp:76] which was called 503416 times, avg 33µs/call: # 503416 times (3.44s+13.3s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 33µs/call
'chunk', 1,
# spent 13.3s making 503416 calls to Template::Directive::textblock, avg 26µs/call
77321403175ms
# spent 5.69s (2.45+3.24) within Template::Grammar::__ANON__[Parser.yp:79] which was called 321403 times, avg 18µs/call: # 321403 times (2.45s+3.24s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 18µs/call
],
783134282.26s3134283.24s $_[0]->location() . $_[1];
# spent 3.24s making 313428 calls to Template::Parser::location, avg 10µs/call
79 }
80 ],
81 [#Rule 8
82 'statement', 1, undef
83 ],
84 [#Rule 9
85 'statement', 1, undef
86 ],
87 [#Rule 10
88 'statement', 1, undef
89 ],
902503831.90s250383806ms
# spent 2.62s (1.81+806ms) within Template::Grammar::__ANON__[Parser.yp:90] which was called 250383 times, avg 10µs/call: # 250383 times (1.81s+806ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 10µs/call
[#Rule 11
# spent 806ms making 250383 calls to Template::Directive::get, avg 3µs/call
91 ],
92 ],
93 [#Rule 18
94 'statement', 0, undef
95398237.1ms398281.0ms
# spent 120ms (39.3+81.0) within Template::Grammar::__ANON__[Parser.yp:95] which was called 3982 times, avg 30µs/call: # 3982 times (39.3ms+81.0ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 30µs/call
],
# spent 81.0ms making 3982 calls to Template::Directive::set, avg 20µs/call
96 ],
97 [#Rule 20
98 'directive', 1, undef
99 ],
100 [#Rule 21
101 'directive', 1, undef
102 ],
103 [#Rule 22
104 'directive', 1, undef
105 ],
106 [#Rule 23
107 'directive', 1, undef
108 ],
109 [#Rule 24
110 ],
111 [#Rule 27
112 'atomexpr', 1, undef
113696683.5ms696614.1ms
# spent 80.8ms (66.7+14.1) within Template::Grammar::__ANON__[Parser.yp:113] which was called 6966 times, avg 12µs/call: # 6966 times (66.7ms+14.1ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 12µs/call
],
# spent 14.1ms making 6966 calls to Template::Directive::get, avg 2µs/call
114398225.1ms398214.3ms
# spent 35.3ms (21.0+14.3) within Template::Grammar::__ANON__[Parser.yp:114] which was called 3982 times, avg 9µs/call: # 3982 times (21.0ms+14.3ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 9µs/call
],
# spent 14.3ms making 3982 calls to Template::Directive::call, avg 4µs/call
115403130.3ms403169.6ms
# spent 96.6ms (27.0+69.6) within Template::Grammar::__ANON__[Parser.yp:115] which was called 4031 times, avg 24µs/call: # 4031 times (27.0ms+69.6ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 24µs/call
],
# spent 69.6ms making 4031 calls to Template::Directive::set, avg 17µs/call
116 ],
117 ],
118101316.3ms101338.7ms
# spent 46.5ms (7.76+38.7) within Template::Grammar::__ANON__[Parser.yp:118] which was called 1013 times, avg 46µs/call: # 1013 times (7.76ms+38.7ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 46µs/call
],
# spent 38.7ms making 1013 calls to Template::Directive::include, avg 38µs/call
119 ],
120 ],
121 ],
122 ],
123 ],
124 ],
125 ],
126 ? $factory->next($_[0]->block_label)
127 : $_[0]->block_label('next ', ';') }
128 ],
129 $_[0]->{ DEBUG_DIRS } = ($1 eq 'on');
130 $factory->debug($_[2]);
131 }
132 else {
133 $_[0]->{ DEBUG_DIRS } ? $factory->debug($_[2]) : '';
134 }
135 }
136 ],
137 [#Rule 42
138 'atomdir', 1, undef
139 ],
140 [#Rule 43
14137103324ms37103336ms
# spent 676ms (341+336) within Template::Grammar::__ANON__[Parser.yp:141] which was called 37103 times, avg 18µs/call: # 37103 times (341ms+336ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 18µs/call
'atomdir', 1, undef
# spent 336ms making 37103 calls to Template::Directive::if, avg 9µs/call
142 ],
143 ],
144 [#Rule 46
145 ],
146 ],
147 [#Rule 48
148 'else', 5,
14929884.66ms
# spent 8.16ms within Template::Grammar::__ANON__[Parser.yp:150] which was called 2988 times, avg 3µs/call: # 2988 times (8.16ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call
sub
150298814.2ms $_[5]; }
151900762.6ms
# spent 21.6ms within Template::Grammar::__ANON__[Parser.yp:151] which was called 9007 times, avg 2µs/call: # 9007 times (21.6ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call
],
15228096151ms
# spent 47.7ms within Template::Grammar::__ANON__[Parser.yp:152] which was called 28096 times, avg 2µs/call: # 28096 times (47.7ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call
],
153 ],
154 [#Rule 51
155 'switch', 6,
156sub
157 ],
158 [#Rule 52
159 'case', 5,
160sub
161 $_[5]; }
162 ],
163 ],
164 ],
165 ],
166 [#Rule 56
167596847.6ms596839.0ms
# spent 101ms (62.0+39.0) within Template::Grammar::__ANON__[Parser.yp:167] which was called 5968 times, avg 17µs/call: # 5968 times (62.0ms+39.0ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 17µs/call
'@1-3', 0,
# spent 39.0ms making 5968 calls to Template::Parser::enter_block, avg 7µs/call
168596898.3ms11936258ms
# spent 350ms (92.9+258) within Template::Grammar::__ANON__[Parser.yp:168] which was called 5968 times, avg 59µs/call: # 5968 times (92.9ms+258ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 59µs/call
],
# spent 135ms making 5968 calls to Template::Parser::leave_block, avg 23µs/call # spent 123ms making 5968 calls to Template::Directive::foreach, avg 21µs/call
169 ],
170 ],
171 ],
172 ],
173 ],
174 [#Rule 62
175298428.7ms
# spent 10.8ms within Template::Grammar::__ANON__[Parser.yp:175] which was called 2984 times, avg 4µs/call: # 2984 times (10.8ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 4µs/call
'loopvar', 4,
176298422.2ms
# spent 11.1ms within Template::Grammar::__ANON__[Parser.yp:176] which was called 2984 times, avg 4µs/call: # 2984 times (11.1ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 4µs/call
],
177 ],
178 ],
179 [#Rule 65
180 'wrapper', 5,
181sub
182 ],
183 [#Rule 66
184 ],
185 [#Rule 67
186 'try', 5,
187sub
188 ],
189 [#Rule 68
190 'final', 5,
191sub
192 $_[5]; }
193 ],
194 [#Rule 69
195 $_[5]; }
196 ],
197 [#Rule 70
198 $_[4]; }
199 ],
200 ],
201 ],
202 [#Rule 73
203 'use', 2,
204 ],
205 [#Rule 74
206 '@3-3', 0,
207 ],
208 $_[0]->pop_defblock) }
209 ],
210 [#Rule 76
211 '@4-2', 0,
212 ],
213 $_[0]->{ EVAL_PERL }
214 ? $factory->perl($_[4])
215 : $factory->no_perl(); }
216 ],
217 [#Rule 78
218 '@5-1', 0,
219 $rawstart = ${$_[0]->{'LINE'}}; }
220 ],
221 $_[0]->{ EVAL_PERL }
222 ? $factory->rawperl($_[4], $rawstart)
223 : $factory->no_perl(); }
224 ],
225 [#Rule 80
226 'filter', 5,
227sub
228 ],
229 [#Rule 81
230 ],
231 [#Rule 82
232 'defblock', 5,
233sub
234{ my $name = join('/', @{ $_[0]->{ DEFBLOCKS } });
235 pop(@{ $_[0]->{ DEFBLOCKS } });
236 $_[0]->define_block($name, $_[4]);
237 undef
238 }
239 ],
240 [#Rule 83
241 'defblockname', 2,
242 $_[2];
243 }
244 ],
245 [#Rule 84
246 'blockname', 1, undef
247 ],
248 ],
249 [#Rule 86
250 'blockargs', 1, undef
251 ],
252 [#Rule 87
253 'blockargs', 0, undef
254 ],
255 [#Rule 88
256 print STDERR "experimental block args: [@{ $_[2] }]\n"
257 if $_[2];
258 $factory->anon_block($_[4]) }
259 ],
260 [#Rule 89
261 'capture', 3,
262 ],
263 [#Rule 90
264 'macro', 6,
265sub
266 ],
267 ],
268 [#Rule 92
269 'mdir', 1, undef
270 ],
271 ],
272 [#Rule 94
273 'margs', 2,
274 ],
275 ],
276 ],
277 [#Rule 97
278 'metadata', 2,
279 ],
280 [#Rule 98
281 'metadata', 2, undef
282 ],
283 [#Rule 99
284 s/\\'/'/g };
285 [ @_[1,3] ] }
286 ],
287 ],
288 ],
289 [#Rule 103
290 'term', 1, undef
291 ],
292 [#Rule 104
293 'term', 1, undef
294 ],
295 [#Rule 105
296 'lterm', 3,
297sub
298{ "[ $_[2] ]" }
29919918.71ms
# spent 4.99ms within Template::Grammar::__ANON__[Parser.yp:299] which was called 1991 times, avg 3µs/call: # 1991 times (4.99ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call
300 ],
301199115.7ms
# spent 4.55ms within Template::Grammar::__ANON__[Parser.yp:301] which was called 1991 times, avg 2µs/call: # 1991 times (4.55ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call
],
30218052117ms
# spent 39.6ms within Template::Grammar::__ANON__[Parser.yp:302] which was called 18052 times, avg 2µs/call: # 18052 times (39.6ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call
],
303 ],
304 [#Rule 109
3053723292.37s3723292.44s
# spent 4.50s (2.06+2.44) within Template::Grammar::__ANON__[Parser.yp:305] which was called 372329 times, avg 12µs/call: # 372329 times (2.06s+2.44s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 12µs/call
'sterm', 1,
# spent 2.44s making 372329 calls to Template::Directive::ident, avg 7µs/call
306 ],
307199124.2ms19919.39ms
# spent 30.6ms (21.2+9.39) within Template::Grammar::__ANON__[Parser.yp:307] which was called 1991 times, avg 15µs/call: # 1991 times (21.2ms+9.39ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 15µs/call
],
# spent 9.39ms making 1991 calls to Template::Directive::quoted, avg 5µs/call
308 ],
309 [#Rule 112
310 'sterm', 1, undef
311 ],
312 [#Rule 113
313 ],
314 [#Rule 115
315 'list', 2, undef
316 ],
317 [#Rule 116
318 ],
319 [#Rule 118
320 'hash', 1, undef
321 ],
322199014.4ms
# spent 3.90ms within Template::Grammar::__ANON__[Parser.yp:322] which was called 1990 times, avg 2µs/call: # 1990 times (3.90ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call
[#Rule 119
323 ],
324 [#Rule 120
325598846.9ms
# spent 18.6ms within Template::Grammar::__ANON__[Parser.yp:325] which was called 5988 times, avg 3µs/call: # 5988 times (18.6ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call
'params', 2,
326 ],
327 [#Rule 121
328 'params', 2, undef
329 ],
330 [#Rule 122
33122050133ms
# spent 48.8ms within Template::Grammar::__ANON__[Parser.yp:331] which was called 22050 times, avg 2µs/call: # 22050 times (48.8ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call
],
332 ],
333 [#Rule 125
33443804125ms
# spent 58.5ms within Template::Grammar::__ANON__[Parser.yp:334] which was called 21902 times, avg 3µs/call: # 21902 times (58.5ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call
'ident', 3,
335 ],
336 map {($_, 0)} split(/\./, $_[3]));
337 $_[1]; }
338 ],
339 [#Rule 127
340 'ident', 1, undef
341159453829ms
# spent 314ms within Template::Grammar::__ANON__[Parser.yp:341] which was called 159453 times, avg 2µs/call: # 159453 times (314ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call
],
3422427911.61s242791952ms
# spent 2.45s (1.50+952ms) within Template::Grammar::__ANON__[Parser.yp:342] which was called 242791 times, avg 10µs/call: # 242791 times (1.50s+952ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 10µs/call
],
# spent 952ms making 242791 calls to Template::Directive::args, avg 4µs/call
343 ],
344 [#Rule 130
3454242942.27s
# spent 657ms within Template::Grammar::__ANON__[Parser.yp:345] which was called 424294 times, avg 2µs/call: # 424294 times (657ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call
'item', 1,
346 ],
347 ],
348 ? "'$_[2]'"
349 : $factory->ident(["'$_[2]'", 0]) }
350 ],
351 [#Rule 133
352 'expr', 3,
353 ],
354 ],
355 ],
356 ],
357 ],
35822921122ms
# spent 47.6ms within Template::Grammar::__ANON__[Parser.yp:358] which was called 22921 times, avg 2µs/call: # 22921 times (47.6ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call
],
359201617.1ms
# spent 6.38ms within Template::Grammar::__ANON__[Parser.yp:359] which was called 2016 times, avg 3µs/call: # 2016 times (6.38ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call
],
360199025.3ms
# spent 5.36ms within Template::Grammar::__ANON__[Parser.yp:360] which was called 1990 times, avg 3µs/call: # 1990 times (5.36ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call
],
361601544.8ms
# spent 16.7ms within Template::Grammar::__ANON__[Parser.yp:361] which was called 6015 times, avg 3µs/call: # 6015 times (16.7ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call
],
362116µs
# spent 3µs within Template::Grammar::__ANON__[Parser.yp:362] which was called: # once (3µs+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm
],
363 ],
364 ],
365 ],
366 [#Rule 146
367 'expr', 1, undef
368 ],
369 ],
370 [#Rule 148
371 'setlist', 2, undef
372 ],
373 [#Rule 149
374801343.2ms
# spent 13.7ms within Template::Grammar::__ANON__[Parser.yp:374] which was called 8013 times, avg 2µs/call: # 8013 times (13.7ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call
'setlist', 1, undef
375 ],
376 ],
377 [#Rule 152
378 'args', 2,
379sub
380{ push(@{$_[1]}, $_[2]); $_[1] }
381
3825714621.69s
# spent 514ms within Template::Grammar::__ANON__[Parser.yp:382] which was called 285731 times, avg 2µs/call: # 285731 times (514ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call
383 ],
384 ],
385 $factory->assign(@_[2,4])); $_[1] }
38642940261ms
# spent 54.3ms within Template::Grammar::__ANON__[Parser.yp:386] which was called 42940 times, avg 1µs/call: # 42940 times (54.3ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 1µs/call
],
3872497721.25s
# spent 314ms within Template::Grammar::__ANON__[Parser.yp:387] which was called 249772 times, avg 1µs/call: # 249772 times (314ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 1µs/call
],
388 ],
389 [#Rule 157
390 'lnameargs', 3,
391sub
392{ push(@{$_[3]}, $_[1]); $_[3] }
393
- -
397
398 ],
399 [#Rule 158
400 'lnameargs', 1, undef
401 ],
402 [#Rule 159
403 ],
404 [#Rule 161
405 'lvalue', 1, undef
406 ],
40710134.82ms
# spent 3.49ms within Template::Grammar::__ANON__[Parser.yp:407] which was called 1013 times, avg 3µs/call: # 1013 times (3.49ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call
],
408 ],
409 ],
410 [#Rule 165
411 'names', 3,
41210135.40ms
# spent 2.62ms within Template::Grammar::__ANON__[Parser.yp:412] which was called 1013 times, avg 3µs/call: # 1013 times (2.62ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call
],
413 ],
414 [#Rule 167
415 'name', 3,
4169985.80ms
# spent 3.19ms within Template::Grammar::__ANON__[Parser.yp:416] which was called 998 times, avg 3µs/call: # 998 times (3.19ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call
],
417 ],
418 [#Rule 169
419 'name', 1, undef
420 ],
421 ],
422 [#Rule 171
423 'filename', 1, undef
424 ],
425 [#Rule 172
426 'filepart', 1, undef
427 ],
428 [#Rule 173
429 'filepart', 1, undef
430 ],
431 [#Rule 174
432 'filepart', 1, undef
433 ],
43419914.28ms
# spent 7.46ms within Template::Grammar::__ANON__[Parser.yp:435] which was called 1991 times, avg 4µs/call: # 1991 times (7.46ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 4µs/call
[#Rule 175
435199113.0ms if defined $_[2]; $_[1] }
436199124.6ms
# spent 4.12ms within Template::Grammar::__ANON__[Parser.yp:436] which was called 1991 times, avg 2µs/call: # 1991 times (4.12ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call
],
437 ],
438 [#Rule 177
439 'quotable', 1,
440199118.4ms199130.5ms
# spent 49.0ms (18.5+30.5) within Template::Grammar::__ANON__[Parser.yp:440] which was called 1991 times, avg 25µs/call: # 1991 times (18.5ms+30.5ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 25µs/call
],
# spent 30.5ms making 1991 calls to Template::Directive::text, avg 15µs/call
441 ],
4421192µs ]
443];
444
- -
4471693µs1;
448
449__END__