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: 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 antlrBenchmarks: - id: antlr benchmark: ANTLRJava8Benchmark - id: antlr-optimized benchmark: ANTLRJavaBenchmark - id: webdsl name: WebDSL extension: app parseTable: repo: https://github.com/webdsl/webdsl-statix.git subDir: webdslstatix sources: batch: - id: webdsl-yellowgrass repo: https://github.com/webdsl/yellowgrass - 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 - id: webdsl repo: https://github.com/webdsl/webdsl-statix.git - id: java repo: https://github.com/metaborg/java-front.git
Iterations: 10/10
Spoofax version: master
JSGLR version: develop/jsglr2-experiment
SDF version: develop/jsglr2
Parse Table States: 5020
Parse nodes context-free: 48781984
Parse nodes lexical: 59137134
Parse nodes layout: 70748006
Parse nodes context-free: 48778970
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 17214913
Reductions GLR (deterministic): 128570041
Reductions GLR (non-deterministic): 11500529
Parse nodes context-free: 7831322
Parse nodes lexical: 8605094
Parse nodes layout: 11578838
Parse nodes context-free: 7831307
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 2073987
Reductions GLR (deterministic): 21239366
Reductions GLR (non-deterministic): 1800764
Parse nodes context-free: 18916450
Parse nodes lexical: 20765974
Parse nodes layout: 32231850
Parse nodes context-free: 18915627
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 6144719
Reductions GLR (deterministic): 50101940
Reductions GLR (non-deterministic): 5199923
Parse nodes context-free: 22034212
Parse nodes lexical: 29766066
Parse nodes layout: 26937318
Parse nodes context-free: 22032036
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 8996849
Reductions GLR (deterministic): 57228093
Reductions GLR (non-deterministic): 4499842
Parse Table States: 12525
Parse nodes context-free: 156170
Parse nodes lexical: 274236
Parse nodes layout: 279920
Parse nodes context-free: 156030
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 76910
Reductions GLR (deterministic): 515189
Reductions GLR (non-deterministic): 53641
Parse nodes context-free: 156170
Parse nodes lexical: 274236
Parse nodes layout: 279920
Parse nodes context-free: 156030
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 76910
Reductions GLR (deterministic): 515189
Reductions GLR (non-deterministic): 53641
Parse Table States: 2780
Parse nodes context-free: 377648
Parse nodes lexical: 550888
Parse nodes layout: 315516
Parse nodes context-free: 376837
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 60080
Reductions GLR (deterministic): 763720
Reductions GLR (non-deterministic): 190868
Parse nodes context-free: 158427
Parse nodes lexical: 207647
Parse nodes layout: 141609
Parse nodes context-free: 158184
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 21611
Reductions GLR (deterministic): 317554
Reductions GLR (non-deterministic): 74141
Parse nodes context-free: 18642
Parse nodes lexical: 20665
Parse nodes layout: 15689
Parse nodes context-free: 18583
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 2796
Reductions GLR (deterministic): 38120
Reductions GLR (non-deterministic): 6715
Parse nodes context-free: 27121
Parse nodes lexical: 30737
Parse nodes layout: 20519
Parse nodes context-free: 27003
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 2996
Reductions GLR (deterministic): 51080
Reductions GLR (non-deterministic): 11065
Parse nodes context-free: 122925
Parse nodes lexical: 200876
Parse nodes layout: 86467
Parse nodes context-free: 122642
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 23614
Reductions GLR (deterministic): 250163
Reductions GLR (non-deterministic): 65190
Parse nodes context-free: 50533
Parse nodes lexical: 90963
Parse nodes layout: 51232
Parse nodes context-free: 50425
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 9063
Reductions GLR (deterministic): 106803
Reductions GLR (non-deterministic): 33757