Filename | /root/tor-browser-build/Parser.yp |
Statements | Executed 5722250 statements in 30.6s |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
495642 | 1 | 1 | 3.46s | 15.4s | __ANON__[Parser.yp:76] | Template::Grammar::
431466 | 1 | 1 | 3.35s | 4.75s | __ANON__[Parser.yp:67] | Template::Grammar::
376400 | 1 | 1 | 2.85s | 7.08s | __ANON__[Parser.yp:64] | Template::Grammar::
321403 | 1 | 1 | 2.34s | 5.53s | __ANON__[Parser.yp:79] | Template::Grammar::
372329 | 1 | 1 | 2.23s | 4.59s | __ANON__[Parser.yp:305] | Template::Grammar::
250383 | 1 | 1 | 1.93s | 2.66s | __ANON__[Parser.yp:90] | Template::Grammar::
242791 | 1 | 1 | 1.50s | 2.37s | __ANON__[Parser.yp:342] | Template::Grammar::
431466 | 1 | 1 | 1.11s | 1.11s | __ANON__[Parser.yp:73] | Template::Grammar::
385579 | 1 | 1 | 923ms | 923ms | __ANON__[Parser.yp:72] | Template::Grammar::
424294 | 1 | 1 | 739ms | 739ms | __ANON__[Parser.yp:345] | Template::Grammar::
285731 | 1 | 1 | 506ms | 506ms | __ANON__[Parser.yp:382] | Template::Grammar::
159453 | 1 | 1 | 423ms | 423ms | __ANON__[Parser.yp:341] | Template::Grammar::
249772 | 1 | 1 | 307ms | 307ms | __ANON__[Parser.yp:387] | Template::Grammar::
37103 | 1 | 1 | 262ms | 588ms | __ANON__[Parser.yp:141] | Template::Grammar::
5968 | 1 | 1 | 105ms | 357ms | __ANON__[Parser.yp:168] | Template::Grammar::
21902 | 1 | 1 | 67.4ms | 67.4ms | __ANON__[Parser.yp:334] | Template::Grammar::
5968 | 1 | 1 | 57.7ms | 89.7ms | __ANON__[Parser.yp:167] | Template::Grammar::
6966 | 1 | 1 | 57.4ms | 70.2ms | __ANON__[Parser.yp:113] | Template::Grammar::
22050 | 1 | 1 | 57.0ms | 57.0ms | __ANON__[Parser.yp:331] | Template::Grammar::
28096 | 1 | 1 | 53.4ms | 53.4ms | __ANON__[Parser.yp:152] | Template::Grammar::
42940 | 1 | 1 | 46.9ms | 46.9ms | __ANON__[Parser.yp:386] | Template::Grammar::
4031 | 1 | 1 | 44.4ms | 130ms | __ANON__[Parser.yp:115] | Template::Grammar::
22921 | 1 | 1 | 44.0ms | 44.0ms | __ANON__[Parser.yp:358] | Template::Grammar::
18052 | 1 | 1 | 36.4ms | 36.4ms | __ANON__[Parser.yp:302] | Template::Grammar::
3982 | 1 | 1 | 29.1ms | 42.1ms | __ANON__[Parser.yp:114] | Template::Grammar::
3982 | 1 | 1 | 28.3ms | 123ms | __ANON__[Parser.yp:95] | Template::Grammar::
9007 | 1 | 1 | 24.9ms | 24.9ms | __ANON__[Parser.yp:151] | Template::Grammar::
1991 | 1 | 1 | 19.9ms | 29.2ms | __ANON__[Parser.yp:307] | Template::Grammar::
1991 | 1 | 1 | 18.7ms | 49.3ms | __ANON__[Parser.yp:440] | Template::Grammar::
6015 | 1 | 1 | 17.9ms | 17.9ms | __ANON__[Parser.yp:361] | Template::Grammar::
1013 | 1 | 1 | 16.2ms | 43.9ms | __ANON__[Parser.yp:118] | Template::Grammar::
5988 | 1 | 1 | 15.8ms | 15.8ms | __ANON__[Parser.yp:325] | Template::Grammar::
8013 | 1 | 1 | 15.2ms | 15.2ms | __ANON__[Parser.yp:374] | Template::Grammar::
2984 | 1 | 1 | 14.1ms | 14.1ms | __ANON__[Parser.yp:175] | Template::Grammar::
2984 | 1 | 1 | 11.5ms | 11.5ms | __ANON__[Parser.yp:176] | Template::Grammar::
2988 | 1 | 1 | 8.12ms | 8.12ms | __ANON__[Parser.yp:150] | Template::Grammar::
1990 | 1 | 1 | 7.43ms | 7.43ms | __ANON__[Parser.yp:360] | Template::Grammar::
1991 | 1 | 1 | 6.88ms | 6.88ms | __ANON__[Parser.yp:435] | Template::Grammar::
2016 | 1 | 1 | 5.54ms | 5.54ms | __ANON__[Parser.yp:359] | Template::Grammar::
1991 | 1 | 1 | 4.79ms | 4.79ms | __ANON__[Parser.yp:299] | Template::Grammar::
1990 | 1 | 1 | 4.44ms | 4.44ms | __ANON__[Parser.yp:322] | Template::Grammar::
1991 | 1 | 1 | 3.56ms | 3.56ms | __ANON__[Parser.yp:301] | Template::Grammar::
1991 | 1 | 1 | 3.50ms | 3.50ms | __ANON__[Parser.yp:436] | Template::Grammar::
1013 | 1 | 1 | 3.42ms | 3.42ms | __ANON__[Parser.yp:412] | Template::Grammar::
1013 | 1 | 1 | 3.08ms | 3.08ms | __ANON__[Parser.yp:407] | Template::Grammar::
998 | 1 | 1 | 2.94ms | 2.94ms | __ANON__[Parser.yp:416] | Template::Grammar::
1 | 1 | 1 | 3µs | 3µs | __ANON__[Parser.yp:362] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:109] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:116] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:117] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:119] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:120] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:121] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:122] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:123] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:124] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:127] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:135] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:142] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:144] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:145] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:156] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:161] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:162] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:163] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:164] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:169] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:170] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:171] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:172] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:177] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:181] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:183] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:187] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:192] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:195] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:198] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:199] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:200] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:203] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:206] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:208] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:211] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:215] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:219] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:223] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:227] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:229] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:238] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:243] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:247] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:258] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:261] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:265] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:266] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:270] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:273] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:274] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:275] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:278] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:285] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:286] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:287] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:300] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:306] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:312] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:317] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:330] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:337] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:346] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:349] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:352] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:353] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:354] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:355] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:356] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:357] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:363] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:364] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:368] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:375] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:383] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:385] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:397] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:402] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:406] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:408] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:411] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:415] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:420] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:439] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:441] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:68] | Template::Grammar::
0 | 0 | 0 | 0s | 0s | __ANON__[Parser.yp:91] | Template::Grammar::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | |||||
- - | |||||
64 | 376400 | 2.87s | 376400 | 4.22s | # spent 7.08s (2.85+4.22) within Template::Grammar::__ANON__[Parser.yp:64] which was called 376400 times, avg 19µs/call:
# 376400 times (2.85s+4.22s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 19µs/call # spent 4.22s making 376400 calls to Template::Directive::template, avg 11µs/call |
65 | ], | ||||
66 | [#Rule 2 | ||||
67 | 431466 | 3.00s | 431466 | 1.40s | # spent 4.75s (3.35+1.40) within Template::Grammar::__ANON__[Parser.yp:67] which was called 431466 times, avg 11µs/call:
# 431466 times (3.35s+1.40s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 11µs/call # spent 1.40s making 431466 calls to Template::Directive::block, avg 3µs/call |
68 | ], | ||||
69 | ], | ||||
70 | [#Rule 4 | ||||
71 | 385579 | 442ms | # spent 923ms within Template::Grammar::__ANON__[Parser.yp:72] which was called 385579 times, avg 2µs/call:
# 385579 times (923ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call | ||
72 | 385579 | 1.60s | if defined $_[2]; $_[1] } | ||
73 | 431466 | 2.45s | # spent 1.11s within Template::Grammar::__ANON__[Parser.yp:73] which was called 431466 times, avg 3µs/call:
# 431466 times (1.11s+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call | ||
74 | ], | ||||
75 | [#Rule 6 | ||||
76 | 495642 | 3.67s | 495642 | 12.0s | # spent 15.4s (3.46+12.0) within Template::Grammar::__ANON__[Parser.yp:76] which was called 495642 times, avg 31µs/call:
# 495642 times (3.46s+12.0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 31µs/call # spent 12.0s making 495642 calls to Template::Directive::textblock, avg 24µs/call |
77 | 321403 | 129ms | # spent 5.53s (2.34+3.20) within Template::Grammar::__ANON__[Parser.yp:79] which was called 321403 times, avg 17µs/call:
# 321403 times (2.34s+3.20s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 17µs/call | ||
78 | 313428 | 2.39s | 313428 | 3.20s | $_[0]->location() . $_[1]; # spent 3.20s 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 | ], | ||||
90 | 250383 | 2.01s | 250383 | 727ms | # spent 2.66s (1.93+727ms) within Template::Grammar::__ANON__[Parser.yp:90] which was called 250383 times, avg 11µs/call:
# 250383 times (1.93s+727ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 11µs/call # spent 727ms making 250383 calls to Template::Directive::get, avg 3µs/call |
91 | ], | ||||
92 | ], | ||||
93 | [#Rule 18 | ||||
94 | 'statement', 0, undef | ||||
95 | 3982 | 22.9ms | 3982 | 94.3ms | # spent 123ms (28.3+94.3) within Template::Grammar::__ANON__[Parser.yp:95] which was called 3982 times, avg 31µs/call:
# 3982 times (28.3ms+94.3ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 31µs/call # spent 94.3ms making 3982 calls to Template::Directive::set, avg 24µ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 | ||||
113 | 6966 | 42.3ms | 6966 | 12.8ms | # spent 70.2ms (57.4+12.8) within Template::Grammar::__ANON__[Parser.yp:113] which was called 6966 times, avg 10µs/call:
# 6966 times (57.4ms+12.8ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 10µs/call # spent 12.8ms making 6966 calls to Template::Directive::get, avg 2µs/call |
114 | 3982 | 33.5ms | 3982 | 13.1ms | # spent 42.1ms (29.1+13.1) within Template::Grammar::__ANON__[Parser.yp:114] which was called 3982 times, avg 11µs/call:
# 3982 times (29.1ms+13.1ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 11µs/call # spent 13.1ms making 3982 calls to Template::Directive::call, avg 3µs/call |
115 | 4031 | 33.9ms | 4031 | 85.8ms | # spent 130ms (44.4+85.8) within Template::Grammar::__ANON__[Parser.yp:115] which was called 4031 times, avg 32µs/call:
# 4031 times (44.4ms+85.8ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 32µs/call # spent 85.8ms making 4031 calls to Template::Directive::set, avg 21µs/call |
116 | ], | ||||
117 | ], | ||||
118 | 1013 | 7.84ms | 1013 | 27.7ms | # spent 43.9ms (16.2+27.7) within Template::Grammar::__ANON__[Parser.yp:118] which was called 1013 times, avg 43µs/call:
# 1013 times (16.2ms+27.7ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 43µs/call # spent 27.7ms making 1013 calls to Template::Directive::include, avg 27µ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 | ||||
141 | 37103 | 256ms | 37103 | 327ms | # spent 588ms (262+327) within Template::Grammar::__ANON__[Parser.yp:141] which was called 37103 times, avg 16µs/call:
# 37103 times (262ms+327ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 16µs/call # spent 327ms making 37103 calls to Template::Directive::if, avg 9µs/call |
142 | ], | ||||
143 | ], | ||||
144 | [#Rule 46 | ||||
145 | ], | ||||
146 | ], | ||||
147 | [#Rule 48 | ||||
148 | 'else', 5, | ||||
149 | 2988 | 4.41ms | # spent 8.12ms within Template::Grammar::__ANON__[Parser.yp:150] which was called 2988 times, avg 3µs/call:
# 2988 times (8.12ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call | ||
150 | 2988 | 12.6ms | $_[5]; } | ||
151 | 9007 | 64.1ms | # spent 24.9ms within Template::Grammar::__ANON__[Parser.yp:151] which was called 9007 times, avg 3µs/call:
# 9007 times (24.9ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call | ||
152 | 28096 | 156ms | # spent 53.4ms within Template::Grammar::__ANON__[Parser.yp:152] which was called 28096 times, avg 2µs/call:
# 28096 times (53.4ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call | ||
153 | ], | ||||
154 | [#Rule 51 | ||||
155 | 'switch', 6, | ||||
156 | sub | ||||
157 | ], | ||||
158 | [#Rule 52 | ||||
159 | 'case', 5, | ||||
160 | sub | ||||
161 | $_[5]; } | ||||
162 | ], | ||||
163 | ], | ||||
164 | ], | ||||
165 | ], | ||||
166 | [#Rule 56 | ||||
167 | 5968 | 63.4ms | 5968 | 32.0ms | # spent 89.7ms (57.7+32.0) within Template::Grammar::__ANON__[Parser.yp:167] which was called 5968 times, avg 15µs/call:
# 5968 times (57.7ms+32.0ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 15µs/call # spent 32.0ms making 5968 calls to Template::Parser::enter_block, avg 5µs/call |
168 | 5968 | 93.4ms | 11936 | 251ms | # spent 357ms (105+251) within Template::Grammar::__ANON__[Parser.yp:168] which was called 5968 times, avg 60µs/call:
# 5968 times (105ms+251ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 60µs/call # spent 131ms making 5968 calls to Template::Directive::foreach, avg 22µs/call
# spent 121ms making 5968 calls to Template::Parser::leave_block, avg 20µs/call |
169 | ], | ||||
170 | ], | ||||
171 | ], | ||||
172 | ], | ||||
173 | ], | ||||
174 | [#Rule 62 | ||||
175 | 2984 | 25.6ms | # spent 14.1ms within Template::Grammar::__ANON__[Parser.yp:175] which was called 2984 times, avg 5µs/call:
# 2984 times (14.1ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 5µs/call | ||
176 | 2984 | 15.5ms | # spent 11.5ms within Template::Grammar::__ANON__[Parser.yp:176] which was called 2984 times, avg 4µs/call:
# 2984 times (11.5ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 4µs/call | ||
177 | ], | ||||
178 | ], | ||||
179 | [#Rule 65 | ||||
180 | 'wrapper', 5, | ||||
181 | sub | ||||
182 | ], | ||||
183 | [#Rule 66 | ||||
184 | ], | ||||
185 | [#Rule 67 | ||||
186 | 'try', 5, | ||||
187 | sub | ||||
188 | ], | ||||
189 | [#Rule 68 | ||||
190 | 'final', 5, | ||||
191 | sub | ||||
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, | ||||
227 | sub | ||||
228 | ], | ||||
229 | [#Rule 81 | ||||
230 | ], | ||||
231 | [#Rule 82 | ||||
232 | 'defblock', 5, | ||||
233 | sub | ||||
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, | ||||
265 | sub | ||||
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, | ||||
297 | sub | ||||
298 | { "[ $_[2] ]" } | ||||
299 | 1991 | 20.7ms | # spent 4.79ms within Template::Grammar::__ANON__[Parser.yp:299] which was called 1991 times, avg 2µs/call:
# 1991 times (4.79ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call | ||
300 | ], | ||||
301 | 1991 | 8.19ms | # spent 3.56ms within Template::Grammar::__ANON__[Parser.yp:301] which was called 1991 times, avg 2µs/call:
# 1991 times (3.56ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call | ||
302 | 18052 | 127ms | # spent 36.4ms within Template::Grammar::__ANON__[Parser.yp:302] which was called 18052 times, avg 2µs/call:
# 18052 times (36.4ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call | ||
303 | ], | ||||
304 | [#Rule 109 | ||||
305 | 372329 | 2.42s | 372329 | 2.36s | # spent 4.59s (2.23+2.36) within Template::Grammar::__ANON__[Parser.yp:305] which was called 372329 times, avg 12µs/call:
# 372329 times (2.23s+2.36s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 12µs/call # spent 2.36s making 372329 calls to Template::Directive::ident, avg 6µs/call |
306 | ], | ||||
307 | 1991 | 10.4ms | 1991 | 9.22ms | # spent 29.2ms (19.9+9.22) within Template::Grammar::__ANON__[Parser.yp:307] which was called 1991 times, avg 15µs/call:
# 1991 times (19.9ms+9.22ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 15µs/call # spent 9.22ms 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 | ], | ||||
322 | 1990 | 7.95ms | # spent 4.44ms within Template::Grammar::__ANON__[Parser.yp:322] which was called 1990 times, avg 2µs/call:
# 1990 times (4.44ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call | ||
323 | ], | ||||
324 | [#Rule 120 | ||||
325 | 5988 | 59.2ms | # spent 15.8ms within Template::Grammar::__ANON__[Parser.yp:325] which was called 5988 times, avg 3µs/call:
# 5988 times (15.8ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call | ||
326 | ], | ||||
327 | [#Rule 121 | ||||
328 | 'params', 2, undef | ||||
329 | ], | ||||
330 | [#Rule 122 | ||||
331 | 22050 | 156ms | # spent 57.0ms within Template::Grammar::__ANON__[Parser.yp:331] which was called 22050 times, avg 3µs/call:
# 22050 times (57.0ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call | ||
332 | ], | ||||
333 | [#Rule 125 | ||||
334 | 43804 | 166ms | # spent 67.4ms within Template::Grammar::__ANON__[Parser.yp:334] which was called 21902 times, avg 3µs/call:
# 21902 times (67.4ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call | ||
335 | ], | ||||
336 | map {($_, 0)} split(/\./, $_[3])); | ||||
337 | $_[1]; } | ||||
338 | ], | ||||
339 | [#Rule 127 | ||||
340 | 'ident', 1, undef | ||||
341 | 159453 | 918ms | # spent 423ms within Template::Grammar::__ANON__[Parser.yp:341] which was called 159453 times, avg 3µs/call:
# 159453 times (423ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call | ||
342 | 242791 | 1.63s | 242791 | 875ms | # spent 2.37s (1.50+875ms) within Template::Grammar::__ANON__[Parser.yp:342] which was called 242791 times, avg 10µs/call:
# 242791 times (1.50s+875ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 10µs/call # spent 875ms making 242791 calls to Template::Directive::args, avg 4µs/call |
343 | ], | ||||
344 | [#Rule 130 | ||||
345 | 424294 | 2.13s | # spent 739ms within Template::Grammar::__ANON__[Parser.yp:345] which was called 424294 times, avg 2µs/call:
# 424294 times (739ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call | ||
346 | ], | ||||
347 | ], | ||||
348 | ? "'$_[2]'" | ||||
349 | : $factory->ident(["'$_[2]'", 0]) } | ||||
350 | ], | ||||
351 | [#Rule 133 | ||||
352 | 'expr', 3, | ||||
353 | ], | ||||
354 | ], | ||||
355 | ], | ||||
356 | ], | ||||
357 | ], | ||||
358 | 22921 | 148ms | # spent 44.0ms within Template::Grammar::__ANON__[Parser.yp:358] which was called 22921 times, avg 2µs/call:
# 22921 times (44.0ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call | ||
359 | 2016 | 17.5ms | # spent 5.54ms within Template::Grammar::__ANON__[Parser.yp:359] which was called 2016 times, avg 3µs/call:
# 2016 times (5.54ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call | ||
360 | 1990 | 19.9ms | # spent 7.43ms within Template::Grammar::__ANON__[Parser.yp:360] which was called 1990 times, avg 4µs/call:
# 1990 times (7.43ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 4µs/call | ||
361 | 6015 | 53.6ms | # spent 17.9ms within Template::Grammar::__ANON__[Parser.yp:361] which was called 6015 times, avg 3µs/call:
# 6015 times (17.9ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call | ||
362 | 1 | 7µ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 | ||||
374 | 8013 | 51.4ms | # spent 15.2ms within Template::Grammar::__ANON__[Parser.yp:374] which was called 8013 times, avg 2µs/call:
# 8013 times (15.2ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call | ||
375 | ], | ||||
376 | ], | ||||
377 | [#Rule 152 | ||||
378 | 'args', 2, | ||||
379 | sub | ||||
380 | { push(@{$_[1]}, $_[2]); $_[1] } | ||||
381 | |||||
382 | 571462 | 1.67s | # spent 506ms within Template::Grammar::__ANON__[Parser.yp:382] which was called 285731 times, avg 2µs/call:
# 285731 times (506ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call | ||
383 | ], | ||||
384 | ], | ||||
385 | $factory->assign(@_[2,4])); $_[1] } | ||||
386 | 42940 | 254ms | # spent 46.9ms within Template::Grammar::__ANON__[Parser.yp:386] which was called 42940 times, avg 1µs/call:
# 42940 times (46.9ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 1µs/call | ||
387 | 249772 | 1.29s | # spent 307ms within Template::Grammar::__ANON__[Parser.yp:387] which was called 249772 times, avg 1µs/call:
# 249772 times (307ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 1µs/call | ||
388 | ], | ||||
389 | [#Rule 157 | ||||
390 | 'lnameargs', 3, | ||||
391 | sub | ||||
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 | ], | ||||
407 | 1013 | 14.3ms | # spent 3.08ms within Template::Grammar::__ANON__[Parser.yp:407] which was called 1013 times, avg 3µs/call:
# 1013 times (3.08ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call | ||
408 | ], | ||||
409 | ], | ||||
410 | [#Rule 165 | ||||
411 | 'names', 3, | ||||
412 | 1013 | 5.44ms | # spent 3.42ms within Template::Grammar::__ANON__[Parser.yp:412] which was called 1013 times, avg 3µs/call:
# 1013 times (3.42ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call | ||
413 | ], | ||||
414 | [#Rule 167 | ||||
415 | 'name', 3, | ||||
416 | 998 | 5.39ms | # spent 2.94ms within Template::Grammar::__ANON__[Parser.yp:416] which was called 998 times, avg 3µs/call:
# 998 times (2.94ms+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 | ], | ||||
434 | 1991 | 3.27ms | # spent 6.88ms within Template::Grammar::__ANON__[Parser.yp:435] which was called 1991 times, avg 3µs/call:
# 1991 times (6.88ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 3µs/call | ||
435 | 1991 | 5.76ms | if defined $_[2]; $_[1] } | ||
436 | 1991 | 4.09ms | # spent 3.50ms within Template::Grammar::__ANON__[Parser.yp:436] which was called 1991 times, avg 2µs/call:
# 1991 times (3.50ms+0s) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 2µs/call | ||
437 | ], | ||||
438 | [#Rule 177 | ||||
439 | 'quotable', 1, | ||||
440 | 1991 | 12.0ms | 1991 | 30.6ms | # spent 49.3ms (18.7+30.6) within Template::Grammar::__ANON__[Parser.yp:440] which was called 1991 times, avg 25µs/call:
# 1991 times (18.7ms+30.6ms) by Template::Parser::_parse at line 963 of Template/Parser.pm, avg 25µs/call # spent 30.6ms making 1991 calls to Template::Directive::text, avg 15µs/call |
441 | ], | ||||
442 | 1 | 199µs | ] | ||
443 | ]; | ||||
444 | |||||
- - | |||||
447 | 1 | 711µs | 1; | ||
448 | |||||
449 | __END__ |