config.yml
#shrinkBatchSources: 30 batchSamples: 3 warmupIterations: 10 benchmarkIterations: 10 jsglr2variants: - standard - elkhound - incremental languages: - id: java name: Java extension: java parseTable: repo: https://github.com/metaborg/java-front.git subDir: lang.java sources: incremental: - id: apache-commons-lang-stringutils name: StringUtils repo: https://github.com/apache/commons-lang.git files: - src/main/java/org/apache/commons/lang3/StringUtils.java versions: 12 - id: gson repo: https://github.com/google/gson.git versions: 12 - id: slf4j repo: https://github.com/qos-ch/slf4j.git versions: 12 - id: webdsl name: WebDSL extension: app parseTable: file: ../parsetables/WebDSL.tbl subDir: webdslstatix sources: incremental: - id: webdsl-yellowgrass-incremental name: YellowGrass repo: https://github.com/webdsl/yellowgrass fetchOptions: - '--depth=200' versions: 12 - id: webdsl-elib-utils name: elib-utils repo: https://github.com/webdsl/elib-utils versions: 12 - id: sdf3 name: SDF3 extension: sdf3 parseTable: repo: https://github.com/metaborg/sdf.git subDir: org.metaborg.meta.lang.template sources: incremental: - id: nabl name: NaBL repo: https://github.com/metaborg/nabl versions: 12 - id: dynsem name: DynSem repo: https://github.com/metaborg/dynsem versions: 12 - id: flowspec name: FlowSpec repo: https://github.com/metaborg/flowspec versions: 12 - id: webdsl name: WebDSL repo: https://github.com/webdsl/webdsl-statix.git versions: 12
Iterations: 10/10
Spoofax version: master
JSGLR version: merge-improve-reuse-to-master
SDF version: merge-improve-reuse-to-master
Language | Parse Nodes | Character Nodes Count |
||
---|---|---|---|---|
Count | Ambiguous | Irreusable | ||
Average | 598755 | 0.38% | 26.71% | 333829 |
Java | 1449359 | 0.00% | 19.08% | 850244 |
WebDSL | 245793 | 0.06% | 18.54% | 99317 |
SDF3 | 101113 | 1.08% | 42.50% | 51926 |
Language | Parse Nodes | Shift | Breakdown | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Created | Reused | Rebuilt | Parse Node | Character Node | Count | Irreusable | No Actions | Temporary | Wrong State | |
Average | 8053 | 99.01% | 0.58% | 363 | 1105 | 0.60% | 95.02% | 0.00% | 0.00% | 4.98% |
Java | 14369 | 99.53% | 0.08% | 587 | 1979 | 0.08% | 95.68% | 0.00% | 0.00% | 4.32% |
WebDSL | 4160 | 99.36% | 0.49% | 218 | 562 | 0.51% | 91.59% | 0.00% | 0.00% | 8.41% |
SDF3 | 5630 | 98.14% | 1.17% | 283 | 775 | 1.21% | 97.78% | 0.00% | 0.00% | 2.22% |
Source | Parse Nodes | Character Nodes Count |
||
---|---|---|---|---|
Count | Ambiguous | Irreusable | ||
Average | 1449359 | 0.00% | 19.08% | 850244 |
StringUtils | 572674 | 0.00% | 15.26% | 396691 |
gson | 2305121 | 0.00% | 23.36% | 1265292 |
slf4j | 1470281 | 0.00% | 18.62% | 888750 |
Source | Parse Nodes | Shift | Breakdown | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Created | Reused | Rebuilt | Parse Node | Character Node | Count | Irreusable | No Actions | Temporary | Wrong State | |
Average | 14369 | 99.53% | 0.08% | 587 | 1979 | 0.08% | 95.68% | 0.00% | 0.00% | 4.32% |
StringUtils | 8581 | 99.59% | 0.16% | 647 | 792 | 0.15% | 98.27% | 0.00% | 0.00% | 1.73% |
gson | 6309 | 99.95% | 0.01% | 348 | 984 | 0.01% | 99.02% | 0.00% | 0.00% | 0.98% |
slf4j | 28218 | 99.06% | 0.08% | 766 | 4161 | 0.07% | 89.76% | 0.00% | 0.00% | 10.24% |
Version | Parse Nodes | Character Nodes Count |
||||
---|---|---|---|---|---|---|
Count | Ambiguous | Irreusable | ||||
Average (0..10) | 572674 | 0 (0.00%) |
87399 (15.26%) |
396691 | ||
0 | 575679 | 0 (0.00%) |
88130 (15.31%) |
397653 | ||
1 | 571608 | 0 (0.00%) |
87203 (15.26%) |
395931 | ||
2 | 571549 | 0 (0.00%) |
87192 (15.26%) |
395896 | ||
3 | 571380 | 0 (0.00%) |
87129 (15.25%) |
395842 | ||
4 | 571370 | 0 (0.00%) |
87120 (15.25%) |
395842 | ||
5 | 573253 | 0 (0.00%) |
87429 (15.25%) |
397158 | ||
6 | 573271 | 0 (0.00%) |
87435 (15.25%) |
397176 | ||
7 | 573279 | 0 (0.00%) |
87435 (15.25%) |
397184 | ||
8 | 572868 | 0 (0.00%) |
87432 (15.26%) |
397048 | ||
9 | 572909 | 0 (0.00%) |
87432 (15.26%) |
397077 | ||
10 | 572251 | 0 (0.00%) |
87448 (15.28%) |
396792 | ||
11 | 572267 | 0 (0.00%) |
87424 (15.28%) |
396796 |
Version | Parse Nodes | Shift | Breakdown | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Created | Reused | Rebuilt | Parse Node | Character Node | Count | Irreusable | No Actions | Temporary | Wrong State | |
Average (1..11) | 8581 | 570323 (99.59%) |
917 (0.16%) |
647 | 792 | 880 (0.15%) |
840 (98.27%) |
0 (0.00%) |
0 (0.00%) |
40 (1.73%) |
-> 0 | 1064645 | 0 | 397654 | |||||||
0 -> 1 | 38676 | 560919 (97.44%) |
4193 (0.73%) |
2099 | 5094 | 3881 (0.67%) |
3609 (92.99%) |
0 (0.00%) |
0 (0.00%) |
272 (7.01%) |
1 -> 2 | 52 | 571537 (99.99%) |
12 (0.00%) |
9 | 2 | 3 (0.00%) |
3 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
2 -> 3 | 2400 | 570976 (99.90%) |
250 (0.04%) |
257 | 81 | 219 (0.04%) |
218 (99.54%) |
0 (0.00%) |
0 (0.00%) |
1 (0.46%) |
3 -> 4 | 3311 | 570855 (99.91%) |
324 (0.06%) |
357 | 86 | 367 (0.06%) |
362 (98.64%) |
0 (0.00%) |
0 (0.00%) |
5 (1.36%) |
4 -> 5 | 4113 | 571080 (99.95%) |
120 (0.02%) |
113 | 1415 | 118 (0.02%) |
117 (99.15%) |
0 (0.00%) |
0 (0.00%) |
1 (0.85%) |
5 -> 6 | 3055 | 572754 (99.91%) |
288 (0.05%) |
372 | 81 | 318 (0.06%) |
311 (97.80%) |
0 (0.00%) |
0 (0.00%) |
7 (2.20%) |
6 -> 7 | 3824 | 572704 (99.90%) |
253 (0.04%) |
505 | 49 | 249 (0.04%) |
245 (98.39%) |
0 (0.00%) |
0 (0.00%) |
4 (1.61%) |
7 -> 8 | 6172 | 571849 (99.75%) |
945 (0.16%) |
679 | 175 | 719 (0.13%) |
714 (99.30%) |
0 (0.00%) |
0 (0.00%) |
5 (0.70%) |
8 -> 9 | 1941 | 572391 (99.92%) |
257 (0.04%) |
238 | 114 | 237 (0.04%) |
236 (99.58%) |
0 (0.00%) |
0 (0.00%) |
1 (0.42%) |
9 -> 10 | 26360 | 566932 (98.96%) |
3135 (0.55%) |
2026 | 1459 | 3270 (0.57%) |
3125 (95.57%) |
0 (0.00%) |
0 (0.00%) |
145 (4.43%) |
10 -> 11 | 4491 | 571559 (99.88%) |
307 (0.05%) |
465 | 158 | 304 (0.05%) |
304 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
Version | Parse Nodes | Character Nodes Count |
||||
---|---|---|---|---|---|---|
Count | Ambiguous | Irreusable | ||||
Average (0..10) | 2305121 | 0 (0.00%) |
538376 (23.36%) |
1265292 | ||
0 | 2300237 | 0 (0.00%) |
537100 (23.35%) |
1262874 | ||
1 | 2300237 | 0 (0.00%) |
537100 (23.35%) |
1262874 | ||
2 | 2300455 | 0 (0.00%) |
537130 (23.35%) |
1263000 | ||
3 | 2300304 | 0 (0.00%) |
537170 (23.35%) |
1262824 | ||
4 | 2300750 | 0 (0.00%) |
537218 (23.35%) |
1263198 | ||
5 | 2300828 | 0 (0.00%) |
537218 (23.35%) |
1263276 | ||
6 | 2310537 | 0 (0.00%) |
539822 (23.36%) |
1267874 | ||
7 | 2310798 | 0 (0.00%) |
539875 (23.36%) |
1268038 | ||
8 | 2310965 | 0 (0.00%) |
539913 (23.36%) |
1268122 | ||
9 | 2309965 | 0 (0.00%) |
539656 (23.36%) |
1267740 | ||
10 | 2311257 | 0 (0.00%) |
539929 (23.36%) |
1268390 | ||
11 | 2310257 | 0 (0.00%) |
539672 (23.36%) |
1268008 |
Version | Parse Nodes | Shift | Breakdown | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Created | Reused | Rebuilt | Parse Node | Character Node | Count | Irreusable | No Actions | Temporary | Wrong State | |
Average (1..11) | 6309 | 2303966 (99.95%) |
220 (0.01%) |
348 | 984 | 211 (0.01%) |
207 (99.02%) |
0 (0.00%) |
0 (0.00%) |
3 (0.98%) |
-> 0 | 6358687 | 0 | 1263078 | |||||||
0 -> 1 | 0 | 204 | 0 | |||||||
1 -> 2 | 1504 | 2300069 (99.99%) |
74 (0.00%) |
309 | 160 | 106 (0.00%) |
106 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
2 -> 3 | 3469 | 2299611 (99.96%) |
259 (0.01%) |
443 | 159 | 137 (0.01%) |
134 (97.81%) |
0 (0.00%) |
0 (0.00%) |
3 (2.19%) |
3 -> 4 | 514 | 2300290 (100.00%) |
7 (0.00%) |
213 | 377 | 4 (0.00%) |
4 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
4 -> 5 | 3867 | 2297824 (99.87%) |
876 (0.04%) |
585 | 1741 | 844 (0.04%) |
832 (98.58%) |
0 (0.00%) |
0 (0.00%) |
12 (1.42%) |
5 -> 6 | 31772 | 2300657 (99.99%) |
84 (0.00%) |
321 | 4648 | 86 (0.00%) |
86 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
6 -> 7 | 950 | 2310474 (100.00%) |
30 (0.00%) |
268 | 166 | 28 (0.00%) |
28 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
7 -> 8 | 1192 | 2310659 (99.99%) |
84 (0.00%) |
296 | 102 | 106 (0.00%) |
106 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
8 -> 9 | 7289 | 2307965 (99.87%) |
304 (0.01%) |
375 | 866 | 305 (0.01%) |
299 (98.03%) |
0 (0.00%) |
0 (0.00%) |
6 (1.97%) |
9 -> 10 | 11558 | 2307585 (99.90%) |
397 (0.02%) |
441 | 1737 | 397 (0.02%) |
388 (97.73%) |
0 (0.00%) |
0 (0.00%) |
9 (2.27%) |
10 -> 11 | 7289 | 2308257 (99.87%) |
304 (0.01%) |
375 | 866 | 305 (0.01%) |
299 (98.03%) |
0 (0.00%) |
0 (0.00%) |
6 (1.97%) |
Version | Parse Nodes | Character Nodes Count |
||||
---|---|---|---|---|---|---|
Count | Ambiguous | Irreusable | ||||
Average (0..10) | 1470281 | 0 (0.00%) |
273768 (18.62%) |
888750 | ||
0 | 1520978 | 0 (0.00%) |
282568 (18.58%) |
913852 | ||
1 | 1496179 | 0 (0.00%) |
278178 (18.59%) |
902914 | ||
2 | 1496177 | 0 (0.00%) |
278178 (18.59%) |
902912 | ||
3 | 1464481 | 0 (0.00%) |
272295 (18.59%) |
885244 | ||
4 | 1455828 | 0 (0.00%) |
271349 (18.64%) |
881191 | ||
5 | 1455801 | 0 (0.00%) |
271330 (18.64%) |
881184 | ||
6 | 1455715 | 0 (0.00%) |
271317 (18.64%) |
881132 | ||
7 | 1455707 | 0 (0.00%) |
271322 (18.64%) |
881134 | ||
8 | 1456442 | 0 (0.00%) |
271509 (18.64%) |
881518 | ||
9 | 1456563 | 0 (0.00%) |
271522 (18.64%) |
881618 | ||
10 | 1459217 | 0 (0.00%) |
271885 (18.63%) |
883547 | ||
11 | 1458960 | 0 (0.00%) |
271819 (18.63%) |
883490 |
Version | Parse Nodes | Shift | Breakdown | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Created | Reused | Rebuilt | Parse Node | Character Node | Count | Irreusable | No Actions | Temporary | Wrong State | |
Average (1..11) | 28218 | 1456236 (99.06%) |
1129 (0.08%) |
766 | 4161 | 1013 (0.07%) |
771 (89.76%) |
0 (0.00%) |
0 (0.00%) |
242 (10.24%) |
-> 0 | 3587046 | 0 | 914088 | |||||||
0 -> 1 | 121212 | 1466832 (96.44%) |
5297 (0.35%) |
2697 | 12793 | 4345 (0.29%) |
3905 (89.87%) |
0 (0.00%) |
0 (0.00%) |
440 (10.13%) |
1 -> 2 | 1012 | 1495997 (99.99%) |
80 (0.01%) |
339 | 42 | 101 (0.01%) |
99 (98.02%) |
0 (0.00%) |
0 (0.00%) |
2 (1.98%) |
2 -> 3 | 125435 | 1422510 (95.08%) |
2978 (0.20%) |
1278 | 21699 | 2650 (0.18%) |
1693 (63.89%) |
0 (0.00%) |
0 (0.00%) |
957 (36.11%) |
3 -> 4 | 46590 | 1440557 (98.37%) |
3243 (0.22%) |
1579 | 7967 | 3300 (0.23%) |
2065 (62.58%) |
0 (0.00%) |
0 (0.00%) |
1235 (37.42%) |
4 -> 5 | 740 | 1455669 (99.99%) |
107 (0.01%) |
334 | 33 | 97 (0.01%) |
94 (96.91%) |
0 (0.00%) |
0 (0.00%) |
3 (3.09%) |
5 -> 6 | 431 | 1455639 (99.99%) |
70 (0.00%) |
303 | 11 | 37 (0.00%) |
35 (94.59%) |
0 (0.00%) |
0 (0.00%) |
2 (5.41%) |
6 -> 7 | 977 | 1455512 (99.99%) |
103 (0.01%) |
406 | 17 | 99 (0.01%) |
99 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
7 -> 8 | 3895 | 1455364 (99.98%) |
179 (0.01%) |
381 | 494 | 195 (0.01%) |
188 (96.41%) |
0 (0.00%) |
0 (0.00%) |
7 (3.59%) |
8 -> 9 | 281 | 1456396 (100.00%) |
30 (0.00%) |
265 | 112 | 23 (0.00%) |
21 (91.30%) |
0 (0.00%) |
0 (0.00%) |
2 (8.70%) |
9 -> 10 | 7226 | 1455937 (99.96%) |
137 (0.01%) |
404 | 2192 | 150 (0.01%) |
148 (98.67%) |
0 (0.00%) |
0 (0.00%) |
2 (1.33%) |
10 -> 11 | 2602 | 1458180 (99.93%) |
190 (0.01%) |
445 | 407 | 144 (0.01%) |
137 (95.14%) |
0 (0.00%) |
0 (0.00%) |
7 (4.86%) |
Source | Parse Nodes | Character Nodes Count |
||
---|---|---|---|---|
Count | Ambiguous | Irreusable | ||
Average | 245793 | 0.06% | 18.54% | 99317 |
YellowGrass | 391251 | 0.07% | 17.70% | 159101 |
elib-utils | 100335 | 0.05% | 19.38% | 39532 |
Source | Parse Nodes | Shift | Breakdown | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Created | Reused | Rebuilt | Parse Node | Character Node | Count | Irreusable | No Actions | Temporary | Wrong State | |
Average | 4160 | 99.36% | 0.49% | 218 | 562 | 0.51% | 91.59% | 0.00% | 0.00% | 8.41% |
YellowGrass | 4992 | 99.67% | 0.27% | 217 | 682 | 0.28% | 87.99% | 0.00% | 0.00% | 12.01% |
elib-utils | 3327 | 99.05% | 0.71% | 219 | 441 | 0.74% | 95.18% | 0.00% | 0.00% | 4.82% |
Version | Parse Nodes | Character Nodes Count |
||||
---|---|---|---|---|---|---|
Count | Ambiguous | Irreusable | ||||
Average (0..10) | 391251 | 271 (0.07%) |
69239 (17.70%) |
159101 | ||
0 | 388017 | 267 (0.07%) |
67289 (17.34%) |
157750 | ||
1 | 388009 | 267 (0.07%) |
67310 (17.35%) |
157746 | ||
2 | 391978 | 272 (0.07%) |
69665 (17.77%) |
159389 | ||
3 | 392011 | 272 (0.07%) |
69665 (17.77%) |
159400 | ||
4 | 392011 | 272 (0.07%) |
69638 (17.76%) |
159399 | ||
5 | 392027 | 272 (0.07%) |
69648 (17.77%) |
159394 | ||
6 | 392197 | 272 (0.07%) |
69674 (17.77%) |
159491 | ||
7 | 392316 | 272 (0.07%) |
69674 (17.76%) |
159531 | ||
8 | 392319 | 272 (0.07%) |
69674 (17.76%) |
159532 | ||
9 | 391488 | 272 (0.07%) |
69695 (17.80%) |
159255 | ||
10 | 391392 | 272 (0.07%) |
69695 (17.81%) |
159227 | ||
11 | 393245 | 272 (0.07%) |
70050 (17.81%) |
159948 |
Version | Parse Nodes | Shift | Breakdown | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Created | Reused | Rebuilt | Parse Node | Character Node | Count | Irreusable | No Actions | Temporary | Wrong State | |
Average (1..11) | 4992 | 389953 (99.67%) |
1060 (0.27%) |
217 | 682 | 1090 (0.28%) |
1061 (87.99%) |
0 (0.00%) |
0 (0.00%) |
29 (12.01%) |
-> 0 | 674468 | 0 | 157801 | |||||||
0 -> 1 | 798 | 387775 (99.94%) |
206 (0.05%) |
211 | 76 | 164 (0.04%) |
122 (74.39%) |
0 (0.00%) |
0 (0.00%) |
42 (25.61%) |
1 -> 2 | 10254 | 387877 (99.97%) |
65 (0.02%) |
156 | 1670 | 79 (0.02%) |
63 (79.75%) |
0 (0.00%) |
0 (0.00%) |
16 (20.25%) |
2 -> 3 | 329 | 391863 (99.97%) |
32 (0.01%) |
117 | 50 | 36 (0.01%) |
36 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
3 -> 4 | 411 | 391873 (99.96%) |
123 (0.03%) |
146 | 33 | 120 (0.03%) |
98 (81.67%) |
0 (0.00%) |
0 (0.00%) |
22 (18.33%) |
4 -> 5 | 446 | 391838 (99.96%) |
99 (0.03%) |
167 | 27 | 103 (0.03%) |
101 (98.06%) |
0 (0.00%) |
0 (0.00%) |
2 (1.94%) |
5 -> 6 | 893 | 391798 (99.94%) |
93 (0.02%) |
111 | 167 | 46 (0.01%) |
28 (60.87%) |
0 (0.00%) |
0 (0.00%) |
18 (39.13%) |
6 -> 7 | 7620 | 389904 (99.42%) |
2034 (0.52%) |
159 | 965 | 2136 (0.54%) |
2133 (99.86%) |
0 (0.00%) |
0 (0.00%) |
3 (0.14%) |
7 -> 8 | 91 | 392270 (99.99%) |
21 (0.01%) |
99 | 11 | 20 (0.01%) |
20 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
8 -> 9 | 19137 | 385055 (98.15%) |
6147 (1.57%) |
143 | 2429 | 6369 (1.62%) |
6367 (99.97%) |
0 (0.00%) |
0 (0.00%) |
2 (0.03%) |
9 -> 10 | 7530 | 389083 (99.39%) |
2053 (0.52%) |
159 | 935 | 2140 (0.55%) |
2133 (99.67%) |
0 (0.00%) |
0 (0.00%) |
7 (0.33%) |
10 -> 11 | 7402 | 390147 (99.68%) |
783 (0.20%) |
920 | 1140 | 772 (0.20%) |
569 (73.70%) |
0 (0.00%) |
0 (0.00%) |
203 (26.30%) |
Version | Parse Nodes | Character Nodes Count |
||||
---|---|---|---|---|---|---|
Count | Ambiguous | Irreusable | ||||
Average (0..10) | 100335 | 48 (0.05%) |
19446 (19.38%) |
39532 | ||
0 | 99957 | 48 (0.05%) |
19386 (19.39%) |
39378 | ||
1 | 99811 | 48 (0.05%) |
19356 (19.39%) |
39317 | ||
2 | 99715 | 48 (0.05%) |
19362 (19.42%) |
39283 | ||
3 | 99804 | 48 (0.05%) |
19376 (19.41%) |
39320 | ||
4 | 99739 | 48 (0.05%) |
19349 (19.40%) |
39302 | ||
5 | 100053 | 48 (0.05%) |
19408 (19.40%) |
39430 | ||
6 | 100251 | 48 (0.05%) |
19408 (19.36%) |
39496 | ||
7 | 100203 | 48 (0.05%) |
19398 (19.36%) |
39480 | ||
8 | 100392 | 48 (0.05%) |
19488 (19.41%) |
39547 | ||
9 | 101002 | 48 (0.05%) |
19580 (19.39%) |
39821 | ||
10 | 102759 | 48 (0.05%) |
19796 (19.26%) |
40480 | ||
11 | 103029 | 48 (0.05%) |
19856 (19.27%) |
40589 |
Version | Parse Nodes | Shift | Breakdown | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Created | Reused | Rebuilt | Parse Node | Character Node | Count | Irreusable | No Actions | Temporary | Wrong State | |
Average (1..11) | 3327 | 99381 (99.05%) |
709 (0.71%) |
219 | 441 | 740 (0.74%) |
725 (95.18%) |
0 (0.00%) |
0 (0.00%) |
15 (4.82%) |
-> 0 | 177658 | 0 | 39395 | |||||||
0 -> 1 | 831 | 99554 (99.60%) |
102 (0.10%) |
125 | 87 | 83 (0.08%) |
81 (97.59%) |
0 (0.00%) |
0 (0.00%) |
2 (2.41%) |
1 -> 2 | 729 | 99191 (99.38%) |
367 (0.37%) |
302 | 69 | 147 (0.15%) |
99 (67.35%) |
0 (0.00%) |
0 (0.00%) |
48 (32.65%) |
2 -> 3 | 430 | 99624 (99.91%) |
55 (0.06%) |
87 | 56 | 43 (0.04%) |
43 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
3 -> 4 | 8261 | 97418 (97.61%) |
2107 (2.11%) |
182 | 976 | 2300 (2.30%) |
2277 (99.00%) |
0 (0.00%) |
0 (0.00%) |
23 (1.00%) |
4 -> 5 | 631 | 99722 (99.98%) |
8 (0.01%) |
39 | 130 | 6 (0.01%) |
6 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
5 -> 6 | 8936 | 97545 (97.49%) |
2191 (2.19%) |
220 | 1098 | 2349 (2.35%) |
2301 (97.96%) |
0 (0.00%) |
0 (0.00%) |
48 (2.04%) |
6 -> 7 | 598 | 99943 (99.69%) |
190 (0.19%) |
214 | 52 | 198 (0.20%) |
182 (91.92%) |
0 (0.00%) |
0 (0.00%) |
16 (8.08%) |
7 -> 8 | 8783 | 97754 (97.56%) |
2120 (2.12%) |
298 | 1053 | 2251 (2.25%) |
2227 (98.93%) |
0 (0.00%) |
0 (0.00%) |
24 (1.07%) |
8 -> 9 | 1204 | 100347 (99.96%) |
17 (0.02%) |
76 | 277 | 16 (0.02%) |
16 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
9 -> 10 | 5185 | 99545 (98.56%) |
567 (0.56%) |
751 | 900 | 694 (0.69%) |
694 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
10 -> 11 | 1004 | 102545 (99.79%) |
71 (0.07%) |
118 | 158 | 52 (0.05%) |
49 (94.23%) |
0 (0.00%) |
0 (0.00%) |
3 (5.77%) |
Source | Parse Nodes | Character Nodes Count |
||
---|---|---|---|---|
Count | Ambiguous | Irreusable | ||
Average | 101113 | 1.08% | 42.50% | 51926 |
NaBL | 195820 | 0.88% | 39.72% | 99282 |
DynSem | 20746 | 1.23% | 40.11% | 9773 |
FlowSpec | 25283 | 1.08% | 48.79% | 12646 |
WebDSL | 162601 | 1.14% | 41.39% | 86004 |
Source | Parse Nodes | Shift | Breakdown | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Created | Reused | Rebuilt | Parse Node | Character Node | Count | Irreusable | No Actions | Temporary | Wrong State | |
Average | 5630 | 98.14% | 1.17% | 283 | 775 | 1.21% | 97.78% | 0.00% | 0.00% | 2.22% |
NaBL | 8118 | 99.29% | 0.46% | 431 | 949 | 0.49% | 96.49% | 0.00% | 0.00% | 3.51% |
DynSem | 2129 | 98.16% | 1.19% | 127 | 301 | 1.27% | 98.32% | 0.00% | 0.00% | 1.68% |
FlowSpec | 5088 | 96.17% | 2.12% | 201 | 698 | 2.09% | 97.86% | 0.00% | 0.00% | 2.14% |
WebDSL | 7183 | 98.95% | 0.93% | 374 | 1151 | 0.97% | 98.43% | 0.00% | 0.00% | 1.57% |
Version | Parse Nodes | Character Nodes Count |
||||
---|---|---|---|---|---|---|
Count | Ambiguous | Irreusable | ||||
Average (0..10) | 195820 | 1713 (0.88%) |
77783 (39.72%) |
99282 | ||
0 | 194181 | 1707 (0.88%) |
77100 (39.71%) |
98475 | ||
1 | 194177 | 1707 (0.88%) |
77096 (39.70%) |
98471 | ||
2 | 194255 | 1707 (0.88%) |
77096 (39.69%) |
98540 | ||
3 | 194265 | 1707 (0.88%) |
77099 (39.69%) |
98556 | ||
4 | 194617 | 1717 (0.88%) |
77231 (39.68%) |
98731 | ||
5 | 194634 | 1717 (0.88%) |
77231 (39.68%) |
98742 | ||
6 | 197569 | 1717 (0.87%) |
78553 (39.76%) |
100108 | ||
7 | 197573 | 1717 (0.87%) |
78551 (39.76%) |
100110 | ||
8 | 197557 | 1717 (0.87%) |
78553 (39.76%) |
100104 | ||
9 | 197574 | 1717 (0.87%) |
78553 (39.76%) |
100115 | ||
10 | 197617 | 1717 (0.87%) |
78553 (39.75%) |
100148 | ||
11 | 197574 | 1717 (0.87%) |
78553 (39.76%) |
100115 |
Version | Parse Nodes | Shift | Breakdown | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Created | Reused | Rebuilt | Parse Node | Character Node | Count | Irreusable | No Actions | Temporary | Wrong State | |
Average (1..11) | 8118 | 194438 (99.29%) |
899 (0.46%) |
431 | 949 | 956 (0.49%) |
938 (96.49%) |
0 (0.00%) |
0 (0.00%) |
17 (3.51%) |
-> 0 | 521344 | 0 | 98602 | |||||||
0 -> 1 | 658 | 194024 (99.92%) |
139 (0.07%) |
179 | 85 | 123 (0.06%) |
123 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
1 -> 2 | 1492 | 193915 (99.87%) |
245 (0.13%) |
165 | 234 | 251 (0.13%) |
251 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
2 -> 3 | 13604 | 192231 (98.96%) |
1797 (0.93%) |
741 | 1236 | 1986 (1.02%) |
1967 (99.04%) |
0 (0.00%) |
0 (0.00%) |
19 (0.96%) |
3 -> 4 | 1832 | 194072 (99.90%) |
145 (0.07%) |
188 | 281 | 162 (0.08%) |
157 (96.91%) |
0 (0.00%) |
0 (0.00%) |
5 (3.09%) |
4 -> 5 | 1149 | 194411 (99.89%) |
167 (0.09%) |
192 | 120 | 183 (0.09%) |
173 (94.54%) |
0 (0.00%) |
0 (0.00%) |
10 (5.46%) |
5 -> 6 | 33184 | 188957 (97.08%) |
2682 (1.38%) |
1091 | 4545 | 2799 (1.44%) |
2760 (98.61%) |
0 (0.00%) |
0 (0.00%) |
39 (1.39%) |
6 -> 7 | 15001 | 195195 (98.80%) |
2002 (1.01%) |
792 | 1452 | 2167 (1.10%) |
2140 (98.75%) |
0 (0.00%) |
0 (0.00%) |
27 (1.25%) |
7 -> 8 | 15405 | 195000 (98.70%) |
1964 (0.99%) |
789 | 1564 | 2115 (1.07%) |
2091 (98.87%) |
0 (0.00%) |
0 (0.00%) |
24 (1.13%) |
8 -> 9 | 1149 | 197351 (99.90%) |
167 (0.08%) |
192 | 120 | 183 (0.09%) |
173 (94.54%) |
0 (0.00%) |
0 (0.00%) |
10 (5.46%) |
9 -> 10 | 2793 | 196875 (99.65%) |
242 (0.12%) |
202 | 394 | 219 (0.11%) |
200 (91.32%) |
0 (0.00%) |
0 (0.00%) |
19 (8.68%) |
10 -> 11 | 3036 | 196783 (99.58%) |
340 (0.17%) |
207 | 410 | 323 (0.16%) |
287 (88.85%) |
0 (0.00%) |
0 (0.00%) |
36 (11.15%) |
Version | Parse Nodes | Character Nodes Count |
||||
---|---|---|---|---|---|---|
Count | Ambiguous | Irreusable | ||||
Average (0..10) | 20746 | 255 (1.23%) |
8321 (40.11%) |
9773 | ||
0 | 20233 | 251 (1.24%) |
8083 (39.95%) |
9548 | ||
1 | 20222 | 250 (1.24%) |
8077 (39.94%) |
9544 | ||
2 | 20119 | 249 (1.24%) |
8008 (39.80%) |
9470 | ||
3 | 20438 | 254 (1.24%) |
8160 (39.93%) |
9652 | ||
4 | 20683 | 255 (1.23%) |
8285 (40.06%) |
9759 | ||
5 | 20304 | 249 (1.23%) |
8119 (39.99%) |
9550 | ||
6 | 20650 | 251 (1.22%) |
8275 (40.07%) |
9711 | ||
7 | 21180 | 256 (1.21%) |
8540 (40.32%) |
9968 | ||
8 | 21312 | 259 (1.22%) |
8600 (40.35%) |
10027 | ||
9 | 21312 | 259 (1.22%) |
8602 (40.36%) |
10027 | ||
10 | 21750 | 267 (1.23%) |
8785 (40.39%) |
10248 | ||
11 | 21750 | 267 (1.23%) |
8785 (40.39%) |
10248 |
Version | Parse Nodes | Shift | Breakdown | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Created | Reused | Rebuilt | Parse Node | Character Node | Count | Irreusable | No Actions | Temporary | Wrong State | |
Average (1..11) | 2129 | 20364 (98.16%) |
246 (1.19%) |
127 | 301 | 265 (1.27%) |
260 (98.32%) |
0 (0.00%) |
0 (0.00%) |
5 (1.68%) |
-> 0 | 53360 | 0 | 9552 | |||||||
0 -> 1 | 1857 | 19847 (98.09%) |
326 (1.61%) |
138 | 174 | 345 (1.71%) |
331 (95.94%) |
0 (0.00%) |
0 (0.00%) |
14 (4.06%) |
1 -> 2 | 1493 | 19835 (98.09%) |
217 (1.07%) |
124 | 225 | 208 (1.03%) |
204 (98.08%) |
0 (0.00%) |
0 (0.00%) |
4 (1.92%) |
2 -> 3 | 3458 | 19538 (97.11%) |
334 (1.66%) |
211 | 540 | 369 (1.83%) |
368 (99.73%) |
0 (0.00%) |
0 (0.00%) |
1 (0.27%) |
3 -> 4 | 1718 | 20260 (99.13%) |
135 (0.66%) |
93 | 285 | 156 (0.76%) |
152 (97.44%) |
0 (0.00%) |
0 (0.00%) |
4 (2.56%) |
4 -> 5 | 903 | 20140 (97.37%) |
148 (0.72%) |
78 | 173 | 119 (0.58%) |
118 (99.16%) |
0 (0.00%) |
0 (0.00%) |
1 (0.84%) |
5 -> 6 | 1789 | 20146 (99.22%) |
121 (0.60%) |
82 | 323 | 137 (0.67%) |
136 (99.27%) |
0 (0.00%) |
0 (0.00%) |
1 (0.73%) |
6 -> 7 | 4180 | 20061 (97.15%) |
398 (1.93%) |
159 | 603 | 425 (2.06%) |
407 (95.76%) |
0 (0.00%) |
0 (0.00%) |
18 (4.24%) |
7 -> 8 | 1736 | 20926 (98.80%) |
192 (0.91%) |
101 | 263 | 217 (1.02%) |
210 (96.77%) |
0 (0.00%) |
0 (0.00%) |
7 (3.23%) |
8 -> 9 | 2133 | 20826 (97.72%) |
367 (1.72%) |
166 | 199 | 407 (1.91%) |
406 (99.75%) |
0 (0.00%) |
0 (0.00%) |
1 (0.25%) |
9 -> 10 | 2630 | 20990 (98.49%) |
234 (1.10%) |
148 | 360 | 255 (1.20%) |
254 (99.61%) |
0 (0.00%) |
0 (0.00%) |
1 (0.39%) |
10 -> 11 | 1525 | 21440 (98.57%) |
239 (1.10%) |
93 | 166 | 272 (1.25%) |
272 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
Version | Parse Nodes | Character Nodes Count |
||||
---|---|---|---|---|---|---|
Count | Ambiguous | Irreusable | ||||
Average (0..10) | 25283 | 274 (1.08%) |
12330 (48.79%) |
12646 | ||
0 | 23044 | 248 (1.08%) |
11312 (49.09%) |
11530 | ||
1 | 23832 | 263 (1.10%) |
11690 (49.05%) |
11891 | ||
2 | 25088 | 275 (1.10%) |
12362 (49.27%) |
12522 | ||
3 | 25250 | 275 (1.09%) |
12372 (49.00%) |
12580 | ||
4 | 25181 | 273 (1.08%) |
12345 (49.03%) |
12551 | ||
5 | 25239 | 273 (1.08%) |
12369 (49.01%) |
12582 | ||
6 | 25304 | 274 (1.08%) |
12402 (49.01%) |
12620 | ||
7 | 25373 | 275 (1.08%) |
12435 (49.01%) |
12659 | ||
8 | 25368 | 275 (1.08%) |
12430 (49.00%) |
12654 | ||
9 | 26820 | 283 (1.06%) |
12771 (47.62%) |
13540 | ||
10 | 27616 | 295 (1.07%) |
13137 (47.57%) |
13980 | ||
11 | 28023 | 295 (1.05%) |
13248 (47.28%) |
14154 |
Version | Parse Nodes | Shift | Breakdown | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Created | Reused | Rebuilt | Parse Node | Character Node | Count | Irreusable | No Actions | Temporary | Wrong State | |
Average (1..11) | 5088 | 24325 (96.17%) |
528 (2.12%) |
201 | 698 | 520 (2.09%) |
504 (97.86%) |
0 (0.00%) |
0 (0.00%) |
16 (2.14%) |
-> 0 | 68035 | 0 | 11544 | |||||||
0 -> 1 | 7615 | 22006 (95.50%) |
852 (3.70%) |
355 | 845 | 925 (4.01%) |
891 (96.32%) |
0 (0.00%) |
0 (0.00%) |
34 (3.68%) |
1 -> 2 | 8917 | 22702 (95.26%) |
797 (3.34%) |
408 | 1140 | 801 (3.36%) |
764 (95.38%) |
0 (0.00%) |
0 (0.00%) |
37 (4.62%) |
2 -> 3 | 6956 | 23570 (93.95%) |
1113 (4.44%) |
426 | 785 | 1178 (4.70%) |
1120 (95.08%) |
0 (0.00%) |
0 (0.00%) |
58 (4.92%) |
3 -> 4 | 920 | 24957 (98.84%) |
218 (0.86%) |
86 | 116 | 183 (0.72%) |
183 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
4 -> 5 | 926 | 24994 (99.26%) |
133 (0.53%) |
62 | 114 | 156 (0.62%) |
154 (98.72%) |
0 (0.00%) |
0 (0.00%) |
2 (1.28%) |
5 -> 6 | 1948 | 24817 (98.33%) |
393 (1.56%) |
122 | 282 | 410 (1.62%) |
395 (96.34%) |
0 (0.00%) |
0 (0.00%) |
15 (3.66%) |
6 -> 7 | 670 | 25216 (99.65%) |
56 (0.22%) |
63 | 86 | 66 (0.26%) |
66 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
7 -> 8 | 857 | 25179 (99.24%) |
141 (0.56%) |
69 | 94 | 149 (0.59%) |
147 (98.66%) |
0 (0.00%) |
0 (0.00%) |
2 (1.34%) |
8 -> 9 | 20204 | 20515 (80.87%) |
1437 (5.66%) |
427 | 3248 | 1174 (4.63%) |
1156 (98.47%) |
0 (0.00%) |
0 (0.00%) |
18 (1.53%) |
9 -> 10 | 5218 | 26220 (97.76%) |
530 (1.98%) |
98 | 693 | 536 (2.00%) |
530 (98.88%) |
0 (0.00%) |
0 (0.00%) |
6 (1.12%) |
10 -> 11 | 1741 | 27397 (99.21%) |
143 (0.52%) |
92 | 280 | 141 (0.51%) |
139 (98.58%) |
0 (0.00%) |
0 (0.00%) |
2 (1.42%) |
Version | Parse Nodes | Character Nodes Count |
||||
---|---|---|---|---|---|---|
Count | Ambiguous | Irreusable | ||||
Average (0..10) | 162601 | 1853 (1.14%) |
67300 (41.39%) |
86004 | ||
0 | 162255 | 1837 (1.13%) |
67200 (41.42%) |
85783 | ||
1 | 162345 | 1838 (1.13%) |
67260 (41.43%) |
85846 | ||
2 | 162361 | 1838 (1.13%) |
67260 (41.43%) |
85856 | ||
3 | 162369 | 1841 (1.13%) |
67220 (41.40%) |
85844 | ||
4 | 162273 | 1840 (1.13%) |
67184 (41.40%) |
85799 | ||
5 | 162457 | 1856 (1.14%) |
67210 (41.37%) |
85931 | ||
6 | 162615 | 1857 (1.14%) |
67304 (41.39%) |
86050 | ||
7 | 162878 | 1864 (1.14%) |
67403 (41.38%) |
86167 | ||
8 | 162841 | 1864 (1.14%) |
67376 (41.38%) |
86154 | ||
9 | 163063 | 1868 (1.15%) |
67436 (41.36%) |
86285 | ||
10 | 163158 | 1876 (1.15%) |
67445 (41.34%) |
86330 | ||
11 | 163210 | 1876 (1.15%) |
67445 (41.32%) |
86370 |
Version | Parse Nodes | Shift | Breakdown | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Created | Reused | Rebuilt | Parse Node | Character Node | Count | Irreusable | No Actions | Temporary | Wrong State | |
Average (1..11) | 7183 | 160893 (98.95%) |
1504 (0.93%) |
374 | 1151 | 1575 (0.97%) |
1557 (98.43%) |
0 (0.00%) |
0 (0.00%) |
18 (1.57%) |
-> 0 | 423552 | 0 | 85809 | |||||||
0 -> 1 | 16085 | 158693 (97.80%) |
3212 (1.98%) |
967 | 2217 | 3427 (2.11%) |
3382 (98.69%) |
0 (0.00%) |
0 (0.00%) |
45 (1.31%) |
1 -> 2 | 7615 | 160514 (98.87%) |
1704 (1.05%) |
434 | 1254 | 1777 (1.09%) |
1771 (99.66%) |
0 (0.00%) |
0 (0.00%) |
6 (0.34%) |
2 -> 3 | 8149 | 160343 (98.76%) |
1771 (1.09%) |
446 | 1323 | 1829 (1.13%) |
1821 (99.56%) |
0 (0.00%) |
0 (0.00%) |
8 (0.44%) |
3 -> 4 | 4912 | 161016 (99.17%) |
1196 (0.74%) |
277 | 861 | 1204 (0.74%) |
1196 (99.34%) |
0 (0.00%) |
0 (0.00%) |
8 (0.66%) |
4 -> 5 | 8917 | 159740 (98.44%) |
1845 (1.14%) |
479 | 1655 | 1942 (1.20%) |
1874 (96.50%) |
0 (0.00%) |
0 (0.00%) |
68 (3.50%) |
5 -> 6 | 16962 | 158781 (97.74%) |
3490 (2.15%) |
528 | 2532 | 3646 (2.24%) |
3642 (99.89%) |
0 (0.00%) |
0 (0.00%) |
4 (0.11%) |
6 -> 7 | 2066 | 162256 (99.78%) |
326 (0.20%) |
110 | 375 | 335 (0.21%) |
334 (99.70%) |
0 (0.00%) |
0 (0.00%) |
1 (0.30%) |
7 -> 8 | 7783 | 160967 (98.83%) |
1751 (1.08%) |
445 | 1263 | 1830 (1.12%) |
1826 (99.78%) |
0 (0.00%) |
0 (0.00%) |
4 (0.22%) |
8 -> 9 | 2079 | 162477 (99.78%) |
332 (0.20%) |
108 | 398 | 345 (0.21%) |
345 (100.00%) |
0 (0.00%) |
0 (0.00%) |
0 (0.00%) |
9 -> 10 | 2814 | 162257 (99.51%) |
595 (0.36%) |
189 | 500 | 648 (0.40%) |
607 (93.67%) |
0 (0.00%) |
0 (0.00%) |
41 (6.33%) |
10 -> 11 | 1632 | 162778 (99.77%) |
324 (0.20%) |
132 | 281 | 345 (0.21%) |
331 (95.94%) |
0 (0.00%) |
0 (0.00%) |
14 (4.06%) |