#shrinkBatchSources: 30 batchSamples: 3 warmupIterations: 10 benchmarkIterations: 10 languages: - id: java name: Java extension: java parseTable: repo: https://github.com/metaborg/java-front.git subDir: lang.java sources: batch: - id: apache-commons-lang repo: https://github.com/apache/commons-lang.git - id: netty repo: https://github.com/netty/netty.git - id: spring-boot repo: https://github.com/spring-projects/spring-boot.git incremental: - id: apache-commons-lang-stringutils repo: https://github.com/apache/commons-lang.git files: - src/main/java/org/apache/commons/lang3/StringUtils.java versions: 16 - id: gson repo: https://github.com/google/gson.git versions: 16 - id: slf4j repo: https://github.com/qos-ch/slf4j.git versions: 16 antlrBenchmarks: - id: antlr benchmark: ANTLRJava8Benchmark - id: antlr-optimized benchmark: ANTLRJavaBenchmark - id: webdsl name: WebDSL extension: app parseTable: file: ../parsetables/WebDSL.tbl sources: batch: - id: webdsl-yellowgrass repo: https://github.com/webdsl/yellowgrass - id: webdsl-elib-example repo: https://github.com/webdsl/elib-example - id: webdsl-elib-ace repo: https://github.com/webdsl/elib-ace - id: webdsl-elib-tablesorter repo: https://github.com/webdsl/elib-tablesorter - id: webdsl-elib-utils repo: https://github.com/webdsl/elib-utils - id: webdsl-elib-bootstrap repo: https://github.com/webdsl/elib-bootstrap - id: webdsl-elib-unsavedchanges repo: https://github.com/webdsl/elib-unsavedchanges - id: webdsl-elib-timeline repo: https://github.com/webdsl/elib-timeline - id: webdsl-elib-timezones repo: https://github.com/webdsl/elib-timezones - id: webdsl-elib-holder repo: https://github.com/webdsl/elib-holder incremental: - id: webdsl-yellowgrass-incremental repo: https://github.com/webdsl/yellowgrass fetchOptions: - '--depth=200' versions: 16 - id: webdsl-builtin repo: https://github.com/webdsl/webdsl fetchOptions: - '--shallow-since="2011-02-16 14:00:00 +0000"' # From this point in time on, the file parses without errors files: - src/org/webdsl/dsl/project/template-webdsl/built-in.app versions: 16 - id: webdsl-elib-utils repo: https://github.com/webdsl/elib-utils versions: 16 - id: sdf3 name: SDF3 extension: sdf3 parseTable: repo: https://github.com/metaborg/sdf.git subDir: org.metaborg.meta.lang.template sources: batch: - id: nabl repo: https://github.com/metaborg/nabl - id: dynsem repo: https://github.com/metaborg/dynsem - id: flowspec repo: https://github.com/metaborg/flowspec incremental: - id: nabl repo: https://github.com/metaborg/nabl versions: 16 - id: dynsem repo: https://github.com/metaborg/dynsem versions: 16 - id: flowspec repo: https://github.com/metaborg/flowspec versions: 16
Iterations: 10/10
States: 5020
Parse nodes context-free: 44952227
Parse nodes lexical: 55249975
Parse nodes layout: 64777405
Reductions LR: 16093785
Reductions GLR (deterministic): 118574504
Reductions GLR (non-deterministic): 10589759
Parse nodes context-free: 6226691
Parse nodes lexical: 6872814
Parse nodes layout: 9354583
Reductions LR: 1697758
Reductions GLR (deterministic): 16901115
Reductions GLR (non-deterministic): 1457245
Parse nodes context-free: 17124664
Parse nodes lexical: 19164451
Parse nodes layout: 29013673
Reductions LR: 5569755
Reductions GLR (deterministic): 45555575
Reductions GLR (non-deterministic): 4713695
Parse nodes context-free: 21600872
Parse nodes lexical: 29212710
Parse nodes layout: 26409149
Reductions LR: 8826007
Reductions GLR (deterministic): 56118079
Reductions GLR (non-deterministic): 4418819
States: 10761
Parse nodes context-free: 139467
Parse nodes lexical: 483860
Parse nodes layout: 290933
Reductions LR: 92122
Reductions GLR (deterministic): 688525
Reductions GLR (non-deterministic): 64842
Parse nodes context-free: 95729
Parse nodes lexical: 315657
Parse nodes layout: 213585
Reductions LR: 68754
Reductions GLR (deterministic): 458710
Reductions GLR (non-deterministic): 46300
Parse nodes context-free: 637
Parse nodes lexical: 1182
Parse nodes layout: 1670
Reductions LR: 274
Reductions GLR (deterministic): 2416
Reductions GLR (non-deterministic): 343
Parse nodes context-free: 2326
Parse nodes lexical: 12454
Parse nodes layout: 4219
Reductions LR: 1288
Reductions GLR (deterministic): 15077
Reductions GLR (non-deterministic): 1381
Parse nodes context-free: 31483
Parse nodes lexical: 90620
Parse nodes layout: 53578
Reductions LR: 14079
Reductions GLR (deterministic): 140210
Reductions GLR (non-deterministic): 10665
Parse nodes context-free: 4885
Parse nodes lexical: 44050
Parse nodes layout: 7447
Reductions LR: 3754
Reductions GLR (deterministic): 47269
Reductions GLR (non-deterministic): 3718
Parse nodes context-free: 463
Parse nodes lexical: 1728
Parse nodes layout: 988
Reductions LR: 393
Reductions GLR (deterministic): 2535
Reductions GLR (non-deterministic): 140
Parse nodes context-free: 3556
Parse nodes lexical: 16903
Parse nodes layout: 8761
Reductions LR: 3295
Reductions GLR (deterministic): 20695
Reductions GLR (non-deterministic): 2088
Parse nodes context-free: 388
Parse nodes lexical: 1266
Parse nodes layout: 685
Reductions LR: 289
Reductions GLR (deterministic): 1609
Reductions GLR (non-deterministic): 207
States: 3054
Parse nodes context-free: 205006
Parse nodes lexical: 268833
Parse nodes layout: 182272
Reductions LR: 30794
Reductions GLR (deterministic): 534967
Reductions GLR (non-deterministic): 34067
Parse nodes context-free: 158921
Parse nodes lexical: 214400
Parse nodes layout: 145751
Reductions LR: 22725
Reductions GLR (deterministic): 422445
Reductions GLR (non-deterministic): 26640
Parse nodes context-free: 19093
Parse nodes lexical: 22161
Parse nodes layout: 15737
Reductions LR: 2933
Reductions GLR (deterministic): 48186
Reductions GLR (non-deterministic): 2957
Parse nodes context-free: 26992
Parse nodes lexical: 32272
Parse nodes layout: 20784
Reductions LR: 3284
Reductions GLR (deterministic): 66188
Reductions GLR (non-deterministic): 4470